From 6245ab9986b2349a2b84bebff74c428643c22d97 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 20 May 2024 19:51:26 +0800 Subject: [PATCH 001/122] Add test4.1 --- test4.1 | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 test4.1 diff --git a/test4.1 b/test4.1 new file mode 100644 index 0000000..606410a --- /dev/null +++ b/test4.1 @@ -0,0 +1,2 @@ +//sa +s \ No newline at end of file -- 2.34.1 From 6ab64ed33d352cfdd86d368623a88d4521e60d86 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 20 May 2024 19:51:43 +0800 Subject: [PATCH 002/122] Add t1 --- t1 | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 t1 diff --git a/t1 b/t1 new file mode 100644 index 0000000..dd1e26b --- /dev/null +++ b/t1 @@ -0,0 +1,2 @@ +sadsa12 +// -- 2.34.1 From 551a917d4c8f15bedb20509a5d668fd7006900fc Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 20 May 2024 19:52:09 +0800 Subject: [PATCH 003/122] Add test5 --- test5 | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 test5 diff --git a/test5 b/test5 new file mode 100644 index 0000000..eebb39b --- /dev/null +++ b/test5 @@ -0,0 +1,9 @@ +5 +sad +sad +sswedsad +阿斯顿 +asd + + +sd \ No newline at end of file -- 2.34.1 From 3562b09b57c3cb20105f640bd5e84e923168786d Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 20 May 2024 19:56:11 +0800 Subject: [PATCH 004/122] Update test5 --- test5 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test5 b/test5 index eebb39b..d8bdcdd 100644 --- a/test5 +++ b/test5 @@ -6,4 +6,11 @@ sswedsad asd -sd \ No newline at end of file +sdasd +sdds/.sa//sdds +ss +test565//s +s + // + // + \ No newline at end of file -- 2.34.1 From f95c2991dbf03b5940003501fef35a2d0c28b846 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 20 May 2024 20:02:17 +0800 Subject: [PATCH 005/122] Update test5 --- test5 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test5 b/test5 index d8bdcdd..dac7681 100644 --- a/test5 +++ b/test5 @@ -13,4 +13,7 @@ test565//s s  // // + ss + + sad \ No newline at end of file -- 2.34.1 From 573e545209ac0619d99394874c0b4dbdfb7b1e12 Mon Sep 17 00:00:00 2001 From: ropzz Date: Mon, 20 May 2024 20:16:09 +0800 Subject: [PATCH 006/122] ADD file via upload --- static/img/PR/代码审查入口图.png | Bin 0 -> 52397 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/PR/代码审查入口图.png diff --git a/static/img/PR/代码审查入口图.png b/static/img/PR/代码审查入口图.png new file mode 100644 index 0000000000000000000000000000000000000000..7243c77d182037d86fa3afe4bddbccbff9488a04 GIT binary patch literal 52397 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%0AM!mU%dzj1lU>_U{rY4YyW3FW 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 Date: Mon, 20 May 2024 20:25:49 +0800 Subject: [PATCH 007/122] ADD file via upload --- static/img/PR/代码审查界面.png | Bin 0 -> 170443 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/PR/代码审查界面.png diff --git a/static/img/PR/代码审查界面.png b/static/img/PR/代码审查界面.png new file mode 100644 index 0000000000000000000000000000000000000000..e363b980428a01e07de6c5f4e8391be29de85089 GIT binary patch literal 170443 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

Po8t6haqCoF&Y8mu80VcQYDEGw!E?J|tY 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 A6aWAK literal 0 HcmV?d00001 -- 2.34.1 From e22218635da7be7196e0d0abc062e88397a3fbe3 Mon Sep 17 00:00:00 2001 From: ropzz Date: Mon, 20 May 2024 20:40:01 +0800 Subject: [PATCH 008/122] ADD file via upload --- static/img/PR/提交审查信息.png | Bin 0 -> 166918 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/PR/提交审查信息.png diff --git a/static/img/PR/提交审查信息.png b/static/img/PR/提交审查信息.png new file mode 100644 index 0000000000000000000000000000000000000000..83423621375cb484c1dcab6c05b67aa302bba4c9 GIT binary patch literal 166918 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

N%Ovq@8DC=fJ};U-YeQ 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ℑIcpb%Te74TH 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 literal 0 HcmV?d00001 -- 2.34.1 From b00e9eb71940488c9eb47bc14ecb6d9663d3ed54 Mon Sep 17 00:00:00 2001 From: ropzz Date: Mon, 20 May 2024 20:46:16 +0800 Subject: [PATCH 009/122] ADD file via upload --- static/img/PR/审查日志.png | Bin 0 -> 91561 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/PR/审查日志.png diff --git a/static/img/PR/审查日志.png b/static/img/PR/审查日志.png new file mode 100644 index 0000000000000000000000000000000000000000..40005ab344b27b2a33fbd4371666e3723b1a16b2 GIT binary patch literal 91561 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%0DC}j_6 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 bbCce}_u_Y!q*E=>z^W>1D&=0g^XPv8JmVCm literal 0 HcmV?d00001 -- 2.34.1 From 28f26cbad50d1493b9ae564323eb08326aa50a11 Mon Sep 17 00:00:00 2001 From: ropzz Date: Mon, 20 May 2024 20:51:29 +0800 Subject: [PATCH 010/122] =?UTF-8?q?ropzz=E6=9B=B4=E6=96=B0=E4=BA=86=20=20?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=AF=84=E5=AE=A1.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/代码评审.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/合并请求/代码评审.md b/docs/合并请求/代码评审.md index 9b4aefb..6547b9a 100644 --- a/docs/合并请求/代码评审.md +++ b/docs/合并请求/代码评审.md @@ -3,4 +3,14 @@ sidebar_label: '代码评审' sidebar_position: 3 --- -# 代码评审 \ No newline at end of file +# 代码评审 +1.在管理合并请求界面的右上角点击“代码评审”按钮进入代码评审界面,如下所示。 +![代码审查入口](/img/PR/代码审查入口图.png) +2.进入界面后我们可以看到合并的相关信息,比如提交的文件、修改的文件、文件修改前后的差异等信息,点击右上角编辑按钮即可对提交的代码进行编辑,如下图所示。 +![代码审查界面](/img/PR/代码审查界面.png) +3.编辑完成后点击保存,此时在界面左下角弹出修改窗口,并在文件浏览框中出现审查前后的代码对比,可以查看审查过程中修改过的代码,确认无误后在修改框中输入审查信息并提交(注意审查信息不能为空),如下图所示。 +![审查提交](/img/PR/提交审查信息.png) +4.审查完文件并提交审查信息后返回管理合并请求界面,我们在该界面可以在“提交”选项下看到审查日志,并进行最终对请求的合并,如下所示。 +![审查日志](/img/PR/审查日志.png) + +总结:代码审查功能有利于管理者在管理合并请求时对提交的代码进行修改管理,方便管理者对代码仓库的整体掌控,缺点是对代码修改的操作性在不如本地IDE,但是如果对代码微调的话这是一个很好很方便的功能!👍👍👍😁 \ No newline at end of file -- 2.34.1 From 0414f3b92e36559a3b92e4b6bb8fdee9fadadb1d Mon Sep 17 00:00:00 2001 From: ropzz Date: Mon, 20 May 2024 20:54:20 +0800 Subject: [PATCH 011/122] =?UTF-8?q?ropzz=E6=9B=B4=E6=96=B0=E4=BA=86?= =?UTF-8?q?=E5=9B=BE=E7=89=87=20=20=20=20=20=E4=BB=A3=E7=A0=81=E8=AF=84?= =?UTF-8?q?=E5=AE=A1.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/代码评审.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/合并请求/代码评审.md b/docs/合并请求/代码评审.md index 6547b9a..757ccd5 100644 --- a/docs/合并请求/代码评审.md +++ b/docs/合并请求/代码评审.md @@ -5,12 +5,12 @@ sidebar_position: 3 # 代码评审 1.在管理合并请求界面的右上角点击“代码评审”按钮进入代码评审界面,如下所示。 -![代码审查入口](/img/PR/代码审查入口图.png) +![代码审查入口](../../static/img/PR/代码审查入口图.png)
2.进入界面后我们可以看到合并的相关信息,比如提交的文件、修改的文件、文件修改前后的差异等信息,点击右上角编辑按钮即可对提交的代码进行编辑,如下图所示。 -![代码审查界面](/img/PR/代码审查界面.png) +![代码审查界面](../../static/img/PR/代码审查界面.png) 3.编辑完成后点击保存,此时在界面左下角弹出修改窗口,并在文件浏览框中出现审查前后的代码对比,可以查看审查过程中修改过的代码,确认无误后在修改框中输入审查信息并提交(注意审查信息不能为空),如下图所示。 -![审查提交](/img/PR/提交审查信息.png) +![审查提交](../../static/img/PR/提交审查信息.png) 4.审查完文件并提交审查信息后返回管理合并请求界面,我们在该界面可以在“提交”选项下看到审查日志,并进行最终对请求的合并,如下所示。 -![审查日志](/img/PR/审查日志.png) +![审查日志](../../static/img/PR/审查日志.png) 总结:代码审查功能有利于管理者在管理合并请求时对提交的代码进行修改管理,方便管理者对代码仓库的整体掌控,缺点是对代码修改的操作性在不如本地IDE,但是如果对代码微调的话这是一个很好很方便的功能!👍👍👍😁 \ No newline at end of file -- 2.34.1 From 206d55f405626876b290226616a925e0b0d4158f Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 20 May 2024 20:55:51 +0800 Subject: [PATCH 012/122] =?UTF-8?q?Update=20=E6=88=90=E5=91=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/成员管理.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/代码库管理/成员管理.md b/docs/代码库管理/成员管理.md index cbf6199..a5ba9a4 100644 --- a/docs/代码库管理/成员管理.md +++ b/docs/代码库管理/成员管理.md @@ -18,6 +18,18 @@ sidebar_position: 7 进入成员管理模块后,单击项目成员右侧的角色栏,可以选择赋予该名项目成员的权限等级,如下图所示。 ![](../../static/img/代码库管理/成员管理/项目成员权限管理.png)
+ +#### ***4.1.成员权限说明*** +在 GitLink 平台,仓库成员权限可以分为以下几种: +| 成员角色 | 权限 | +| --- | --- | +| 访客(登录用户) | 对于公有仓库:创建 Issue、评论、Clone 和 Pull 仓库、打包下载代码、Fork 仓库、Fork 仓库提交 Pull Request、下载附件 | +| 报告者 | 继承访客的权限。私有仓库:不能查看代码、不能下载代码、不能 Push、不能 Fork、不能提交 Pull Request、可下载附件,不能上传附件,不能删除附件 | +| 观察者 | 继承报告者权限私有仓库:创建 Wiki、可以 Clone 下载代码、可以 Pull、不能 Fork | +| 开发者 | 创建 Issue、评论、Clone 和 Pull 仓库、Fork 仓库、打包下载代码、创建 Pull Request、创建分支、推送分支、删除分支、创建 Issue 标签(里程碑)、创建 Wiki、可上传附件,可删除自己上传的附件,不能删除他人上传的附件 | +| 管理员 | 创建 Issue、评论、Clone 和 Pull 仓库、打包下载代码、创建 Pull Request、创建分支、推送分支、删除分支、创建 Issue/Pull Request 标签(里程碑)、创建 Wiki、添加仓库成员、强制推送分支、编辑仓库属性、可上传附件,可删除自己或他人上传的附件、不能转移/清空/删除仓库 | + + ### **5. 删除项目成员** 进入成员管理模块后,单击项目成员右侧的”删除“按键,可以删除改名项目成员,如下图所示。 ![](../../static/img/代码库管理/成员管理/删除项目成员.png)
-- 2.34.1 From a46c09d1440ec73e1267f28d747d529436488411 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 20 May 2024 20:59:40 +0800 Subject: [PATCH 013/122] =?UTF-8?q?Update=20=E6=88=90=E5=91=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/成员管理.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/代码库管理/成员管理.md b/docs/代码库管理/成员管理.md index a5ba9a4..9714e40 100644 --- a/docs/代码库管理/成员管理.md +++ b/docs/代码库管理/成员管理.md @@ -22,7 +22,7 @@ sidebar_position: 7 #### ***4.1.成员权限说明*** 在 GitLink 平台,仓库成员权限可以分为以下几种: | 成员角色 | 权限 | -| --- | --- | +| :----: | :----: | | 访客(登录用户) | 对于公有仓库:创建 Issue、评论、Clone 和 Pull 仓库、打包下载代码、Fork 仓库、Fork 仓库提交 Pull Request、下载附件 | | 报告者 | 继承访客的权限。私有仓库:不能查看代码、不能下载代码、不能 Push、不能 Fork、不能提交 Pull Request、可下载附件,不能上传附件,不能删除附件 | | 观察者 | 继承报告者权限私有仓库:创建 Wiki、可以 Clone 下载代码、可以 Pull、不能 Fork | -- 2.34.1 From 9546e48068cc84cbc933c068af770331596feb8f Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Mon, 20 May 2024 21:03:17 +0800 Subject: [PATCH 014/122] 1 --- docs/代码库管理/成员管理.md | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 docs/代码库管理/成员管理.md diff --git a/docs/代码库管理/成员管理.md b/docs/代码库管理/成员管理.md deleted file mode 100644 index cbf6199..0000000 --- a/docs/代码库管理/成员管理.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -sidebar_label: '成员管理' -sidebar_position: 7 ---- -### **1. 成员管理入口** -在仓库主页,点击“仓库设置”按键,再点击”成员管理“按键,即可进入成员管理模块,如下图所示。 -![](../../static/img/代码库管理/成员管理/成员管理入口.png)
- -### **2. 筛选、搜索项目成员** -进入成员管理模块后,可以通过”角色筛选“按键来筛选项目成员类型,通过”搜索“按键可以检索具体的项目成员,如下图所示。 -![](../../static/img/代码库管理/成员管理/筛选、搜索项目成员.png)
- -### **3. 筛选、搜索项目成员** -进入成员管理模块后,可以通过”添加成员“按键来添加项目成员,左侧搜索框检索到具体用户并选中后,单击”添加成员“按键即可成功添加项目成员。 -![](../../static/img/代码库管理/成员管理/添加成员.png)
- -### **4. 项目成员权限管理** -进入成员管理模块后,单击项目成员右侧的角色栏,可以选择赋予该名项目成员的权限等级,如下图所示。 -![](../../static/img/代码库管理/成员管理/项目成员权限管理.png)
- -### **5. 删除项目成员** -进入成员管理模块后,单击项目成员右侧的”删除“按键,可以删除改名项目成员,如下图所示。 -![](../../static/img/代码库管理/成员管理/删除项目成员.png)
-- 2.34.1 From 8c886154dda60369cfad436ff4a5f313a78e2990 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 20:22:04 +0800 Subject: [PATCH 015/122] =?UTF-8?q?Delete=20docs/=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=BA=93=E7=AE=A1=E7=90=86/image.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/image.png | Bin 92111 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/代码库管理/image.png diff --git a/docs/代码库管理/image.png b/docs/代码库管理/image.png deleted file mode 100644 index 2f6fbd37ab5b9630e3e84c16d537380bdce19de9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92111 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
7JP%r^puwGVz4RcaDv7Ja#-Y9 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 W_7*Um-8}B0|Kz1r-jzt2`28Q5JS+47 -- 2.34.1 From 3da68cb07aec8afa96ea32c4454bd89063a7b58e Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:35:28 +0800 Subject: [PATCH 016/122] =?UTF-8?q?Update=20=E5=90=88=E5=B9=B6=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E7=AE=80=E4=BB=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/合并模式简介.md | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/合并请求/合并模式简介.md b/docs/合并请求/合并模式简介.md index c8d0750..8effb42 100644 --- a/docs/合并请求/合并模式简介.md +++ b/docs/合并请求/合并模式简介.md @@ -9,7 +9,7 @@ sidebar_position: 4 然而,对于不同分支间的提交合并,存在多种合并模式,下图为GitLink中支持的合并模式,包括**合并请求**、**变基并合并**、**变基合并 --no-ff**以及**压缩提交并合并**四种。 -![合并模式](/img/PR/imagePR5.png) +![合并模式](../../static/img/PR/imagePR5.png) 1. **合并请求** @@ -17,11 +17,11 @@ sidebar_position: 4 快进合并前: -![快进合并前](/img/PR/imagePR6.png) +![快进合并前](../../static/img/PR/imagePR6.png) 快进合并后: -![快进合并后](/img/PR/imagePR7.png) +![快进合并后](../../static/img/PR/imagePR7.png) **注意**:可以看到,合并的过程就是直接把`master`指针移动到了`dev`指针处,这种合并被称为**快进(fast-forward)**,之所以出现这种情形是因为在提交3之后,`master`分支上没有新的提交,所以通过直接快进`master`指针就可以完成合并;但如果在`master`分支上也有新的提交,就需要进行实质性的合并了,如下面两幅图所示: @@ -29,18 +29,18 @@ sidebar_position: 4 非快进合并前: -![非快进合并前](/img/PR/imagePR8.png) +![非快进合并前](../../static/img/PR/imagePR8.png) 合并之后,提交A、B、C都会按时间线加入`master`的提交记录中,并且会生成一个新的提交D,用于记录合并这件事情;此外,如果合并过程中发生了冲突,即两个分支对同一个文件进行了修改,则需要手动处理冲突;这种合并方式就是**非快进(no fast-forward)**,这也是**合并请求**模式下的默认方式! 非快进合并后: -![非快进合并后](/img/PR/imagePR9.png) +![非快进合并后](../../static/img/PR/imagePR9.png) 为了方便理解,可以以线性方式查看合并后的`master`分支上的提交记录 -![线性的提交记录](/img/PR/imagePR10.png) +![线性的提交记录](../../static/img/PR/imagePR10.png) **总结**:在**合并请求**模式下,默认采用**非快进**合并开发分支到`master`分支上,而**非快进**方式会生成一个特殊的提交用于记录此次合并事件! @@ -52,18 +52,18 @@ sidebar_position: 4 变基前: -![变基前](/img/PR/imagePR8.png) +![变基前](../../static/img/PR/imagePR8.png) 变基后、合并前: -![变基后_合并前](/img/PR/imagePR11.png) +![变基后_合并前](../../static/img/PR/imagePR11.png) `dev`分支变基之后,`master`分支就没有“更新”的提交了,所以此时进行合并,就得到了如下的结果 合并后: -![合并后](/img/PR/imagePR12.png) +![合并后](../../static/img/PR/imagePR12.png) **总结**:在**变基并合并**模式下,开发分支`dev`可以先进行变基操作,使其上的提交看起来都是在`master`分支最新的提交基础上进行的,然后再通过**快进**方式合并回`master`分支,从而起到整理提交记录的作用! @@ -73,11 +73,11 @@ sidebar_position: 4 `--no-ff`合并前: -![--no-ff合并前](/img/PR/imagePR11.png) +![--no-ff合并前](../../static/img/PR/imagePR11.png) `--no-ff`合并后: -![--no-ff合并后](/img/PR/imagePR13.png) +![--no-ff合并后](../../static/img/PR/imagePR13.png) **总结**:通过`--no-ff`选项,可以显式声明在合并时采用**非快进**方式,这样就可以在`master`分支中添加一个记录合并事件的提交! @@ -87,14 +87,14 @@ sidebar_position: 4 压缩前: -![压缩前](/img/PR/imagePR8.png) +![压缩前](../../static/img/PR/imagePR8.png) 压缩后、提交前: -![压缩后_提交前](/img/PR/imagePR14.png) +![压缩后_提交前](../../static/img/PR/imagePR14.png) 提交后: -![提交后](/img/PR/imagePR15.png) +![提交后](../../static/img/PR/imagePR15.png) **总结**:在合并前,先对开发分支上的琐碎提交进行压缩,可以使`master`分支上的提交信息更简洁,但是要注意,这种合并模式本质上是`master`分支一次性保存`dev`上的变更,并创建新的提交记录这些变更,所以提交者发生了变化! \ No newline at end of file -- 2.34.1 From 9094afa78aff864c658dd23962766a1cd3948118 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:37:26 +0800 Subject: [PATCH 017/122] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8D=E5=8F=AF=E8=A7=81=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/合并请求简介.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/合并请求/合并请求简介.md b/docs/合并请求/合并请求简介.md index 9bb4295..5b803f9 100644 --- a/docs/合并请求/合并请求简介.md +++ b/docs/合并请求/合并请求简介.md @@ -15,4 +15,4 @@ GitLink中的 **合并请求(PR)** 模块提供合并请求创建和管理两方 如下图所示为合并请求(PR)管理模块: -![合并请求管理模块](/img/PR/imagePR1.png) \ No newline at end of file +![合并请求管理模块](../../static/img/PR/imagePR1.png) \ No newline at end of file -- 2.34.1 From c27ccaef6b6594ae7fb74567a26f90bb15c4f644 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:39:25 +0800 Subject: [PATCH 018/122] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8D=E5=8F=AF=E8=A7=81=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/创建合并请求.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/合并请求/创建合并请求.md b/docs/合并请求/创建合并请求.md index ce7059e..96f9d7c 100644 --- a/docs/合并请求/创建合并请求.md +++ b/docs/合并请求/创建合并请求.md @@ -7,9 +7,9 @@ sidebar_position: 2 1. 进入需要发起合并请求的项目的“**合并请求(PR)**”界面,点击上方的“**新建合并请求**”按钮后,进入合并请求发布界面,如下所示: -![合并请求模块](/img/PR/imagePR2.png) +![合并请求模块](../../static/img/PR/imagePR2.png) -![合并请求发布界面](/img/PR/imagePR3.png) +![合并请求发布界面]((../../static/img/PR/imagePR3.png) 2. 选择需要合并的**源分支**和**目标分支**,其中源分支为已完成代码开发、需要合并其代码变更的分支,目标分支为要并入代码变更的分支,既可以是同一仓库下的其他分支(branch),也可以是被复刻的源仓库下的分支; @@ -19,4 +19,4 @@ sidebar_position: 2 5. 最后信息填写完毕后,点击底部的“**创建**”按钮即可提交您的第一个合并请求了🎉🎉🎉! -![创建合并请求](/img/PR/imagePR4.png) \ No newline at end of file +![创建合并请求]((../../static/img/PR/imagePR4.png) \ No newline at end of file -- 2.34.1 From 53909d9d3b08845e7a3a797aa250f5b2fe9e769e Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:39:54 +0800 Subject: [PATCH 019/122] =?UTF-8?q?=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/合并请求/创建合并请求.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/合并请求/创建合并请求.md b/docs/合并请求/创建合并请求.md index 96f9d7c..2ac6426 100644 --- a/docs/合并请求/创建合并请求.md +++ b/docs/合并请求/创建合并请求.md @@ -9,7 +9,7 @@ sidebar_position: 2 ![合并请求模块](../../static/img/PR/imagePR2.png) -![合并请求发布界面]((../../static/img/PR/imagePR3.png) +![合并请求发布界面](../../static/img/PR/imagePR3.png) 2. 选择需要合并的**源分支**和**目标分支**,其中源分支为已完成代码开发、需要合并其代码变更的分支,目标分支为要并入代码变更的分支,既可以是同一仓库下的其他分支(branch),也可以是被复刻的源仓库下的分支; @@ -19,4 +19,4 @@ sidebar_position: 2 5. 最后信息填写完毕后,点击底部的“**创建**”按钮即可提交您的第一个合并请求了🎉🎉🎉! -![创建合并请求]((../../static/img/PR/imagePR4.png) \ No newline at end of file +![创建合并请求](../../static/img/PR/imagePR4.png) \ No newline at end of file -- 2.34.1 From 5f13f2d586f990702fa657e759f423269725b78a Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:55:27 +0800 Subject: [PATCH 020/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/快速开始/创建第一个开源项目.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/快速开始/创建第一个开源项目.md b/docs/快速开始/创建第一个开源项目.md index b18cc64..3984d8e 100644 --- a/docs/快速开始/创建第一个开源项目.md +++ b/docs/快速开始/创建第一个开源项目.md @@ -9,16 +9,16 @@ sidebar_position: 2 平台提供了“新建”按钮,用户可以通过点击快速从零开始创建新的公开或者私有项目。 -![创建首页](/img/quickstart/create_homepage.png) +![创建首页](../../static/img/quickstart/create_homepage.png) ## 2. 填写项目信息 填写项目基本信息。 -![](/img/quickstart/create_info.png) +![](../../static/img/quickstart/create_info.png) ## 3. 创建成功 点击创建项目,创建成功后进入项目主页。 -![](/img/quickstart/create_success.png) +![](../../static/img/quickstart/create_success.png) -- 2.34.1 From 171da0ff2babd2a62d3d88607ff2dc8d97a74a30 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:56:12 +0800 Subject: [PATCH 021/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/快速开始/导入GitHub等第三方Git项目.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/快速开始/导入GitHub等第三方Git项目.md b/docs/快速开始/导入GitHub等第三方Git项目.md index 5a94b2e..676b538 100644 --- a/docs/快速开始/导入GitHub等第三方Git项目.md +++ b/docs/快速开始/导入GitHub等第三方Git项目.md @@ -9,19 +9,19 @@ sidebar_position: 5 在首页选择**导入项目** -![](/img/quickstart/import_homepage.png) +![](../../static/img/quickstart/import_homepage.png) ## 2. 填写信息 填写需要导入的第三方Git项目地址和项目信息,如果导入项目为私有仓库,则需输入目标平台用户token进行授权。 -![](/img/quickstart/import_info.png) +![](../../static/img/quickstart/import_info.png) ## 3. 授权验证 在使用GitLink平台导入其他平台(如GitHub、Gitee)的开源项目时,如果项目为私有,则无法通过正常途径导入,需要输入对应平台有权限的token值进行校验。 -![](/img/quickstart/import_verify.png) +![](../../static/img/quickstart/import_verify.png) 下面将列举一些典型开源平台的token获取方式。 @@ -85,8 +85,8 @@ sidebar_position: 5 提示正在从第三方Git项目地址迁移 -![](/img/quickstart/import_wait.png) +![](../../static/img/quickstart/import_wait.png) 迁移成功则导入项目成功 -![](/img/quickstart/import_success.png) \ No newline at end of file +![](../../static/img/quickstart/import_success.png) \ No newline at end of file -- 2.34.1 From cd9afe64ca3a59917c2d3e3905027830e53d0421 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:56:51 +0800 Subject: [PATCH 022/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/快速开始/提交第一行代码.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/快速开始/提交第一行代码.md b/docs/快速开始/提交第一行代码.md index 1436b02..bf73733 100644 --- a/docs/快速开始/提交第一行代码.md +++ b/docs/快速开始/提交第一行代码.md @@ -9,14 +9,14 @@ sidebar_position: 3 点击编辑按钮,开始编辑代码。 -![](/img/quickstart/first_edit.png) +![](../../static/img/quickstart/first_edit.png) # 2. 提交代码 在编辑框中编写代码,编写完成后填写变更信息后提交变更。 -![](/img/quickstart/first_commit.png) +![](../../static/img/quickstart/first_commit.png) ## 3. 代码更新成功 -提交成功后代码代码更新成功。![](/img/quickstart/first_success.png) \ No newline at end of file +提交成功后代码代码更新成功。![](../../static/img/quickstart/first_success.png) \ No newline at end of file -- 2.34.1 From 5c9111a6b899abdc4a3a291112c0385cbf27994e Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:57:24 +0800 Subject: [PATCH 023/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/快速开始/搜索开源项目.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/快速开始/搜索开源项目.md b/docs/快速开始/搜索开源项目.md index d584762..448032e 100644 --- a/docs/快速开始/搜索开源项目.md +++ b/docs/快速开始/搜索开源项目.md @@ -11,11 +11,11 @@ sidebar_position: 4 进入“项目”模块,左侧列出了项目类型和项目类别。其中,项目类型主要包括开源托管项目和开源镜像项目两类。项目类别主要包括:云计算、大数据、区块链、物联网、机器学习、人工智能、智慧医疗、其他。 -![](/img/quickstart/search_homepage.png) +![](../../static/img/quickstart/search_homepage.png) 右侧展示了所有项目的基本信息,包括创建者、项目名、项目简介、浏览量、项目类别、更新时间、点赞数量、Fork 数量等信息,用户可以通过关键字搜索查找特定的项目,也可以按照更新时间、创建时间、Fork 数量、点赞数量等对项目进行排序。 -![](/img/quickstart/search_list.png) +![](../../static/img/quickstart/search_list.png) 用户点击项目名称,即可进入到项目详情,查看和参与开源项目开发。 @@ -27,18 +27,18 @@ sidebar_position: 4 搜索项目: -![](/img/quickstart/search_method1.png) +![](../../static/img/quickstart/search_method1.png) 搜索结果: -![](/img/quickstart/search_result1.png) +![](../../static/img/quickstart/search_result1.png) ### 菜单栏搜索框 搜索项目: -![](/img/quickstart/search_method2.png) +![](../../static/img/quickstart/search_method2.png) 搜索结果: -![](/img/quickstart/search_result2.png) \ No newline at end of file +![](../../static/img/quickstart/search_result2.png) \ No newline at end of file -- 2.34.1 From cd2af17b54a1baa61bdc71bbd211e06e960e4d59 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:57:54 +0800 Subject: [PATCH 024/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/快速开始/注册GitLink账号.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/快速开始/注册GitLink账号.md b/docs/快速开始/注册GitLink账号.md index 5b3cadf..170264f 100644 --- a/docs/快速开始/注册GitLink账号.md +++ b/docs/快速开始/注册GitLink账号.md @@ -7,21 +7,21 @@ sidebar_position: 1 ## 1. 点击**立即注册**按钮 -![](/img/quickstart/register_homepage.png) +![](../../static/img/quickstart/register_homepage.png) ## 2. 填写注册信息 - 手机号注册 - ![](/img/quickstart/register_phone.png) + ![](../../static/img/quickstart/register_phone.png) - 邮箱注册 - ![](/img/quickstart/register_email.png) + ![](../../static/img/quickstart/register_email.png) ## 3. 注册完成 填写完所需信息后点击注册,注册成功后则进入个人主页 -![](/img/quickstart/register_ownpage.png) +![](../../static/img/quickstart/register_ownpage.png) -- 2.34.1 From a6ae8d34287e8b508b75eadfb03b3cecce9092a0 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:58:32 +0800 Subject: [PATCH 025/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/标记管理.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/疑修/标记管理.md b/docs/疑修/标记管理.md index 062fc3c..7cda228 100644 --- a/docs/疑修/标记管理.md +++ b/docs/疑修/标记管理.md @@ -18,7 +18,7 @@ GitLink默认疑修共有缺陷、功能、疑问、支持、任务、协助、 - **文档:** 表示文档材料补充; - **测试:** 表示需要测试的需求; - **重复:** 表示已存在类似的疑修。 -![](/img/Issue/imageIssue14.png) +![](../../static/img/Issue/imageIssue14.png) 另外,**项目成员**可以根据需求或习惯,进行标记含义或颜色标志的修改、新建标记和删除标记操作。 -![](/img/Issue/imageIssue15.png) \ No newline at end of file +![](../../static/img/Issue/imageIssue15.png) \ No newline at end of file -- 2.34.1 From cda50f421c655ba25bbeab836fed5ac3d37ce422 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 20:59:48 +0800 Subject: [PATCH 026/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/疑修列表.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/疑修/疑修列表.md b/docs/疑修/疑修列表.md index 5ac8734..74d24ed 100644 --- a/docs/疑修/疑修列表.md +++ b/docs/疑修/疑修列表.md @@ -6,7 +6,7 @@ sidebar_position: 4 对于项目开发过程中创建的所有疑修,可以在**疑修(Issue)** 界面统一查看,如下图所示为[确实开源](https://www.gitlink.org.cn/Gitlink/forgeplus)项目下的疑修列表。 -![](/img/Issue/imageIssue5.png) +![](../../static/img/Issue/imageIssue5.png) + **创建疑修**:在疑修列表界面下,点击“**创建疑修**”按钮,同样可以创建疑修,具体见 ***疑修创建*** 一节; -- 2.34.1 From 74e2fa50e5f8289f9ffde7bc2489dbe33e12d3f1 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:00:14 +0800 Subject: [PATCH 027/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/疑修创建.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/疑修/疑修创建.md b/docs/疑修/疑修创建.md index 0c2d9fe..9cba46a 100644 --- a/docs/疑修/疑修创建.md +++ b/docs/疑修/疑修创建.md @@ -6,16 +6,16 @@ sidebar_position: 2 1. 进入需要发布疑修的项目的“**代码库**”界面,点击上方的“**+疑修**”按钮即可进入疑修发布界面,如下图所示: -![](/img/Issue/imageIssue2.png) +![](../../static/img/Issue/imageIssue2.png) 2. 开始创建疑修,包括疑修标题、内容,输入疑修内容时既可以采用简单灵活的[Markdown语法](https://markdown.com.cn/),同时可以点击上方的功能按钮;然后上传需要的附件内容;最后点击“**创建**”按钮提交你的第一个疑修🎉🎉🎉 -![](/img/Issue/imageIssue3.png) +![](../../static/img/Issue/imageIssue3.png) 3. 此外,在创建疑修时,可以通过符号 **`#`** 快速添加需要引用的疑修,进而为当前疑修提供辅助的信息;如下图所示,键入 **`#`** 后会弹出可引用的疑修列表,通过鼠标下滑或者键盘输入疑修编号选择需要引用的疑修后,会自动添加引用疑修的链接🔗 -![](/img/Issue/imageIssue6.png) +![](../../static/img/Issue/imageIssue6.png) -![](/img/Issue/imageIssue7.png) +![](../../static/img/Issue/imageIssue7.png) -- 2.34.1 From e92b11e01242520c3b315c8d2bdc7220e4eed1f4 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:00:36 +0800 Subject: [PATCH 028/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/疑修状态变更.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/疑修/疑修状态变更.md b/docs/疑修/疑修状态变更.md index 7984618..ba233ec 100644 --- a/docs/疑修/疑修状态变更.md +++ b/docs/疑修/疑修状态变更.md @@ -6,7 +6,7 @@ sidebar_position: 3 **疑修**本质上是开发任务,而开发任务随着开发活动的进行,其状态也会发生改变,而“**状态**”便是用于跟踪记录开发活动的变更。如图所示,GitLink中疑修的**状态**包括“新增”、“正在解决”、“已解决”、“关闭”和“拒绝“五类,用于表示开发任务的处理进度。 -![](/img/Issue/imageIssue4.png) +![](../../static/img/Issue/imageIssue4.png) + **新增**:新创建的疑修默认状态为“新增”; -- 2.34.1 From 8dfb6b162e6dfda46705f8b90d35688568bd0bae Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:00:55 +0800 Subject: [PATCH 029/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/疑修简介.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/疑修/疑修简介.md b/docs/疑修/疑修简介.md index fec3dc0..1657190 100644 --- a/docs/疑修/疑修简介.md +++ b/docs/疑修/疑修简介.md @@ -6,7 +6,7 @@ sidebar_position: 1 **疑修(Issue)** 管理模块主要为项目组成员提供**开发任务**发布、指派、跟踪等功能服务。 -![](/img/Issue/imageIssue1.png) +![](../../static/img/Issue/imageIssue1.png) **说明事项** -- 2.34.1 From cff34a731ca027b7ddcb4d145ba511c569ab7ce7 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:01:25 +0800 Subject: [PATCH 030/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/评论及操作记录.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/疑修/评论及操作记录.md b/docs/疑修/评论及操作记录.md index 80548e2..c65b479 100644 --- a/docs/疑修/评论及操作记录.md +++ b/docs/疑修/评论及操作记录.md @@ -6,13 +6,13 @@ sidebar_position: 5 # 评论及操作记录 ### 评论 每个疑修都相当于一个可以进度追踪的帖子,因此支持评论和回复,不仅仅是项目成员,所有人都可以在某个疑修下进行评论和回复,发表疑问或是见解,进行交流。 -![](/img/Issue/imageIssue11.png) +![](../../static/img/Issue/imageIssue11.png) ### 疑修声明 用户可以对任意疑修发布“疑修声明”,留言自己对于该疑修的解决思路。点击疑修详情右侧的“声明”后,可以编辑留言,编辑完成后点击“确认”即可发布声明,如下图所示: -![](/img/Issue/imageIssue12.png) +![](../../static/img/Issue/imageIssue12.png) ### 操作记录 所有人都可以创建疑修,但是要注意,非项目成员仅可以修改自己创建的疑修,而项目成员有权限修改所有的疑修。 对于某个疑修的所有编辑操作,包括**创建疑修、添加负责人、移除负责人、更改状态、更改优先级、添加标记、移除标记、添加里程碑、移除里程碑、设置关联分支、移除关联分支、设置开始日期和设置结束日期**,均被记录在操作记录中。 -![](/img/Issue/imageIssue13.png) \ No newline at end of file +![](../../static/img/Issue/imageIssue13.png) \ No newline at end of file -- 2.34.1 From c86c4ccd8b1c364f2a043d073d74bbae6cfb69ab Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:01:54 +0800 Subject: [PATCH 031/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/疑修/里程碑管理.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/疑修/里程碑管理.md b/docs/疑修/里程碑管理.md index 68e37c7..2cf60df 100644 --- a/docs/疑修/里程碑管理.md +++ b/docs/疑修/里程碑管理.md @@ -12,16 +12,16 @@ sidebar_position: 7 项目成员可以基于以下步骤创建里程碑: 1. 进入目标项目的 **“里程碑”** 界面,此时界面所示为已创建的里程碑的列表,所有已创建里程碑分为 **“已关闭”** 和 **“开启中”** 两类; 2. 点击上方的 **“+创建里程碑”** 按钮即可进入里程碑创建界面; -![](/img/Issue/imageIssue16.png) +![](../../static/img/Issue/imageIssue16.png) 3. 填写标题(必填)、描述(必填)、截止日期(选填)后,点击右下角的 **“创建里程碑”** 即可以完成一个新的里程碑的创建。 -![](/img/Issue/imageIssue17.png) +![](../../static/img/Issue/imageIssue17.png) ### 关联里程碑 项目成员可以将疑修关联到里程碑,从而使里程碑包含明确的疑修列表,主要步骤如下: 1. 在疑修列表中点击目标疑修; 2. 编辑“里程碑”属性,选择需要关联的里程碑。 -![](/img/Issue/imageIssue18.png) +![](../../static/img/Issue/imageIssue18.png) ### 其他操作 - **开启里程碑** @@ -30,5 +30,5 @@ sidebar_position: 7 - **删除里程碑** 上述操作均可以在里程碑列表中,对目标里程碑进行处理实现,如下图所示: -![](/img/Issue/imageIssue19.png) -![](/img/Issue/imageIssue20.png) \ No newline at end of file +![](../../static/img/Issue/imageIssue19.png) +![](../../static/img/Issue/imageIssue20.png) \ No newline at end of file -- 2.34.1 From 5b6a3b4df5e2cc9a42bbdf2bd32d88c774efca74 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:03:00 +0800 Subject: [PATCH 032/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织创建及设置.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/组织管理/组织创建及设置.md b/docs/组织管理/组织创建及设置.md index b39a71b..db0937b 100644 --- a/docs/组织管理/组织创建及设置.md +++ b/docs/组织管理/组织创建及设置.md @@ -6,26 +6,26 @@ sidebar_position: 2 在 *https://www.gitlink.org.cn* 页面点击顶部导航栏的“+”符号可以进行组织新建操作。 - ![](/img/Org/imageOrg1.png) + ![](../../static/img/Org/imageOrg1.png) 在新建页面中输入**组织账号**、**组织名称**、**组织描述**、**所在地区**、**可见性**以及**组织头像**等信息后,点击“**创建组织**”按钮完成组织的创建。 - ![](/img/Org/imageOrg2.png) + ![](../../static/img/Org/imageOrg2.png) ## 组织账号 - ![](/img/Org/imageOrg4.png) + ![](../../static/img/Org/imageOrg4.png) **注**:只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符 ## 组织名称与组织描述 - ![](/img/Org/imageOrg5.png) + ![](../../static/img/Org/imageOrg5.png) **注**:此处为必填项,不得为空 ## 可见性 - ![](/img/Org/imageOrg3.png) + ![](../../static/img/Org/imageOrg3.png) **注**:可见性预设三类组织:公开、受限(仅对登录用户可见)、私有(仅对组织成员可见)。 -- 2.34.1 From 79680cd8e1ea3a27c6a16b549ced96fdf3ae001d Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:03:27 +0800 Subject: [PATCH 033/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织团队管理.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/组织管理/组织团队管理.md b/docs/组织管理/组织团队管理.md index ce0c356..7f33bb5 100644 --- a/docs/组织管理/组织团队管理.md +++ b/docs/组织管理/组织团队管理.md @@ -9,26 +9,26 @@ sidebar_position: 3 在团队新建页面,输入团队标识、团队名称、团队描述、项目权限以及版本库权限等信息后,点击“新建团队”完成团队的创建。 - ![](/img/Org/imageOrg9.png) + ![](../../static/img/Org/imageOrg9.png) ## 查看组织团队 点击组织信息页面中的某个团队名称可以查看该团队的详细信息,该页面包括团队的名称、描述等信息,此外还会列出该团队关联的成员以及项目。 - ![](/img/Org/imageOrg8.png) + ![](../../static/img/Org/imageOrg8.png) ## 管理组织团队 点击团队信息页面中的“团队设置”按钮可以对团队进行管理 - 基本设置:修改项目的基本信息,如名称和描述等。 - ![](/img/Org/imageOrg10.png) + ![](../../static/img/Org/imageOrg10.png) - 团队成员管理:为该团队添加新成员或者移除已有成员。 - ![](/img/Org/imageOrg11.png) + ![](../../static/img/Org/imageOrg11.png) - 团队项目管理:为该团队关联新项目(该组织已经创建的项目)或者移除已关联项目。 - ![](/img/Org/imageOrg12.png) + ![](../../static/img/Org/imageOrg12.png) -- 2.34.1 From 91f68fde1029255e3fe6271f49d03f9c312139cc Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:04:21 +0800 Subject: [PATCH 034/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织简介.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/组织管理/组织简介.md b/docs/组织管理/组织简介.md index f12bc3a..a4f725e 100644 --- a/docs/组织管理/组织简介.md +++ b/docs/组织管理/组织简介.md @@ -9,7 +9,7 @@ sidebar_position: 1 您的团队可以通过使用组织帐户在 GitLink 上进行协作,组织帐户充当共享工作的容器,并为工作赋予独特的名称和品牌。同时,平台支持组织在“组织详情”页面发布新闻动态,显示项目概览和仓库详情等内容 - ![](/img/Org/imageOrg6.png) + ![](../../static/img/Org/imageOrg6.png) ## 作为组织拥有者 @@ -19,7 +19,7 @@ sidebar_position: 1 为了简化访问管理并增强协作,您可以创建能体现组结构的嵌套团队。您可以根据他们的角色或项目将人员分组,并分配任务。 - ![](/img/Org/imageOrg7.png) + ![](../../static/img/Org/imageOrg7.png) 平台同时支持组织拥有者管理对数据访问的自定义设置。 -- 2.34.1 From 0b4f8d5d19ead95a18ccd691f52dcf2e8c9e8b73 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:04:44 +0800 Subject: [PATCH 035/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织项目管理.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/组织管理/组织项目管理.md b/docs/组织管理/组织项目管理.md index 2253db7..3d6a89c 100644 --- a/docs/组织管理/组织项目管理.md +++ b/docs/组织管理/组织项目管理.md @@ -6,7 +6,7 @@ sidebar_position: 5 点击组织信息页面中的“新建项目”按钮可以创建属于该组织的托管项目或者镜像项目。 - ![](/img/Org/imageOrg13.png) + ![](../../static/img/Org/imageOrg13.png) **注**:在“拥有者”一栏的下拉选项中,可以选择:个人、组织、团队 -- 2.34.1 From b60acf4c651b7d0ef0bddaa27b161834b8d46ed0 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:06:04 +0800 Subject: [PATCH 036/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/通知/通知简介.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/通知/通知简介.md b/docs/通知/通知简介.md index 278389b..10ff90a 100644 --- a/docs/通知/通知简介.md +++ b/docs/通知/通知简介.md @@ -17,13 +17,13 @@ GitLink将通知分为“系统通知”和“@我”的两种类型: | 我管理的仓库 | 有新的疑修;有新的合并请求;有成员变动;仓库设置被更改;| * “@我”的通知目前支持在用户首页、课程首页、项目首页的动态列表中使用@功能对用户进行通知: 例,在项目首页提交疑修时,输入@后可以通过下拉列表选择@其他用户。 - ![](/img/notice/@notice.png) + ![](../../static/img/notice/@notice.png) #### 2.查看通知 登录后在平台右上角个人头像旁即可查看收到的通知数量;移动光标至通知按钮出现下拉列表可以分别查看“系统通知”和“@我”的通知;下拉列表右下角可以对所有消息进行一键已读;点击通知即可跳转至通知详情界面。 -![](/img/notice/home_notice2.png) +![](../../static/img/notice/home_notice2.png)
点击通知按钮可以进入消息通知界面,“我的通知”界面可以进行“进查看未读消息”和“所有消息一键已读”的选择。 -![](/img/notice/my_notice2.png) \ No newline at end of file +![](../../static/img/notice/my_notice2.png) \ No newline at end of file -- 2.34.1 From 2e708026979c889edee098a8c2e54d11057be9f4 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:06:27 +0800 Subject: [PATCH 037/122] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/通知/通知设置.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/通知/通知设置.md b/docs/通知/通知设置.md index 37f798c..a16a3c6 100644 --- a/docs/通知/通知设置.md +++ b/docs/通知/通知设置.md @@ -9,12 +9,12 @@ sidebar_position: 2 ## 通知设置 #### 1.进入通知设置界面 通过点击首页的通知按钮进入通知设置界面; -![](/img/notice/home_notice.png) +![](../../static/img/notice/home_notice.png)
或在头像下拉列表中选择设置可以进入消息通知设置界面; -![](/img/notice/into_notice.png) +![](../../static/img/notice/into_notice.png) #### 2.进行通知设置 通过“通知管理”可以对接受通知的方式进行设置,默认所有通知都是通过站内信的方式接受,可以通过勾选为重要的通知类型增加邮件接受方式。 -![](/img/notice/notice_set.png) \ No newline at end of file +![](../../static/img/notice/notice_set.png) \ No newline at end of file -- 2.34.1 From 644ee06644edfaa412f2a38a2bded7cd9ffe12dd Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:06:51 +0800 Subject: [PATCH 038/122] Update intro.md --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index ffb913f..855ec97 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -8,7 +8,7 @@ slug: / # 关于GitLink GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! - ![](/img/ccf_gitlink.png) + ![](../../static/img/ccf_gitlink.png) # 平台功能 -- 2.34.1 From c78818e38d6a299996fbcc1ddcafbdebd8d6e1af Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:09:10 +0800 Subject: [PATCH 039/122] Update intro.md --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index 855ec97..9dfc889 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -8,7 +8,7 @@ slug: / # 关于GitLink GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! - ![](../../static/img/ccf_gitlink.png) + ![](../../static/img/ccf_gitlink.png) # 平台功能 -- 2.34.1 From e593b8953392f3aaeffb28f0dee7d1591d8db1b6 Mon Sep 17 00:00:00 2001 From: ropzz Date: Thu, 23 May 2024 21:09:30 +0800 Subject: [PATCH 040/122] Update intro.md --- docs/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/intro.md b/docs/intro.md index 9dfc889..f8e11b7 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -8,7 +8,7 @@ slug: / # 关于GitLink GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! - ![](../../static/img/ccf_gitlink.png) + ![](../static/img/ccf_gitlink.png) # 平台功能 -- 2.34.1 From 4f58fa6d92a50de308fbe792e0d1af8ce524c57e Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 21:09:41 +0800 Subject: [PATCH 041/122] =?UTF-8?q?eazzy=E6=8F=90=E4=BA=A4docker=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0c0f72f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:18-alpine +LABEL maintainer="RisingEazzy <1044745821@qq.com>" + +WORKDIR /gitlink_help_center + +COPY ./ /gitlink_help_center/ + +RUN yarn install +RUN npm run build -- --locale zh-cn +CMD ["npm", "run", "serve"] -- 2.34.1 From c3fc3cdcc895825a993be5e85c32968f606e11fc Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 14:51:50 +0000 Subject: [PATCH 042/122] =?UTF-8?q?feat:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 46 ++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .devops/自动上传镜像.yml diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml new file mode 100644 index 0000000..e29b568 --- /dev/null +++ b/.devops/自动上传镜像.yml @@ -0,0 +1,46 @@ +version: 2 +name: 自动上传镜像 +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + remote_url: '"https://gitlink.org.cn/Eazzy/gitlink_help_center.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + docker_username: ((docker.username)) + docker_password: ((docker.docker_key)) + image_name: '"registry.cn-guangzhou.aliyuncs.com/eazzy_devops/gitlink_help_center_groupeazzy"' + image_tag: '"latest"' + registry_address: '"registry.cn-guangzhou.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: git_clone_0.git_path + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: end + name: 结束 + task: end + needs: + - docker_image_build_0 + -- 2.34.1 From 289b874be18b02c72a6891799072f1ac875d9590 Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 22:54:59 +0800 Subject: [PATCH 044/122] =?UTF-8?q?=E5=88=A0=E9=99=A4test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...】合并请求通过后自动更新.yml | 70 +- .devops/【生产环境】发布更新.yml | 170 +- .dockerignore | 24 + .gitignore | 46 +- .vscode/launch.json | 11 + .vscode/tasks.json | 39 + Dockerfile | 20 +- README.md | 186 +- babel.config.js | 6 +- docker-compose.debug.yml | 14 + docker-compose.yml | 12 + docs/Bot市场/_category_.json | 8 +- docs/Bot市场/bot安装.md | 38 +- docs/Bot市场/bot市场.md | 46 +- docs/Bot市场/bot开发.md | 42 +- docs/Bot市场/bot配置.md | 46 +- docs/DevOps引擎/_category_.json | 8 +- docs/DevOps引擎/代码流水线.md | 22 +- docs/DevOps引擎/参数配置.md | 28 +- docs/DevOps引擎/图形流水线.md | 100 +- docs/DevOps引擎/密钥设置.md | 30 +- docs/DevOps引擎/引擎简介.md | 24 +- docs/DevOps引擎/执行记录查询.md | 18 +- docs/intro.md | 146 +- docs/个人主页建站/_category_.json | 8 +- docs/个人主页建站/建站工具.md | 136 +- docs/个人主页建站/站点创建流程.md | 100 +- docs/代码库管理/WebIDE.md | 80 +- docs/代码库管理/Webhook.md | 74 +- docs/代码库管理/_category_.json | 8 +- docs/代码库管理/仓库创建.md | 20 +- docs/代码库管理/仓库设置.md | 20 +- docs/代码库管理/代码提交.md | 6 +- docs/代码库管理/分支管理.md | 6 +- docs/代码库管理/成员管理.md | 58 +- docs/代码库管理/文件管理.md | 6 +- .../标签和发行版管理.md | 56 +- docs/合并请求/_category_.json | 8 +- docs/合并请求/代码评审.md | 30 +- docs/合并请求/创建合并请求.md | 42 +- docs/合并请求/合并模式简介.md | 198 +- docs/合并请求/合并请求关联疑修.md | 10 +- docs/合并请求/合并请求简介.md | 34 +- docs/平台公告/_category_.json | 8 +- docs/平台公告/平台公告.md | 6 +- docs/快速开始/_category_.json | 8 +- .../创建第一个开源项目.md | 48 +- .../导入GitHub等第三方Git项目.md | 182 +- docs/快速开始/提交第一行代码.md | 42 +- docs/快速开始/搜索开源项目.md | 86 +- docs/快速开始/注册GitLink账号.md | 54 +- docs/服务协议/GitLink服务协议.md | 66 +- docs/服务协议/_category_.json | 8 +- docs/疑修/_category_.json | 8 +- docs/疑修/标记管理.md | 46 +- docs/疑修/疑修列表.md | 24 +- docs/疑修/疑修创建.md | 42 +- docs/疑修/疑修状态变更.md | 36 +- docs/疑修/疑修简介.md | 34 +- docs/疑修/评论及操作记录.md | 34 +- docs/疑修/里程碑管理.md | 66 +- docs/第三方服务/WebIDE.md | 242 +- docs/第三方服务/_category_.json | 8 +- docs/第三方服务/跨平台代码同步.md | 146 +- docs/第三方服务/重睛鸟代码溯源.md | 134 +- docs/组织管理/_category_.json | 8 +- docs/组织管理/组织创建及设置.md | 62 +- docs/组织管理/组织团队管理.md | 68 +- docs/组织管理/组织成员管理.md | 6 +- docs/组织管理/组织简介.md | 56 +- docs/组织管理/组织项目管理.md | 24 +- docs/维基/_category_.json | 8 +- docs/维基/模板导入及导出.md | 6 +- docs/维基/维基页面管理.md | 6 +- docs/通知/_category_.json | 8 +- docs/通知/通知简介.md | 56 +- docs/通知/通知设置.md | 38 +- docusaurus.config.js | 350 +- i18n/zh-CN/code.json | 1680 +- package-lock.json | 43952 ++++++++-------- package.json | 92 +- prettier.config.js | 8 +- sidebars.js | 18 +- src/css/custom.css | 302 +- src/pages/_index.js | 298 +- src/theme/BlogListPage/Author/index.js | 90 +- .../BlogListPage/Author/styles.module.css | 16 +- src/theme/BlogListPage/ListItem/index.js | 98 +- .../BlogListPage/ListItem/styles.module.css | 30 +- src/theme/BlogListPage/index.js | 66 +- src/theme/BlogListPage/styles.module.css | 32 +- src/theme/CodeBlock/index.js | 28 +- static/.well-known/cosign.pub | 6 +- static/images/devices/launchacologo.svg | 22 +- static/images/devices/mobileapp.svg | 388 +- static/images/devices/webapp.svg | 518 +- static/img/undraw_docusaurus_mountain.svg | 340 +- static/img/undraw_docusaurus_react.svg | 338 +- static/robots.txt | 8 +- t1 | 2 - test4.1 | 2 - test5 | 19 - yarn.lock | 15650 +++--- 103 files changed, 34079 insertions(+), 34002 deletions(-) create mode 100644 .dockerignore create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json create mode 100644 docker-compose.debug.yml create mode 100644 docker-compose.yml delete mode 100644 t1 delete mode 100644 test4.1 delete mode 100644 test5 diff --git a/.devops/【测试环境】合并请求通过后自动更新.yml b/.devops/【测试环境】合并请求通过后自动更新.yml index fb414de..3eefe11 100644 --- a/.devops/【测试环境】合并请求通过后自动更新.yml +++ b/.devops/【测试环境】合并请求通过后自动更新.yml @@ -1,35 +1,35 @@ -version: 2 -name: 【测试环境】合并请求通过后自动更新 -description: 合并请求通过后自动更新 -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: pr - ruleset: - - param-ref: merged - operator: EQ - value: "true" - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_pass: ((hnxjy_test_83.password)) - ssh_ip: '"111.8.36.180"' - ssh_port: '"120"' - ssh_user: '"root"' - ssh_cmd: '"cd /root/docusaurus/config/dir/awesometic-docs && git pull"' - needs: - - start - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - +version: 2 +name: 【测试环境】合并请求通过后自动更新 +description: 合并请求通过后自动更新 +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: pr + ruleset: + - param-ref: merged + operator: EQ + value: "true" + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((hnxjy_test_83.password)) + ssh_ip: '"111.8.36.180"' + ssh_port: '"120"' + ssh_user: '"root"' + ssh_cmd: '"cd /root/docusaurus/config/dir/awesometic-docs && git pull"' + needs: + - start + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + diff --git a/.devops/【生产环境】发布更新.yml b/.devops/【生产环境】发布更新.yml index 073cfb1..fb9884c 100644 --- a/.devops/【生产环境】发布更新.yml +++ b/.devops/【生产环境】发布更新.yml @@ -1,85 +1,85 @@ -version: 2 -name: 【生产环境】发布更新 -description: "非管理员请勿操作 " -global: - concurrent: 1 -workflow: - - ref: start - name: 开始 - task: start - - ref: nodejs_build_0 - name: nodejs构建 - task: nodejs_build@1.7.0-node18 - input: - workspace: ((git_clone_0.git_path)) - build_action: '"build"' - build_args: '""' - install_args: '""' - registry_url: '""' - disturl_url: '""' - sass_binary_site_url: '""' - package_management_type: '"yarn"' - vc_package_dir: '"."' - cache_path: '"/cache"' - needs: - - git_clone_0 - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - remote_url: '"https://www.gitlink.org.cn/gitlink/gitlink_help_center.git"' - ref: '"refs/heads/master"' - commit_id: '""' - depth: 1 - needs: - - dingtalk_notice_text_0 - - ref: end - name: 结束 - task: end - needs: - - dingtalk_notice_text_1 - - ref: scp_resource_0 - name: scp替换打包文件到服务器 - task: scp_resource@1.4.3 - input: - ssh_pass: ((help_pro_server.password)) - ssh_ip: '"106.75.45.236"' - ssh_port: '"22"' - ssh_user: '"root"' - remote_file: '"/root/gitlink_help_center"' - local_file: ((git_clone_0.git_path))+"/build" - file_content: '""' - needs: - - nodejs_build_0 - - ref: ssh_cmd_0 - name: 重启nginx - task: ssh_cmd@1.1.1 - input: - ssh_pass: ((help_pro_server.password)) - ssh_ip: '"106.75.45.236"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: '"service nginx restart"' - needs: - - scp_resource_0 - - ref: dingtalk_notice_text_0 - name: 钉钉通知-开始更新 - task: dingtalk_notice_text@1.0.2 - input: - boot_webhook_url: ((dingdingtalk.url)) - msg_text: '"GitLink帮助中心-生产环境开始更新。。。"' - at_user_ids: '"[]"' - at_mobiles: '"[]"' - needs: - - start - - ref: dingtalk_notice_text_1 - name: 钉钉通知-更新完成 - task: dingtalk_notice_text@1.0.2 - input: - boot_webhook_url: ((dingdingtalk.url)) - msg_text: '"GitLink帮助中心-生产环境更新完成"' - at_user_ids: '"[]"' - at_mobiles: '"[]"' - needs: - - ssh_cmd_0 - +version: 2 +name: 【生产环境】发布更新 +description: "非管理员请勿操作 " +global: + concurrent: 1 +workflow: + - ref: start + name: 开始 + task: start + - ref: nodejs_build_0 + name: nodejs构建 + task: nodejs_build@1.7.0-node18 + input: + workspace: ((git_clone_0.git_path)) + build_action: '"build"' + build_args: '""' + install_args: '""' + registry_url: '""' + disturl_url: '""' + sass_binary_site_url: '""' + package_management_type: '"yarn"' + vc_package_dir: '"."' + cache_path: '"/cache"' + needs: + - git_clone_0 + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + remote_url: '"https://www.gitlink.org.cn/gitlink/gitlink_help_center.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - dingtalk_notice_text_0 + - ref: end + name: 结束 + task: end + needs: + - dingtalk_notice_text_1 + - ref: scp_resource_0 + name: scp替换打包文件到服务器 + task: scp_resource@1.4.3 + input: + ssh_pass: ((help_pro_server.password)) + ssh_ip: '"106.75.45.236"' + ssh_port: '"22"' + ssh_user: '"root"' + remote_file: '"/root/gitlink_help_center"' + local_file: ((git_clone_0.git_path))+"/build" + file_content: '""' + needs: + - nodejs_build_0 + - ref: ssh_cmd_0 + name: 重启nginx + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((help_pro_server.password)) + ssh_ip: '"106.75.45.236"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: '"service nginx restart"' + needs: + - scp_resource_0 + - ref: dingtalk_notice_text_0 + name: 钉钉通知-开始更新 + task: dingtalk_notice_text@1.0.2 + input: + boot_webhook_url: ((dingdingtalk.url)) + msg_text: '"GitLink帮助中心-生产环境开始更新。。。"' + at_user_ids: '"[]"' + at_mobiles: '"[]"' + needs: + - start + - ref: dingtalk_notice_text_1 + name: 钉钉通知-更新完成 + task: dingtalk_notice_text@1.0.2 + input: + boot_webhook_url: ((dingdingtalk.url)) + msg_text: '"GitLink帮助中心-生产环境更新完成"' + at_user_ids: '"[]"' + at_mobiles: '"[]"' + needs: + - ssh_cmd_0 + diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6d68aea --- /dev/null +++ b/.dockerignore @@ -0,0 +1,24 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/charts +**/docker-compose* +**/compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md diff --git a/.gitignore b/.gitignore index 85abeed..f8d15f6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,23 @@ -# deploy -deploy.sh - -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* +# deploy +deploy.sh + +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..be7ee39 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "name": "Docker Node.js Launch", + "type": "docker", + "request": "launch", + "preLaunchTask": "docker-run: debug", + "platform": "node" + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..d416da5 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,39 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "docker-build", + "label": "docker-build", + "platform": "node", + "dockerBuild": { + "dockerfile": "${workspaceFolder}/Dockerfile", + "context": "${workspaceFolder}", + "pull": true + } + }, + { + "type": "docker-run", + "label": "docker-run: release", + "dependsOn": [ + "docker-build" + ], + "platform": "node" + }, + { + "type": "docker-run", + "label": "docker-run: debug", + "dependsOn": [ + "docker-build" + ], + "dockerRun": { + "env": { + "DEBUG": "*", + "NODE_ENV": "development" + } + }, + "node": { + "enableDebugging": true + } + } + ] +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 0c0f72f..36b54b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM node:18-alpine -LABEL maintainer="RisingEazzy <1044745821@qq.com>" - -WORKDIR /gitlink_help_center - -COPY ./ /gitlink_help_center/ - -RUN yarn install -RUN npm run build -- --locale zh-cn -CMD ["npm", "run", "serve"] +FROM node:18-alpine +LABEL maintainer="RisingEazzy <1044745821@qq.com>" + +WORKDIR /gitlink_help_center + +COPY ./ /gitlink_help_center/ + +RUN yarn install +RUN npm run build -- --locale zh-cn +CMD ["npm", "run", "serve"] diff --git a/README.md b/README.md index 2b943d6..a949d0c 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,93 @@ -# 确实开源帮助中心 - -## 贡献文档方式 -#### 1.复刻主仓库 -![](https://gitlink.org.cn/api/attachments/412462) -
- -#### 2.进入复刻仓库编辑文档 -![](https://gitlink.org.cn/api/attachments/412465) - -
- -可采用如下两种方式编辑: -* 克隆复刻仓库到本地后,在**gitlink_help_center/docs**文件夹下新建文件夹或markdown文档,依次执行 -```bash - git add <新增文件> - git commit <新增文件> -m "提交信息" - git push -``` -* 在gitlink代码仓库页面进行编辑,然后点击“提交变更” -![](https://gitlink.org.cn/api/attachments/412426) - -
- -#### 3.向主仓提交合并请求 -![](https://gitlink.org.cn/api/attachments/412466) - -
- -## 页面目录——仓库目录示意图 - -
- -1.如下图左边为帮助中心侧边栏一级目录展示效果,右边为代码仓库文件夹目录: -![](https://gitlink.org.cn/api/attachments/412473) - -
- -2.如下图左边为帮助中心侧边栏点击一级目录“Test1”后展开效果,右边为点击代码仓库文件夹“test1”后md文件目录: -![](https://gitlink.org.cn/api/attachments/412474) - -## 创建markdown文档 -* 创建第一篇文档 -在**docs/test1**目录下创建hello.md - - ```bash - # Hello - - This is my **first document**! - ``` - 在一级标题中:#与标题内容间需要入空格(# Hello) - -* 配置侧边栏 - - ```bash - --- - sidebar_label: 'Hi!' - sidebar_position: 3 - --- - - # Hello - - This is my **first document**! - ``` - -
- -* 链接 - - 支持使用 url 路径或相对文件路径的常规 Markdown 链接 - ```bash - git操作 [git](/git). - ``` - ``` - git操作 [git](./git.md). - ``` - -
- -* 图片 - - 支持常规markdown图片,在**static/img/gitlink_logo.png**中添加一个图像.png并在Markdown中显示它: - ```bash - ![gitlink logo](/img/gitlink_logo.png) - - ``` - - ## 前端build成中文 (i18n中可编辑对应中文内容) - npm run build -- --locale zh-CN - 启动 npm run serve - - - +# 确实开源帮助中心 + +## 贡献文档方式 +#### 1.复刻主仓库 +![](https://gitlink.org.cn/api/attachments/412462) +
+ +#### 2.进入复刻仓库编辑文档 +![](https://gitlink.org.cn/api/attachments/412465) + +
+ +可采用如下两种方式编辑: +* 克隆复刻仓库到本地后,在**gitlink_help_center/docs**文件夹下新建文件夹或markdown文档,依次执行 +```bash + git add <新增文件> + git commit <新增文件> -m "提交信息" + git push +``` +* 在gitlink代码仓库页面进行编辑,然后点击“提交变更” +![](https://gitlink.org.cn/api/attachments/412426) + +
+ +#### 3.向主仓提交合并请求 +![](https://gitlink.org.cn/api/attachments/412466) + +
+ +## 页面目录——仓库目录示意图 + +
+ +1.如下图左边为帮助中心侧边栏一级目录展示效果,右边为代码仓库文件夹目录: +![](https://gitlink.org.cn/api/attachments/412473) + +
+ +2.如下图左边为帮助中心侧边栏点击一级目录“Test1”后展开效果,右边为点击代码仓库文件夹“test1”后md文件目录: +![](https://gitlink.org.cn/api/attachments/412474) + +## 创建markdown文档 +* 创建第一篇文档 +在**docs/test1**目录下创建hello.md + + ```bash + # Hello + + This is my **first document**! + ``` + 在一级标题中:#与标题内容间需要入空格(# Hello) + +* 配置侧边栏 + + ```bash + --- + sidebar_label: 'Hi!' + sidebar_position: 3 + --- + + # Hello + + This is my **first document**! + ``` + +
+ +* 链接 + + 支持使用 url 路径或相对文件路径的常规 Markdown 链接 + ```bash + git操作 [git](/git). + ``` + ``` + git操作 [git](./git.md). + ``` + +
+ +* 图片 + + 支持常规markdown图片,在**static/img/gitlink_logo.png**中添加一个图像.png并在Markdown中显示它: + ```bash + ![gitlink logo](/img/gitlink_logo.png) + + ``` + + ## 前端build成中文 (i18n中可编辑对应中文内容) + npm run build -- --locale zh-CN + 启动 npm run serve + + + diff --git a/babel.config.js b/babel.config.js index e00595d..92d391e 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,3 +1,3 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/docker-compose.debug.yml b/docker-compose.debug.yml new file mode 100644 index 0000000..57c941e --- /dev/null +++ b/docker-compose.debug.yml @@ -0,0 +1,14 @@ +version: '3.4' + +services: + docusaurus: + image: docusaurus + build: + context: . + dockerfile: ./Dockerfile + environment: + NODE_ENV: development + ports: + - 3000:3000 + - 9229:9229 + command: ["node", "--inspect=0.0.0.0:9229", "index.js"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..75c2f6b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3.4' + +services: + docusaurus: + image: docusaurus + build: + context: . + dockerfile: ./Dockerfile + environment: + NODE_ENV: production + ports: + - 3000:3000 diff --git a/docs/Bot市场/_category_.json b/docs/Bot市场/_category_.json index 15c2c5a..a3d1257 100644 --- a/docs/Bot市场/_category_.json +++ b/docs/Bot市场/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "机器人(Bot)", - "position": 8 -} +{ + "label": "机器人(Bot)", + "position": 8 +} diff --git a/docs/Bot市场/bot安装.md b/docs/Bot市场/bot安装.md index 887eeef..d46aaf6 100644 --- a/docs/Bot市场/bot安装.md +++ b/docs/Bot市场/bot安装.md @@ -1,20 +1,20 @@ ---- -sidebar_label: 'bot安装' -sidebar_position: 1 ---- - -# bot安装 - -Bot安装是进行bot安装和管理控制的重要模块,主要包括bot安装、安装查询、安装管理等功能。 - -在bot详情页,用户点击“安装此Bot”按钮后,可以看到该bot工作所需的各项权限信息。若用户同意授予bot所需的相关权限即可进行安装。用户可选择将bot安装到所有仓库(用户拥有的所有仓库)中,也可以选择指定的仓库进行安装。 - -![botinstall1](../../static/img/bot/botinstall1.png) - -在个人“设置”或者“仓库设置”中,用户可以看到目前已经安装的Bot情况,点击“配置”按钮可以对bot安装情况进行配置,点击“卸载”按钮可以进行卸载。 - -![botinstall2](../../static/img/bot/botinstall2.png) - -在bot安装配置页中,用户可以掌握该bot的安装位置和工作状态。若用户需要更改bot的工作仓库时,可以进行更改安装位置。bot的工作状态包括激活和挂起,用户可根据需要对bot的状态进行调整,将其挂起或者激活,会影响到bot对仓库数据的访问权限。 - +--- +sidebar_label: 'bot安装' +sidebar_position: 1 +--- + +# bot安装 + +Bot安装是进行bot安装和管理控制的重要模块,主要包括bot安装、安装查询、安装管理等功能。 + +在bot详情页,用户点击“安装此Bot”按钮后,可以看到该bot工作所需的各项权限信息。若用户同意授予bot所需的相关权限即可进行安装。用户可选择将bot安装到所有仓库(用户拥有的所有仓库)中,也可以选择指定的仓库进行安装。 + +![botinstall1](../../static/img/bot/botinstall1.png) + +在个人“设置”或者“仓库设置”中,用户可以看到目前已经安装的Bot情况,点击“配置”按钮可以对bot安装情况进行配置,点击“卸载”按钮可以进行卸载。 + +![botinstall2](../../static/img/bot/botinstall2.png) + +在bot安装配置页中,用户可以掌握该bot的安装位置和工作状态。若用户需要更改bot的工作仓库时,可以进行更改安装位置。bot的工作状态包括激活和挂起,用户可根据需要对bot的状态进行调整,将其挂起或者激活,会影响到bot对仓库数据的访问权限。 + ![botinstall3](../../static/img/bot/botinstall3.png) \ No newline at end of file diff --git a/docs/Bot市场/bot市场.md b/docs/Bot市场/bot市场.md index 32cef1d..dda8430 100644 --- a/docs/Bot市场/bot市场.md +++ b/docs/Bot市场/bot市场.md @@ -1,24 +1,24 @@ ---- -sidebar_label: 'bot市场' -sidebar_position: 4 ---- - -# Bot市场 - -Bot市场是进行Bot分享与复用的重要模块,主要包括bot的搜索发现,详情查看等功能。 - -Bot市场主页中展示了目前所有已经上架市场的bot简要信息,包括bot的头像,名称,开发者,简介和安装次数等信息,用户可根据这些基本信息初步判断该bot是否符合自己的项目需求。 - -在bot市场主页中,用户可以选择指定的bot种类,筛选出特定分类的bot,在这个种类范围内进行搜索与选择。 - -此外,用户通过在搜索栏中输入关键字进行搜索,可检索出内容包含指定关键字的相关bot。 - -用户可结合种类筛选和关键字搜索缩小范围,在市场中快速找到符合项目相关需求的bot。 - -![botmarket1](../../static/img/bot/botmarket1.png) - -在bot市场页中,用户点击指定的bot卡片即可进入该bot的详情页。Bot的详情页包含bot的头像,名称,开发者,种类和详细介绍等信息,用户可在此掌握该bot的各项介绍,进一步判断是否将其安装到指定仓库中。 - -![botmarket2](../../static/img/bot/botmarket2.png) - +--- +sidebar_label: 'bot市场' +sidebar_position: 4 +--- + +# Bot市场 + +Bot市场是进行Bot分享与复用的重要模块,主要包括bot的搜索发现,详情查看等功能。 + +Bot市场主页中展示了目前所有已经上架市场的bot简要信息,包括bot的头像,名称,开发者,简介和安装次数等信息,用户可根据这些基本信息初步判断该bot是否符合自己的项目需求。 + +在bot市场主页中,用户可以选择指定的bot种类,筛选出特定分类的bot,在这个种类范围内进行搜索与选择。 + +此外,用户通过在搜索栏中输入关键字进行搜索,可检索出内容包含指定关键字的相关bot。 + +用户可结合种类筛选和关键字搜索缩小范围,在市场中快速找到符合项目相关需求的bot。 + +![botmarket1](../../static/img/bot/botmarket1.png) + +在bot市场页中,用户点击指定的bot卡片即可进入该bot的详情页。Bot的详情页包含bot的头像,名称,开发者,种类和详细介绍等信息,用户可在此掌握该bot的各项介绍,进一步判断是否将其安装到指定仓库中。 + +![botmarket2](../../static/img/bot/botmarket2.png) + 在bot详情页中,若用户认为该bot满足自己的项目需求,可点击“安装此Bot”按钮,了解该bot的权限信息,将其安装到指定的仓库中,关于安装的更多介绍可见“Bot安装”部分。 \ No newline at end of file diff --git a/docs/Bot市场/bot开发.md b/docs/Bot市场/bot开发.md index 036b04c..90cb35d 100644 --- a/docs/Bot市场/bot开发.md +++ b/docs/Bot市场/bot开发.md @@ -1,22 +1,22 @@ ---- -sidebar_label: 'bot开发' -sidebar_position: 3 ---- - -# Bot开发 - -Bot开发是开发者进行bot注册的重要模块。 - -在个人“设置”中,用户可以看到目前已经注册的bot列表,点击对应bot的“编辑”按钮可以对已注册的bot进行配置;点击“Bot注册”按钮开始注册新的bot。 - -![botcreate1](../../static/img/bot/botcreate1.png) - -在注册页中,开发者需要填写bot注册的相关信息,包括bot的名称、Webhook 地址,详细介绍等,系统将对开发者输入的信息进行合法性校验,确保bot各项信息的完整性和有效性。此外,系统将自动生成bot的唯一标识,同时调用 GitLink 平台的相关接口生成bot的身份凭证信息,包括客户端密钥和私钥等。 - -开发者需通过这些身份信息结合平台接口进行bot身份认证后,调用相关接口完成bot的相关功能。 - -平台开发API链接(待完善):https://www.gitlink.org.cn/docs/api#introduction - -![botcreate2](../../static/img/bot/botcreate2.png) - +--- +sidebar_label: 'bot开发' +sidebar_position: 3 +--- + +# Bot开发 + +Bot开发是开发者进行bot注册的重要模块。 + +在个人“设置”中,用户可以看到目前已经注册的bot列表,点击对应bot的“编辑”按钮可以对已注册的bot进行配置;点击“Bot注册”按钮开始注册新的bot。 + +![botcreate1](../../static/img/bot/botcreate1.png) + +在注册页中,开发者需要填写bot注册的相关信息,包括bot的名称、Webhook 地址,详细介绍等,系统将对开发者输入的信息进行合法性校验,确保bot各项信息的完整性和有效性。此外,系统将自动生成bot的唯一标识,同时调用 GitLink 平台的相关接口生成bot的身份凭证信息,包括客户端密钥和私钥等。 + +开发者需通过这些身份信息结合平台接口进行bot身份认证后,调用相关接口完成bot的相关功能。 + +平台开发API链接(待完善):https://www.gitlink.org.cn/docs/api#introduction + +![botcreate2](../../static/img/bot/botcreate2.png) + ![botcreate3](../../static/img/bot/botcreate3.png) \ No newline at end of file diff --git a/docs/Bot市场/bot配置.md b/docs/Bot市场/bot配置.md index 0999a33..5cfbf61 100644 --- a/docs/Bot市场/bot配置.md +++ b/docs/Bot市场/bot配置.md @@ -1,23 +1,23 @@ ---- -sidebar_label: 'bot配置' -sidebar_position: 2 ---- - -# Bot配置 - -Bot配置是开发者进行bot维护和配置的重要模块,主要包括bot基本信息维护、权限&订阅事件管理、高级选项配置等功能。 - -Bot的基本信息维护中,开发者可以看到bot的各项基本信息,并可以根据需要对bot的头像,名称,Webhook地址等进行修改。 - -![botconfig1](../../static/img/bot/botconfig1.png) - -Bot的权限&订阅事件管理中,开发者可根据对仓库资源的访问需要为bot分配不同的权限和等级,比如增加代码库权限,将拉取请求的写权限变为读权限等。开发者还能更改当前bot订阅的事件列表,比如订阅代码库推送,取消拉取请求分配订阅等,以实现bot功能的更新与升级。 - -![botconfig2](../../static/img/bot/botconfig2.png) - - -Bot高级选项配置中,开发者可以改变bot的公私有状态,从而影响到bot的使用范围。需要注意的是,公开状态下的bot在已有其他仓库安装的情况下不能变成私有。开发者可选择将bot上架到市场,需要填写上架信息,包括市场简介,主要功能,次要功能等各项信息。 - -开发者还能进行bot的删除和转让操作,发起转让意味着更改bot的所有权,需要输入接受者的用户名。在接受者确定接受后,即可完成bot的所有权变更,拒绝则会取消本次的转让操作。 - -![botconfig3](../../static/img/bot/botconfig3.png) +--- +sidebar_label: 'bot配置' +sidebar_position: 2 +--- + +# Bot配置 + +Bot配置是开发者进行bot维护和配置的重要模块,主要包括bot基本信息维护、权限&订阅事件管理、高级选项配置等功能。 + +Bot的基本信息维护中,开发者可以看到bot的各项基本信息,并可以根据需要对bot的头像,名称,Webhook地址等进行修改。 + +![botconfig1](../../static/img/bot/botconfig1.png) + +Bot的权限&订阅事件管理中,开发者可根据对仓库资源的访问需要为bot分配不同的权限和等级,比如增加代码库权限,将拉取请求的写权限变为读权限等。开发者还能更改当前bot订阅的事件列表,比如订阅代码库推送,取消拉取请求分配订阅等,以实现bot功能的更新与升级。 + +![botconfig2](../../static/img/bot/botconfig2.png) + + +Bot高级选项配置中,开发者可以改变bot的公私有状态,从而影响到bot的使用范围。需要注意的是,公开状态下的bot在已有其他仓库安装的情况下不能变成私有。开发者可选择将bot上架到市场,需要填写上架信息,包括市场简介,主要功能,次要功能等各项信息。 + +开发者还能进行bot的删除和转让操作,发起转让意味着更改bot的所有权,需要输入接受者的用户名。在接受者确定接受后,即可完成bot的所有权变更,拒绝则会取消本次的转让操作。 + +![botconfig3](../../static/img/bot/botconfig3.png) diff --git a/docs/DevOps引擎/_category_.json b/docs/DevOps引擎/_category_.json index 813fd86..5aab2c4 100644 --- a/docs/DevOps引擎/_category_.json +++ b/docs/DevOps引擎/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "DevOps引擎(Engine)", - "position": 6 -} +{ + "label": "DevOps引擎(Engine)", + "position": 6 +} diff --git a/docs/DevOps引擎/代码流水线.md b/docs/DevOps引擎/代码流水线.md index 671fcd3..6e70bd7 100644 --- a/docs/DevOps引擎/代码流水线.md +++ b/docs/DevOps引擎/代码流水线.md @@ -1,12 +1,12 @@ ---- -sidebar_label: '代码流水线' -sidebar_position: 5 ---- -# 代码流水线 - 可以通过代码的形式(YAML格式)来配置流水线,首先选择代码流水线和对应的分支: - - ![code_workflow1](../../static/img/engine/code_workflow1.jpg) - - 编辑流水线代码,其流水线名称描述、触发器、全局参数、执行串行/并发和流水线编排等概念同图形流水线,具体描述如下: - +--- +sidebar_label: '代码流水线' +sidebar_position: 5 +--- +# 代码流水线 + 可以通过代码的形式(YAML格式)来配置流水线,首先选择代码流水线和对应的分支: + + ![code_workflow1](../../static/img/engine/code_workflow1.jpg) + + 编辑流水线代码,其流水线名称描述、触发器、全局参数、执行串行/并发和流水线编排等概念同图形流水线,具体描述如下: + ![code_workflow2](../../static/img/engine/code_workflow2.png) \ No newline at end of file diff --git a/docs/DevOps引擎/参数配置.md b/docs/DevOps引擎/参数配置.md index 493ea0e..9090009 100644 --- a/docs/DevOps引擎/参数配置.md +++ b/docs/DevOps引擎/参数配置.md @@ -1,15 +1,15 @@ ---- -sidebar_label: '参数配置' -sidebar_position: 2 ---- - - # 参数配置 - - 可在流水线中使用,实现动态参数配置;有字符串、数字、布尔三种类型。 - - ![parameter1](../../static/img/engine/parameter1.png) - - -在流水线的配置中通过如下方式获取参数: - +--- +sidebar_label: '参数配置' +sidebar_position: 2 +--- + + # 参数配置 + + 可在流水线中使用,实现动态参数配置;有字符串、数字、布尔三种类型。 + + ![parameter1](../../static/img/engine/parameter1.png) + + +在流水线的配置中通过如下方式获取参数: + ![parameter2](../../static/img/engine/parameter2.png) \ No newline at end of file diff --git a/docs/DevOps引擎/图形流水线.md b/docs/DevOps引擎/图形流水线.md index 1c6cdbe..3b194fb 100644 --- a/docs/DevOps引擎/图形流水线.md +++ b/docs/DevOps引擎/图形流水线.md @@ -1,50 +1,50 @@ ---- -sidebar_label: '图形流水线' -sidebar_position: 4 ---- - - # 图形流水线 - ## 基本信息 -可以编辑流水线的名称、描述 - -同一仓库下的流水线名称不能重复 - -![vis_workflow1](../../static/img/engine/vis_workflow1.png) - -## 触发器 -注:流水线编排时,触发器要放在开始节点之前;目前一条流水线仅添加支持一个触发器 - -* 定时触发器cron:可通过填写cron表达式设置触发的具体时间 -![vis_workflow2](../../static/img/engine/vis_workflow2.png) - -* 事件触发器GitLink_Webhook:给出了常见的代码变更事件触发,包括推送代码、合并请求、创建标签 -![vis_workflow3](../../static/img/engine/vis_workflow3.png) - -## 全局参数 - -添加后可在当前流水线中使用 - -![vis_workflow4](../../static/img/engine/vis_workflow4.png) - -使用实例 - -![vis_workflow5](../../static/img/engine/vis_workflow5.png) - -## 并发执行 - -![vis_workflow6](../../static/img/engine/vis_workflow6.png) - -开启后,同一流水线可同时并发执行n个流水线实例(每触发一次我们得到一个流水线实例); - -![vis_workflow7](../../static/img/engine/vis_workflow7.png) - -若未开启,则当前流水线实例执行中,后面的实例处于排队状态(最多可排队5个实例)。当前实例执行完成,下一个实例开始执行。 - -![vis_workflow8](../../static/img/engine/vis_workflow8.png) - - -## 流水线编排 - -每条流水线必须要有一个开始节点、结束节点,至少一个任务节点。支持串行编排和并行编排。 - - +--- +sidebar_label: '图形流水线' +sidebar_position: 4 +--- + + # 图形流水线 + ## 基本信息 +可以编辑流水线的名称、描述 + +同一仓库下的流水线名称不能重复 + +![vis_workflow1](../../static/img/engine/vis_workflow1.png) + +## 触发器 +注:流水线编排时,触发器要放在开始节点之前;目前一条流水线仅添加支持一个触发器 + +* 定时触发器cron:可通过填写cron表达式设置触发的具体时间 +![vis_workflow2](../../static/img/engine/vis_workflow2.png) + +* 事件触发器GitLink_Webhook:给出了常见的代码变更事件触发,包括推送代码、合并请求、创建标签 +![vis_workflow3](../../static/img/engine/vis_workflow3.png) + +## 全局参数 + +添加后可在当前流水线中使用 + +![vis_workflow4](../../static/img/engine/vis_workflow4.png) + +使用实例 + +![vis_workflow5](../../static/img/engine/vis_workflow5.png) + +## 并发执行 + +![vis_workflow6](../../static/img/engine/vis_workflow6.png) + +开启后,同一流水线可同时并发执行n个流水线实例(每触发一次我们得到一个流水线实例); + +![vis_workflow7](../../static/img/engine/vis_workflow7.png) + +若未开启,则当前流水线实例执行中,后面的实例处于排队状态(最多可排队5个实例)。当前实例执行完成,下一个实例开始执行。 + +![vis_workflow8](../../static/img/engine/vis_workflow8.png) + + +## 流水线编排 + +每条流水线必须要有一个开始节点、结束节点,至少一个任务节点。支持串行编排和并行编排。 + + diff --git a/docs/DevOps引擎/密钥设置.md b/docs/DevOps引擎/密钥设置.md index b28b953..871cbba 100644 --- a/docs/DevOps引擎/密钥设置.md +++ b/docs/DevOps引擎/密钥设置.md @@ -1,16 +1,16 @@ ---- -sidebar_label: '密钥设置' -sidebar_position: 3 ---- - - # 密钥设置 - -将账号密码、密钥、证书等存放到密钥管理里,配置后可直接在流水线中使用,避免因直接填写引起的泄露风险。 - -![secret1](../../static/img/engine/secret1.png) - -使用示例 - -注:节点输入参数中,下拉选项为密钥类型,需要提前配置好密钥在流水线中选择使用 - +--- +sidebar_label: '密钥设置' +sidebar_position: 3 +--- + + # 密钥设置 + +将账号密码、密钥、证书等存放到密钥管理里,配置后可直接在流水线中使用,避免因直接填写引起的泄露风险。 + +![secret1](../../static/img/engine/secret1.png) + +使用示例 + +注:节点输入参数中,下拉选项为密钥类型,需要提前配置好密钥在流水线中选择使用 + ![secret2](../../static/img/engine/secret2.png) \ No newline at end of file diff --git a/docs/DevOps引擎/引擎简介.md b/docs/DevOps引擎/引擎简介.md index e63549a..5a24ef7 100644 --- a/docs/DevOps引擎/引擎简介.md +++ b/docs/DevOps引擎/引擎简介.md @@ -1,13 +1,13 @@ ---- -sidebar_label: '引擎简介' -sidebar_position: 1 ---- - - # 引擎 - -引擎(Engine)是GitLink提供的一款DevOps工具,通过简单的节点编排来构建开发、测试、部署流水线,从而创建自动化的软件交付流程。 -它可以实现持续的代码集成,让开发者能尽早发现质量问题,快速定位修复,提升软件开发效率和质量;自动化的代码扫描、编译打包、单元测试,把研发团队从重复的工作中解放出来,聚焦到更有价值的事情上。 - -![engine_intro](../../static/img/engine/engine_intro.jpg) - +--- +sidebar_label: '引擎简介' +sidebar_position: 1 +--- + + # 引擎 + +引擎(Engine)是GitLink提供的一款DevOps工具,通过简单的节点编排来构建开发、测试、部署流水线,从而创建自动化的软件交付流程。 +它可以实现持续的代码集成,让开发者能尽早发现质量问题,快速定位修复,提升软件开发效率和质量;自动化的代码扫描、编译打包、单元测试,把研发团队从重复的工作中解放出来,聚焦到更有价值的事情上。 + +![engine_intro](../../static/img/engine/engine_intro.jpg) + 在引擎页面中,用户可以创建和编辑图形流水线或代码流水线、设置外部参数、管理密钥等操作。 \ No newline at end of file diff --git a/docs/DevOps引擎/执行记录查询.md b/docs/DevOps引擎/执行记录查询.md index 30ca593..60976c6 100644 --- a/docs/DevOps引擎/执行记录查询.md +++ b/docs/DevOps引擎/执行记录查询.md @@ -1,10 +1,10 @@ ---- -sidebar_label: '执行记录查询' -sidebar_position: 6 ---- - - # 执行记录查询 - - 用户可以查看流水线的运行状态 - +--- +sidebar_label: '执行记录查询' +sidebar_position: 6 +--- + + # 执行记录查询 + + 用户可以查看流水线的运行状态 + ![result](../../static/img/engine/result.png) \ No newline at end of file diff --git a/docs/intro.md b/docs/intro.md index f8e11b7..587ed89 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,74 +1,74 @@ ---- -sidebar_label: "介绍" -label: "介绍" -sidebar_position: 1 -slug: / ---- - -# 关于GitLink -GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! - - ![](../static/img/ccf_gitlink.png) - -# 平台功能 - -- **分布式协作开发**:支持在线文件编辑、分支管理、贡献统计、仓库复刻、合并请求; -- **一站式过程管理**:支持疑修、里程碑、通知提醒、标签归档、Wiki文档、组织管理; -- **高效流水线运维**:提供轻量级工作流引擎,并支持自定义配置、静态扫描、制品构建; -- **多层次代码分析**:支持代码溯源分析、许可证风险分析、开源漏洞检测和加固建议; -- **多维度用户画像**:支持开发活动统计、贡献日历、能力建模、角色与专业定位分析。 - -# 帮助文档 -帮助文档有助于您全面了解GitLink平台,让我们一起为开源创新贡献力量! - -

- +--- +sidebar_label: "介绍" +label: "介绍" +sidebar_position: 1 +slug: / +--- + +# 关于GitLink +GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! + + ![](../static/img/ccf_gitlink.png) + +# 平台功能 + +- **分布式协作开发**:支持在线文件编辑、分支管理、贡献统计、仓库复刻、合并请求; +- **一站式过程管理**:支持疑修、里程碑、通知提醒、标签归档、Wiki文档、组织管理; +- **高效流水线运维**:提供轻量级工作流引擎,并支持自定义配置、静态扫描、制品构建; +- **多层次代码分析**:支持代码溯源分析、许可证风险分析、开源漏洞检测和加固建议; +- **多维度用户画像**:支持开发活动统计、贡献日历、能力建模、角色与专业定位分析。 + +# 帮助文档 +帮助文档有助于您全面了解GitLink平台,让我们一起为开源创新贡献力量! + + \ No newline at end of file diff --git a/docs/个人主页建站/_category_.json b/docs/个人主页建站/_category_.json index 9fdc768..a5efbc3 100644 --- a/docs/个人主页建站/_category_.json +++ b/docs/个人主页建站/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "个人主页建站", - "position": 13 -} +{ + "label": "个人主页建站", + "position": 13 +} diff --git a/docs/个人主页建站/建站工具.md b/docs/个人主页建站/建站工具.md index 80604fb..1c6dba8 100644 --- a/docs/个人主页建站/建站工具.md +++ b/docs/个人主页建站/建站工具.md @@ -1,69 +1,69 @@ ---- -sidebar_label: '建站工具' -sidebar_position: 2 ---- -# 个人建站工具 - -个人主页建站是一个免费的静态网页托管服务,可用于托管静态个人主页、个人博客等静态页面。个人建站不同工具如下 - -### Hugo工具 - - -使用Hugo 工具创建的仓库,需要将代码仓库中config.toml 文件中的 baseURL 修改 -将值改成 个人建站服务中显示的网站地址, -例如: 现在有一个网站地址为 http://KingChan.gitlink.net -那么 config.toml 中的 baseURL 应该为 http://KingChan.gitlink.net - ![img](../../static/img/个人主页建站/建站工具1.png) - -修改完毕后点击提交 - ![img](../../static/img/个人主页建站/建站工具2.png) -提交完成后,开始部署 - ![img](../../static/img/建站工具3.png) -静态页面预览 - ![img](../../static/img/建站工具4.png) - -### jekyll工具 - -如果是jekyll项目: -使用jekyll工具创建的个人站点,需要对代码仓库中 _config.yml文件中的 baseurl和url两个值进行修改,jekyll的配置文件比较特殊,需要根据 个人建站服务 中显示的 网站地址 -内容修改两个值。 -例如: 现在有一个网站地址为 http://KingChan.gitlink.net -那么结果如下: -baseurl: "/" -url: "http://KingChan.gitlink.net" - - ![img](../../static/img/建站工具5.png) - -修改完成后点击 提交变更 - ![img](../../static/img/个人主页建站/建站工具2.png) -提交完成后,前往建站服务开始部署 - ![img](../../static/img/建站工具7.png) - - ![img](../../static/img/建站工具8.png) - -### hexo工具 - -如果是 hexo项目: -使用Hexo工具创建的仓库,需要将代码仓库中_config.yml 文件中的 url修改 -将值改成 个人建站服务中显示的网站地址, -例如: 现在有一个网站地址为 http://KingChan.gitlink.net - -那么 _config.toml 中的 url应该为 http://KingChan.gitlink.net - - ![img](../../static/img/建站工具9.png) - -修改完毕后提交变更 - ![img](../../static/img/个人主页建站/建站工具2.png) -提交完成后,前往建站服务开始部署 - - ![img](../../static/img/建站工具11.png) - - ![img](../../static/img/建站工具12.png) - - ![img](../../static/img/建站工具13.png) - -### file 工具 -文档格式工具,使用该工具会部署所选中分支下的所有文件。 - - +--- +sidebar_label: '建站工具' +sidebar_position: 2 +--- +# 个人建站工具 + +个人主页建站是一个免费的静态网页托管服务,可用于托管静态个人主页、个人博客等静态页面。个人建站不同工具如下 + +### Hugo工具 + + +使用Hugo 工具创建的仓库,需要将代码仓库中config.toml 文件中的 baseURL 修改 +将值改成 个人建站服务中显示的网站地址, +例如: 现在有一个网站地址为 http://KingChan.gitlink.net +那么 config.toml 中的 baseURL 应该为 http://KingChan.gitlink.net + ![img](../../static/img/个人主页建站/建站工具1.png) + +修改完毕后点击提交 + ![img](../../static/img/个人主页建站/建站工具2.png) +提交完成后,开始部署 + ![img](../../static/img/建站工具3.png) +静态页面预览 + ![img](../../static/img/建站工具4.png) + +### jekyll工具 + +如果是jekyll项目: +使用jekyll工具创建的个人站点,需要对代码仓库中 _config.yml文件中的 baseurl和url两个值进行修改,jekyll的配置文件比较特殊,需要根据 个人建站服务 中显示的 网站地址 +内容修改两个值。 +例如: 现在有一个网站地址为 http://KingChan.gitlink.net +那么结果如下: +baseurl: "/" +url: "http://KingChan.gitlink.net" + + ![img](../../static/img/建站工具5.png) + +修改完成后点击 提交变更 + ![img](../../static/img/个人主页建站/建站工具2.png) +提交完成后,前往建站服务开始部署 + ![img](../../static/img/建站工具7.png) + + ![img](../../static/img/建站工具8.png) + +### hexo工具 + +如果是 hexo项目: +使用Hexo工具创建的仓库,需要将代码仓库中_config.yml 文件中的 url修改 +将值改成 个人建站服务中显示的网站地址, +例如: 现在有一个网站地址为 http://KingChan.gitlink.net + +那么 _config.toml 中的 url应该为 http://KingChan.gitlink.net + + ![img](../../static/img/建站工具9.png) + +修改完毕后提交变更 + ![img](../../static/img/个人主页建站/建站工具2.png) +提交完成后,前往建站服务开始部署 + + ![img](../../static/img/建站工具11.png) + + ![img](../../static/img/建站工具12.png) + + ![img](../../static/img/建站工具13.png) + +### file 工具 +文档格式工具,使用该工具会部署所选中分支下的所有文件。 + + 注: 以上所有工具都可以使用 gh-pages 分支,在部署时选中 gh-pages 分支,则会按照文档格式工具部署,也就是部署分支下的所有文件。 \ No newline at end of file diff --git a/docs/个人主页建站/站点创建流程.md b/docs/个人主页建站/站点创建流程.md index 7a73db6..b138aa6 100644 --- a/docs/个人主页建站/站点创建流程.md +++ b/docs/个人主页建站/站点创建流程.md @@ -1,50 +1,50 @@ ---- -sidebar_label: '建站流程' -sidebar_position: 1 ---- -# 个人建站流程 -### 我的站点 -鼠标移动至右上角头像位置,点击设置进入我的设置界面 - -![img](../../static/img/建站工具/1.png) - -点击左测面板中 个人建站 - 我的站点 - -![img](../../static/img/建站工具/3.png) - -### 创建站点 - -在我的站点界面点击 新建站点 按钮,进入新建站点界面 - -在新建站点界面输入站点名称,此名称将在我的站点列表中展示 - -并且选择对应的建站工具与主题,我们为您提供了3种不同的工具,每个工具10种主题,一共30种供您挑选 - -![img](../../static/img/建站工具/4.png) - -填写完毕后,点击页面下方蓝色按钮: 创建站点 - -![img](../../static/img/建站工具/5.png) - -这样您就拥有了一个网站,并且有了一个代码仓库。 - -在仓库的 服务 一栏中 个人建站服务的操作界面,这里您可以查看一些您的站点状态、站点名称、网站地址、建站工具、建站时间 - -### 部署站点 - -![img](../../static/img/建站工具/6.png) - -点击去部署按钮,选择想要部署的分支后点击确定 - -![img](../../static/img/建站工具/7.png) - -等待程序运行一会儿后,会返回一些服务器部署信息给您 - -部署成功后您就可以访问站点了。点击网站地址就可以跳转 - -![img](../../static/img/建站工具/8.png) - -### 部署完成 - -![img](../../static/img/建站工具/9.png) - +--- +sidebar_label: '建站流程' +sidebar_position: 1 +--- +# 个人建站流程 +### 我的站点 +鼠标移动至右上角头像位置,点击设置进入我的设置界面 + +![img](../../static/img/建站工具/1.png) + +点击左测面板中 个人建站 - 我的站点 + +![img](../../static/img/建站工具/3.png) + +### 创建站点 + +在我的站点界面点击 新建站点 按钮,进入新建站点界面 + +在新建站点界面输入站点名称,此名称将在我的站点列表中展示 + +并且选择对应的建站工具与主题,我们为您提供了3种不同的工具,每个工具10种主题,一共30种供您挑选 + +![img](../../static/img/建站工具/4.png) + +填写完毕后,点击页面下方蓝色按钮: 创建站点 + +![img](../../static/img/建站工具/5.png) + +这样您就拥有了一个网站,并且有了一个代码仓库。 + +在仓库的 服务 一栏中 个人建站服务的操作界面,这里您可以查看一些您的站点状态、站点名称、网站地址、建站工具、建站时间 + +### 部署站点 + +![img](../../static/img/建站工具/6.png) + +点击去部署按钮,选择想要部署的分支后点击确定 + +![img](../../static/img/建站工具/7.png) + +等待程序运行一会儿后,会返回一些服务器部署信息给您 + +部署成功后您就可以访问站点了。点击网站地址就可以跳转 + +![img](../../static/img/建站工具/8.png) + +### 部署完成 + +![img](../../static/img/建站工具/9.png) + diff --git a/docs/代码库管理/WebIDE.md b/docs/代码库管理/WebIDE.md index 33b3b06..dd91bed 100644 --- a/docs/代码库管理/WebIDE.md +++ b/docs/代码库管理/WebIDE.md @@ -1,41 +1,41 @@ ---- -sidebar_label: 'WebIDE' -sidebar_position: 9 ---- - -### **1. 语言服务** -● 支持近 40 种语言的语法高亮 -● 支持 JavaScript/TypeScript、HTML、CSS、JSON、Markdown 的基于 LSP (Language Server Protocol) 语言特性功能,具备智能提示和大纲信息以及单文件内跳转。 -● 支持 Java、Go、Python、C++、Php 的基于 Tree Sitter 的在线语言服务能力,提供查看引用、符号搜索等特性 - -### **2. WebIDE 入口** -从 Gitlink 仓库首页 ,点击Web IDE 按键即可进入 -![](../../static/img/代码库管理/WebIDE/WebIDE入口.png)
- -### **3. 分支** -支持分支切换:点击左下角分支名即可切换分支。 -![](../../static/img/代码库管理/WebIDE/WebIDE切换分支.png)
- -### **4. 搜索** -当前支持 Gitlink 仓库内代码搜索(支持单词匹配和文件过滤)和文件搜索。 -![](../../static/img/代码库管理/WebIDE/WebIDE搜索.png)
- -### **5. 行高亮** -支持单行或多行高亮,点击行号即可高亮行,按住 Shift 可选中连续多行。 -![](../../static/img/代码库管理/WebIDE/WebIDE行高亮.png)
- -### **6. Blame** -支持查看单行 blame 信息,hover 后可展示详细信息。 -![](../../static/img/代码库管理/WebIDE/WebIDEblame.png)
- -### **7. Graph** -支持 graph 视图,可查看分支 commits 历史以及每个 commit 详细文件变更,并支持文件 diff 查看。底部状态栏左下角点击 Git Graph 或在命令面板输入 View Git Graph,即可打开 Git Graph 视图。 -![](../../static/img/代码库管理/WebIDE/WebIDEGraph.png)
- -### **8. WebSCM** -可以在极速版新建分支,修改代码后在 SCM 面板看到变更文件列表,写完 commit message 后提交到 Gitlink 上。如果想快速修改一些文件可以不用在本地修改,直接通过极速版修改代码一次性提交。 - -### **9. 代码在线运行** -● 集成了基于 skypack 的更加轻量的 CodeSwing 插件,可以在极速版去运行前端代码。 -● 集成了基于 Pyodide 的 Code-Runner-For-Web 插件,可以将 Python 的运行搬到浏览器上。 +--- +sidebar_label: 'WebIDE' +sidebar_position: 9 +--- + +### **1. 语言服务** +● 支持近 40 种语言的语法高亮 +● 支持 JavaScript/TypeScript、HTML、CSS、JSON、Markdown 的基于 LSP (Language Server Protocol) 语言特性功能,具备智能提示和大纲信息以及单文件内跳转。 +● 支持 Java、Go、Python、C++、Php 的基于 Tree Sitter 的在线语言服务能力,提供查看引用、符号搜索等特性 + +### **2. WebIDE 入口** +从 Gitlink 仓库首页 ,点击Web IDE 按键即可进入 +![](../../static/img/代码库管理/WebIDE/WebIDE入口.png)
+ +### **3. 分支** +支持分支切换:点击左下角分支名即可切换分支。 +![](../../static/img/代码库管理/WebIDE/WebIDE切换分支.png)
+ +### **4. 搜索** +当前支持 Gitlink 仓库内代码搜索(支持单词匹配和文件过滤)和文件搜索。 +![](../../static/img/代码库管理/WebIDE/WebIDE搜索.png)
+ +### **5. 行高亮** +支持单行或多行高亮,点击行号即可高亮行,按住 Shift 可选中连续多行。 +![](../../static/img/代码库管理/WebIDE/WebIDE行高亮.png)
+ +### **6. Blame** +支持查看单行 blame 信息,hover 后可展示详细信息。 +![](../../static/img/代码库管理/WebIDE/WebIDEblame.png)
+ +### **7. Graph** +支持 graph 视图,可查看分支 commits 历史以及每个 commit 详细文件变更,并支持文件 diff 查看。底部状态栏左下角点击 Git Graph 或在命令面板输入 View Git Graph,即可打开 Git Graph 视图。 +![](../../static/img/代码库管理/WebIDE/WebIDEGraph.png)
+ +### **8. WebSCM** +可以在极速版新建分支,修改代码后在 SCM 面板看到变更文件列表,写完 commit message 后提交到 Gitlink 上。如果想快速修改一些文件可以不用在本地修改,直接通过极速版修改代码一次性提交。 + +### **9. 代码在线运行** +● 集成了基于 skypack 的更加轻量的 CodeSwing 插件,可以在极速版去运行前端代码。 +● 集成了基于 Pyodide 的 Code-Runner-For-Web 插件,可以将 Python 的运行搬到浏览器上。 ![](../../static/img/代码库管理/WebIDE/WebIDE代码在线运行.png)
\ No newline at end of file diff --git a/docs/代码库管理/Webhook.md b/docs/代码库管理/Webhook.md index 33bc170..397a407 100644 --- a/docs/代码库管理/Webhook.md +++ b/docs/代码库管理/Webhook.md @@ -1,38 +1,38 @@ ---- -sidebar_label: 'Webhook' -sidebar_position: 8 ---- - ### **1. Webhook模块入口** - 在项目主页,点击“仓库设置”按键,再点击“网络钩子”按键,即可进入仓库的Webhook模块。 - ![](../../static/img/代码库管理/Webhook/Webhook入口.png)
- - ### **2. 添加Webhook** - 单击“添加Webhook”按键,可进入配置Webhook页面: - - ![](../../static/img/代码库管理/Webhook/添加Webhook.png)
- ![](../../static/img/代码库管理/Webhook/Webhook配置.png)
- - ### **3. 编辑Webhook** - 添加Webhook后,如下图所示,可以通过点击右侧”编辑“按键来对每个Webhook进行编辑操作。 - - ![](../../static/img/代码库管理/Webhook/编辑Webhook.png)
- - ### **4. 删除Webhook** - 添加Webhook后,如下图所示,可以通过点击右侧”删除“按键来对每个Webhook进行删除操作。 - - ![](../../static/img/代码库管理/Webhook/删除webhook.png)
- - ### **5. Webhook支持的事件类型** - 在GitLink中,Webhook支持的事件类型如下: - - 推送:git推送到存储库 - - 代码库:创建或删除代码库 - - 创建:创建分支或标签 - - 删除:删除分支或标签 - - 合并请求:合并请求被打开、被关闭、被重新打开或被编辑 - - 合并请求分配:合并请求被分配或取消分配 - - 合并请求收入里程碑:合并请求被记录或取消记录于里程碑中 - - 合并请求被评论:合并请求评论被创建、编辑或删除 - - 合并请求标签:合并请求的标签被更新或清除 - - 合并请求审查:合并请求被批准、拒绝或提出审查意见,审查人员的修改,审查线程已解决或未解决 - - 合并请求被同步:合并请求被同步 +--- +sidebar_label: 'Webhook' +sidebar_position: 8 +--- + ### **1. Webhook模块入口** + 在项目主页,点击“仓库设置”按键,再点击“网络钩子”按键,即可进入仓库的Webhook模块。 + ![](../../static/img/代码库管理/Webhook/Webhook入口.png)
+ + ### **2. 添加Webhook** + 单击“添加Webhook”按键,可进入配置Webhook页面: + + ![](../../static/img/代码库管理/Webhook/添加Webhook.png)
+ ![](../../static/img/代码库管理/Webhook/Webhook配置.png)
+ + ### **3. 编辑Webhook** + 添加Webhook后,如下图所示,可以通过点击右侧”编辑“按键来对每个Webhook进行编辑操作。 + + ![](../../static/img/代码库管理/Webhook/编辑Webhook.png)
+ + ### **4. 删除Webhook** + 添加Webhook后,如下图所示,可以通过点击右侧”删除“按键来对每个Webhook进行删除操作。 + + ![](../../static/img/代码库管理/Webhook/删除webhook.png)
+ + ### **5. Webhook支持的事件类型** + 在GitLink中,Webhook支持的事件类型如下: + - 推送:git推送到存储库 + - 代码库:创建或删除代码库 + - 创建:创建分支或标签 + - 删除:删除分支或标签 + - 合并请求:合并请求被打开、被关闭、被重新打开或被编辑 + - 合并请求分配:合并请求被分配或取消分配 + - 合并请求收入里程碑:合并请求被记录或取消记录于里程碑中 + - 合并请求被评论:合并请求评论被创建、编辑或删除 + - 合并请求标签:合并请求的标签被更新或清除 + - 合并请求审查:合并请求被批准、拒绝或提出审查意见,审查人员的修改,审查线程已解决或未解决 + - 合并请求被同步:合并请求被同步 \ No newline at end of file diff --git a/docs/代码库管理/_category_.json b/docs/代码库管理/_category_.json index 82c9af5..3007e2f 100644 --- a/docs/代码库管理/_category_.json +++ b/docs/代码库管理/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "代码库管理", - "position": 2 -} +{ + "label": "代码库管理", + "position": 2 +} diff --git a/docs/代码库管理/仓库创建.md b/docs/代码库管理/仓库创建.md index e17cd76..21c2d43 100644 --- a/docs/代码库管理/仓库创建.md +++ b/docs/代码库管理/仓库创建.md @@ -1,11 +1,11 @@ ---- -sidebar_label: '仓库创建' -sidebar_position: 1 ---- - ### **1. 仓库创建入口** -用户可以通过平台主页右上角的按键以及个人主页参与项目模块的“新建”按键来创建仓库。 -![](../../static/img/代码库管理/仓库创建/仓库创建.png)
- - ### **2. 填写项目基本信息** -进入新建项目页面后,如下图所示,填写拥有者、项目名称、项目标识等信息,单击”创建项目“按键即可完成创建。 +--- +sidebar_label: '仓库创建' +sidebar_position: 1 +--- + ### **1. 仓库创建入口** +用户可以通过平台主页右上角的按键以及个人主页参与项目模块的“新建”按键来创建仓库。 +![](../../static/img/代码库管理/仓库创建/仓库创建.png)
+ + ### **2. 填写项目基本信息** +进入新建项目页面后,如下图所示,填写拥有者、项目名称、项目标识等信息,单击”创建项目“按键即可完成创建。 ![](../../static/img/代码库管理/仓库创建/新建项目.png)
\ No newline at end of file diff --git a/docs/代码库管理/仓库设置.md b/docs/代码库管理/仓库设置.md index 6e31214..17119ce 100644 --- a/docs/代码库管理/仓库设置.md +++ b/docs/代码库管理/仓库设置.md @@ -1,11 +1,11 @@ ---- -sidebar_label: '仓库设置' -sidebar_position: 2 ---- -### **1. 仓库设置入口** -在仓库主页,点击“仓库设置”按键即可进入仓库设置模块。仓库设置中可以修改项目的基本信息、进行成员管理、配置webhook、设置分支以及安装bot。 -![](../../static/img/代码库管理/仓库设置/仓库设置.png)
- -### **2. 基本设置** -进入仓库设置模块后,单击”基本设置“按键,进入基本设置模块,如下图所示,可以对项目的项目名称、项目标识、项目简介、项目类别、项目语言等基本信息进行修改。单击“转移”按键可以将仓库转移给其他用户和组织,单击“删除本仓库“按键可以删除本仓库。 +--- +sidebar_label: '仓库设置' +sidebar_position: 2 +--- +### **1. 仓库设置入口** +在仓库主页,点击“仓库设置”按键即可进入仓库设置模块。仓库设置中可以修改项目的基本信息、进行成员管理、配置webhook、设置分支以及安装bot。 +![](../../static/img/代码库管理/仓库设置/仓库设置.png)
+ +### **2. 基本设置** +进入仓库设置模块后,单击”基本设置“按键,进入基本设置模块,如下图所示,可以对项目的项目名称、项目标识、项目简介、项目类别、项目语言等基本信息进行修改。单击“转移”按键可以将仓库转移给其他用户和组织,单击“删除本仓库“按键可以删除本仓库。 ![](../../static/img/代码库管理/仓库设置/基本设置.png)
\ No newline at end of file diff --git a/docs/代码库管理/代码提交.md b/docs/代码库管理/代码提交.md index 11b6835..5c810d1 100644 --- a/docs/代码库管理/代码提交.md +++ b/docs/代码库管理/代码提交.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '代码提交' -sidebar_position: 3 +--- +sidebar_label: '代码提交' +sidebar_position: 3 --- \ No newline at end of file diff --git a/docs/代码库管理/分支管理.md b/docs/代码库管理/分支管理.md index f543748..097531f 100644 --- a/docs/代码库管理/分支管理.md +++ b/docs/代码库管理/分支管理.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '分支管理' -sidebar_position: 5 +--- +sidebar_label: '分支管理' +sidebar_position: 5 --- \ No newline at end of file diff --git a/docs/代码库管理/成员管理.md b/docs/代码库管理/成员管理.md index 0637c74..2f9c8fd 100644 --- a/docs/代码库管理/成员管理.md +++ b/docs/代码库管理/成员管理.md @@ -1,29 +1,29 @@ ---- -sidebar_label: '成员管理' -sidebar_position: 7 ---- -### **1. 成员管理入口** -在仓库主页,点击“仓库设置”按键,再点击”成员管理“按键,即可进入成员管理模块,如下图所示。 -![](../../static/img/代码库管理/成员管理/成员管理入口.png)
- -### **2. 筛选、搜索项目成员** -进入成员管理模块后,可以通过”角色筛选“按键来筛选项目成员类型,通过”搜索“按键可以检索具体的项目成员,如下图所示。 -![](../../static/img/代码库管理/成员管理/筛选、搜索项目成员.png)
- -### **3. 筛选、搜索项目成员** -进入成员管理模块后,可以通过”添加成员“按键来添加项目成员,左侧搜索框检索到具体用户并选中后,单击”添加成员“按键即可成功添加项目成员。 -![](../../static/img/代码库管理/成员管理/添加成员.png)
- -### **4. 项目成员权限管理** -进入成员管理模块后,单击项目成员右侧的角色栏,可以选择赋予该名项目成员的权限等级,如下图所示。 -![](../../static/img/代码库管理/成员管理/项目成员权限管理.png)
- - -#### ***4.1.成员权限说明*** -在 GitLink 平台,仓库成员权限可以分为以下几种: -![](../../static/img/代码库管理/成员管理/成员权限说明.png)
- - -### **5. 删除项目成员** -进入成员管理模块后,单击项目成员右侧的”删除“按键,可以删除改名项目成员,如下图所示。 -![](../../static/img/代码库管理/成员管理/删除项目成员.png)
+--- +sidebar_label: '成员管理' +sidebar_position: 7 +--- +### **1. 成员管理入口** +在仓库主页,点击“仓库设置”按键,再点击”成员管理“按键,即可进入成员管理模块,如下图所示。 +![](../../static/img/代码库管理/成员管理/成员管理入口.png)
+ +### **2. 筛选、搜索项目成员** +进入成员管理模块后,可以通过”角色筛选“按键来筛选项目成员类型,通过”搜索“按键可以检索具体的项目成员,如下图所示。 +![](../../static/img/代码库管理/成员管理/筛选、搜索项目成员.png)
+ +### **3. 筛选、搜索项目成员** +进入成员管理模块后,可以通过”添加成员“按键来添加项目成员,左侧搜索框检索到具体用户并选中后,单击”添加成员“按键即可成功添加项目成员。 +![](../../static/img/代码库管理/成员管理/添加成员.png)
+ +### **4. 项目成员权限管理** +进入成员管理模块后,单击项目成员右侧的角色栏,可以选择赋予该名项目成员的权限等级,如下图所示。 +![](../../static/img/代码库管理/成员管理/项目成员权限管理.png)
+ + +#### ***4.1.成员权限说明*** +在 GitLink 平台,仓库成员权限可以分为以下几种: +![](../../static/img/代码库管理/成员管理/成员权限说明.png)
+ + +### **5. 删除项目成员** +进入成员管理模块后,单击项目成员右侧的”删除“按键,可以删除改名项目成员,如下图所示。 +![](../../static/img/代码库管理/成员管理/删除项目成员.png)
diff --git a/docs/代码库管理/文件管理.md b/docs/代码库管理/文件管理.md index af8c755..4fb6194 100644 --- a/docs/代码库管理/文件管理.md +++ b/docs/代码库管理/文件管理.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '文件管理' -sidebar_position: 4 +--- +sidebar_label: '文件管理' +sidebar_position: 4 --- \ No newline at end of file diff --git a/docs/代码库管理/标签和发行版管理.md b/docs/代码库管理/标签和发行版管理.md index 44e0ae7..a716f8a 100644 --- a/docs/代码库管理/标签和发行版管理.md +++ b/docs/代码库管理/标签和发行版管理.md @@ -1,29 +1,29 @@ ---- -sidebar_label: '标签和发行版管理' -sidebar_position: 6 ---- -### **1. 标签和发行版管理入口** -在仓库主页,点击“代码库”按键,再点击”标签“按键,即可进入标签和发行版管理模块,如下图所示。 -![](../../static/img/代码库管理/标签和发行版管理/标签和发行版管理入口.png)
- -### **2. 删除标签** -进入标签和发行版管理模块后,点击标签右侧“删除”按键,即可实现对标签的删除操作,如下图所示。 -![](../../static/img/代码库管理/标签和发行版管理/删除标签.png)
- -### **3. 查看发行版** -进入标签和发行版管理模块后,点击”发行版”按键即可查看项目的发行版,如下图所示。 -![](../../static/img/代码库管理/标签和发行版管理/查看发行版.png)
- -### **4. 创建发行版** -进入标签和发行版管理模块后,点击标签右侧”创建发行版”按键,即可快速创建绑定该标签的发行版,如下图所示。 -![](../../static/img/代码库管理/标签和发行版管理/发布新版本.png)
- -### **5. 修改发行版** -进入标签和发行版管理模块后,点击发行版右侧的修改按键,即可进入发行版的修改页面,如下图所示。完成发行版的修改后,单击”保存发行版“按键即可保存修改内容。 -![](../../static/img/代码库管理/标签和发行版管理/修改发行版.png)
-![](../../static/img/代码库管理/标签和发行版管理/发行版修改页面.png)
- -### **6. 删除发行版** -进入标签和发行版管理模块后,点击发行版右侧的删除按键,即可进入发行版的删除页面,如下图所示。 -![](../../static/img/代码库管理/标签和发行版管理/删除发行版.png)
+--- +sidebar_label: '标签和发行版管理' +sidebar_position: 6 +--- +### **1. 标签和发行版管理入口** +在仓库主页,点击“代码库”按键,再点击”标签“按键,即可进入标签和发行版管理模块,如下图所示。 +![](../../static/img/代码库管理/标签和发行版管理/标签和发行版管理入口.png)
+ +### **2. 删除标签** +进入标签和发行版管理模块后,点击标签右侧“删除”按键,即可实现对标签的删除操作,如下图所示。 +![](../../static/img/代码库管理/标签和发行版管理/删除标签.png)
+ +### **3. 查看发行版** +进入标签和发行版管理模块后,点击”发行版”按键即可查看项目的发行版,如下图所示。 +![](../../static/img/代码库管理/标签和发行版管理/查看发行版.png)
+ +### **4. 创建发行版** +进入标签和发行版管理模块后,点击标签右侧”创建发行版”按键,即可快速创建绑定该标签的发行版,如下图所示。 +![](../../static/img/代码库管理/标签和发行版管理/发布新版本.png)
+ +### **5. 修改发行版** +进入标签和发行版管理模块后,点击发行版右侧的修改按键,即可进入发行版的修改页面,如下图所示。完成发行版的修改后,单击”保存发行版“按键即可保存修改内容。 +![](../../static/img/代码库管理/标签和发行版管理/修改发行版.png)
+![](../../static/img/代码库管理/标签和发行版管理/发行版修改页面.png)
+ +### **6. 删除发行版** +进入标签和发行版管理模块后,点击发行版右侧的删除按键,即可进入发行版的删除页面,如下图所示。 +![](../../static/img/代码库管理/标签和发行版管理/删除发行版.png)
\ No newline at end of file diff --git a/docs/合并请求/_category_.json b/docs/合并请求/_category_.json index 15eab23..4d25e5f 100644 --- a/docs/合并请求/_category_.json +++ b/docs/合并请求/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "合并请求(PR)", - "position": 5 -} +{ + "label": "合并请求(PR)", + "position": 5 +} diff --git a/docs/合并请求/代码评审.md b/docs/合并请求/代码评审.md index 757ccd5..d19db20 100644 --- a/docs/合并请求/代码评审.md +++ b/docs/合并请求/代码评审.md @@ -1,16 +1,16 @@ ---- -sidebar_label: '代码评审' -sidebar_position: 3 ---- - -# 代码评审 -1.在管理合并请求界面的右上角点击“代码评审”按钮进入代码评审界面,如下所示。 -![代码审查入口](../../static/img/PR/代码审查入口图.png)
-2.进入界面后我们可以看到合并的相关信息,比如提交的文件、修改的文件、文件修改前后的差异等信息,点击右上角编辑按钮即可对提交的代码进行编辑,如下图所示。 -![代码审查界面](../../static/img/PR/代码审查界面.png) -3.编辑完成后点击保存,此时在界面左下角弹出修改窗口,并在文件浏览框中出现审查前后的代码对比,可以查看审查过程中修改过的代码,确认无误后在修改框中输入审查信息并提交(注意审查信息不能为空),如下图所示。 -![审查提交](../../static/img/PR/提交审查信息.png) -4.审查完文件并提交审查信息后返回管理合并请求界面,我们在该界面可以在“提交”选项下看到审查日志,并进行最终对请求的合并,如下所示。 -![审查日志](../../static/img/PR/审查日志.png) - +--- +sidebar_label: '代码评审' +sidebar_position: 3 +--- + +# 代码评审 +1.在管理合并请求界面的右上角点击“代码评审”按钮进入代码评审界面,如下所示。 +![代码审查入口](../../static/img/PR/代码审查入口图.png)
+2.进入界面后我们可以看到合并的相关信息,比如提交的文件、修改的文件、文件修改前后的差异等信息,点击右上角编辑按钮即可对提交的代码进行编辑,如下图所示。 +![代码审查界面](../../static/img/PR/代码审查界面.png) +3.编辑完成后点击保存,此时在界面左下角弹出修改窗口,并在文件浏览框中出现审查前后的代码对比,可以查看审查过程中修改过的代码,确认无误后在修改框中输入审查信息并提交(注意审查信息不能为空),如下图所示。 +![审查提交](../../static/img/PR/提交审查信息.png) +4.审查完文件并提交审查信息后返回管理合并请求界面,我们在该界面可以在“提交”选项下看到审查日志,并进行最终对请求的合并,如下所示。 +![审查日志](../../static/img/PR/审查日志.png) + 总结:代码审查功能有利于管理者在管理合并请求时对提交的代码进行修改管理,方便管理者对代码仓库的整体掌控,缺点是对代码修改的操作性在不如本地IDE,但是如果对代码微调的话这是一个很好很方便的功能!👍👍👍😁 \ No newline at end of file diff --git a/docs/合并请求/创建合并请求.md b/docs/合并请求/创建合并请求.md index 2ac6426..d59e77f 100644 --- a/docs/合并请求/创建合并请求.md +++ b/docs/合并请求/创建合并请求.md @@ -1,22 +1,22 @@ ---- -sidebar_label: '创建合并请求' -sidebar_position: 2 ---- - -# 创建合并请求 - -1. 进入需要发起合并请求的项目的“**合并请求(PR)**”界面,点击上方的“**新建合并请求**”按钮后,进入合并请求发布界面,如下所示: - -![合并请求模块](../../static/img/PR/imagePR2.png) - -![合并请求发布界面](../../static/img/PR/imagePR3.png) - -2. 选择需要合并的**源分支**和**目标分支**,其中源分支为已完成代码开发、需要合并其代码变更的分支,目标分支为要并入代码变更的分支,既可以是同一仓库下的其他分支(branch),也可以是被复刻的源仓库下的分支; - -3. 选中分支后,填写本次合并请求的标题和描述内容,为审查者提供辅助理解本次合并请求的信息,进而加快合并请求审查过程(见 ***代码评审*** 一节); - -4. 此外,用户还可以在右侧边栏中指定审查人员、添加里程碑、标记以及优先级(合并请求本质上是一个疑修,这些操作与疑修模块中的操作含义相同或相近,所以可以参照疑修章节中的介绍辅助理解); - -5. 最后信息填写完毕后,点击底部的“**创建**”按钮即可提交您的第一个合并请求了🎉🎉🎉! - +--- +sidebar_label: '创建合并请求' +sidebar_position: 2 +--- + +# 创建合并请求 + +1. 进入需要发起合并请求的项目的“**合并请求(PR)**”界面,点击上方的“**新建合并请求**”按钮后,进入合并请求发布界面,如下所示: + +![合并请求模块](../../static/img/PR/imagePR2.png) + +![合并请求发布界面](../../static/img/PR/imagePR3.png) + +2. 选择需要合并的**源分支**和**目标分支**,其中源分支为已完成代码开发、需要合并其代码变更的分支,目标分支为要并入代码变更的分支,既可以是同一仓库下的其他分支(branch),也可以是被复刻的源仓库下的分支; + +3. 选中分支后,填写本次合并请求的标题和描述内容,为审查者提供辅助理解本次合并请求的信息,进而加快合并请求审查过程(见 ***代码评审*** 一节); + +4. 此外,用户还可以在右侧边栏中指定审查人员、添加里程碑、标记以及优先级(合并请求本质上是一个疑修,这些操作与疑修模块中的操作含义相同或相近,所以可以参照疑修章节中的介绍辅助理解); + +5. 最后信息填写完毕后,点击底部的“**创建**”按钮即可提交您的第一个合并请求了🎉🎉🎉! + ![创建合并请求](../../static/img/PR/imagePR4.png) \ No newline at end of file diff --git a/docs/合并请求/合并模式简介.md b/docs/合并请求/合并模式简介.md index 8effb42..2fdab09 100644 --- a/docs/合并请求/合并模式简介.md +++ b/docs/合并请求/合并模式简介.md @@ -1,100 +1,100 @@ ---- -sidebar_label: '合并模式简介' -sidebar_position: 4 ---- - -# 合并模式简介 - -在审阅人审查完开发者提交的代码变更后,便可以决定是否将这些提交合并进主分支`master`中。 - -然而,对于不同分支间的提交合并,存在多种合并模式,下图为GitLink中支持的合并模式,包括**合并请求**、**变基并合并**、**变基合并 --no-ff**以及**压缩提交并合并**四种。 - -![合并模式](../../static/img/PR/imagePR5.png) - -1. **合并请求** - -**合并请求**是最常用的合并模式,以下图为例,开发者在主分支`master`的提交3处拉取了开发分支`dev`,然后分别提交了A、B、C,然后在`master`分支上进行合并。 - -快进合并前: - -![快进合并前](../../static/img/PR/imagePR6.png) - -快进合并后: - -![快进合并后](../../static/img/PR/imagePR7.png) - -**注意**:可以看到,合并的过程就是直接把`master`指针移动到了`dev`指针处,这种合并被称为**快进(fast-forward)**,之所以出现这种情形是因为在提交3之后,`master`分支上没有新的提交,所以通过直接快进`master`指针就可以完成合并;但如果在`master`分支上也有新的提交,就需要进行实质性的合并了,如下面两幅图所示: - -在合并前,`dev`分支上提交A之后、提交B之前,`master`分支上提交了4,这时合并`dev`分支就不能简单地快进移动,而是要比较两个分支上更改的内容,然后进行合并; - -非快进合并前: - -![非快进合并前](../../static/img/PR/imagePR8.png) - - -合并之后,提交A、B、C都会按时间线加入`master`的提交记录中,并且会生成一个新的提交D,用于记录合并这件事情;此外,如果合并过程中发生了冲突,即两个分支对同一个文件进行了修改,则需要手动处理冲突;这种合并方式就是**非快进(no fast-forward)**,这也是**合并请求**模式下的默认方式! - -非快进合并后: - -![非快进合并后](../../static/img/PR/imagePR9.png) - -为了方便理解,可以以线性方式查看合并后的`master`分支上的提交记录 - -![线性的提交记录](../../static/img/PR/imagePR10.png) - -**总结**:在**合并请求**模式下,默认采用**非快进**合并开发分支到`master`分支上,而**非快进**方式会生成一个特殊的提交用于记录此次合并事件! - -2. **变基并合并** - -从**合并请求**后`master`分支上的提交记录可以看出,两个分支的提交记录可能会交叉在一起,这可能会给后续开发带来困扰,而**变基并合并**可以解决这个问题。 - -**变基并合并**包括两个操作:**变基**、**合并**。首先是变基,以下图为例,`dev`分支是从提交3处拉取出来的,所以提交3就是`dev`的基,而变基操作就是改变`dev`的基,使其变为`master`分支上最新的一次提交。当然,变基过程中可能会出现冲突,则需要手动处理。 - -变基前: - -![变基前](../../static/img/PR/imagePR8.png) - -变基后、合并前: - -![变基后_合并前](../../static/img/PR/imagePR11.png) - - -`dev`分支变基之后,`master`分支就没有“更新”的提交了,所以此时进行合并,就得到了如下的结果 - -合并后: - -![合并后](../../static/img/PR/imagePR12.png) - -**总结**:在**变基并合并**模式下,开发分支`dev`可以先进行变基操作,使其上的提交看起来都是在`master`分支最新的提交基础上进行的,然后再通过**快进**方式合并回`master`分支,从而起到整理提交记录的作用! - -3. **变基合并 --no-ff** - -因为**变基并合并**进行合并操作时,默认采用**快进**方式,这样在`master`分支上就没有一个特殊的提交用于记录这次合并事件,所以可以使用`--no-ff`(**no fast-forward**)选项申明采用**非快进**方式进行合并。 - -`--no-ff`合并前: - -![--no-ff合并前](../../static/img/PR/imagePR11.png) - -`--no-ff`合并后: - -![--no-ff合并后](../../static/img/PR/imagePR13.png) - -**总结**:通过`--no-ff`选项,可以显式声明在合并时采用**非快进**方式,这样就可以在`master`分支中添加一个记录合并事件的提交! - -4. **压缩提交并合并** - -在`dev`或者`feature`这样的开发分支中,开发者为了完成某个需求会进行多次提交,然而这些琐碎的提交信息在合并回`master`分支后,会使`master`上的提交记录臃肿混乱,所以需要在合并前,对这些提交进行压缩。如图所示,压缩操作是在`master`分支上进行的,本质是将`dev`分支上进行的变更施加到`master`分支维护的文件上,然后将这些修改用新的提交5保存,最后提交。 - -压缩前: - -![压缩前](../../static/img/PR/imagePR8.png) - -压缩后、提交前: - -![压缩后_提交前](../../static/img/PR/imagePR14.png) - -提交后: - -![提交后](../../static/img/PR/imagePR15.png) - +--- +sidebar_label: '合并模式简介' +sidebar_position: 4 +--- + +# 合并模式简介 + +在审阅人审查完开发者提交的代码变更后,便可以决定是否将这些提交合并进主分支`master`中。 + +然而,对于不同分支间的提交合并,存在多种合并模式,下图为GitLink中支持的合并模式,包括**合并请求**、**变基并合并**、**变基合并 --no-ff**以及**压缩提交并合并**四种。 + +![合并模式](../../static/img/PR/imagePR5.png) + +1. **合并请求** + +**合并请求**是最常用的合并模式,以下图为例,开发者在主分支`master`的提交3处拉取了开发分支`dev`,然后分别提交了A、B、C,然后在`master`分支上进行合并。 + +快进合并前: + +![快进合并前](../../static/img/PR/imagePR6.png) + +快进合并后: + +![快进合并后](../../static/img/PR/imagePR7.png) + +**注意**:可以看到,合并的过程就是直接把`master`指针移动到了`dev`指针处,这种合并被称为**快进(fast-forward)**,之所以出现这种情形是因为在提交3之后,`master`分支上没有新的提交,所以通过直接快进`master`指针就可以完成合并;但如果在`master`分支上也有新的提交,就需要进行实质性的合并了,如下面两幅图所示: + +在合并前,`dev`分支上提交A之后、提交B之前,`master`分支上提交了4,这时合并`dev`分支就不能简单地快进移动,而是要比较两个分支上更改的内容,然后进行合并; + +非快进合并前: + +![非快进合并前](../../static/img/PR/imagePR8.png) + + +合并之后,提交A、B、C都会按时间线加入`master`的提交记录中,并且会生成一个新的提交D,用于记录合并这件事情;此外,如果合并过程中发生了冲突,即两个分支对同一个文件进行了修改,则需要手动处理冲突;这种合并方式就是**非快进(no fast-forward)**,这也是**合并请求**模式下的默认方式! + +非快进合并后: + +![非快进合并后](../../static/img/PR/imagePR9.png) + +为了方便理解,可以以线性方式查看合并后的`master`分支上的提交记录 + +![线性的提交记录](../../static/img/PR/imagePR10.png) + +**总结**:在**合并请求**模式下,默认采用**非快进**合并开发分支到`master`分支上,而**非快进**方式会生成一个特殊的提交用于记录此次合并事件! + +2. **变基并合并** + +从**合并请求**后`master`分支上的提交记录可以看出,两个分支的提交记录可能会交叉在一起,这可能会给后续开发带来困扰,而**变基并合并**可以解决这个问题。 + +**变基并合并**包括两个操作:**变基**、**合并**。首先是变基,以下图为例,`dev`分支是从提交3处拉取出来的,所以提交3就是`dev`的基,而变基操作就是改变`dev`的基,使其变为`master`分支上最新的一次提交。当然,变基过程中可能会出现冲突,则需要手动处理。 + +变基前: + +![变基前](../../static/img/PR/imagePR8.png) + +变基后、合并前: + +![变基后_合并前](../../static/img/PR/imagePR11.png) + + +`dev`分支变基之后,`master`分支就没有“更新”的提交了,所以此时进行合并,就得到了如下的结果 + +合并后: + +![合并后](../../static/img/PR/imagePR12.png) + +**总结**:在**变基并合并**模式下,开发分支`dev`可以先进行变基操作,使其上的提交看起来都是在`master`分支最新的提交基础上进行的,然后再通过**快进**方式合并回`master`分支,从而起到整理提交记录的作用! + +3. **变基合并 --no-ff** + +因为**变基并合并**进行合并操作时,默认采用**快进**方式,这样在`master`分支上就没有一个特殊的提交用于记录这次合并事件,所以可以使用`--no-ff`(**no fast-forward**)选项申明采用**非快进**方式进行合并。 + +`--no-ff`合并前: + +![--no-ff合并前](../../static/img/PR/imagePR11.png) + +`--no-ff`合并后: + +![--no-ff合并后](../../static/img/PR/imagePR13.png) + +**总结**:通过`--no-ff`选项,可以显式声明在合并时采用**非快进**方式,这样就可以在`master`分支中添加一个记录合并事件的提交! + +4. **压缩提交并合并** + +在`dev`或者`feature`这样的开发分支中,开发者为了完成某个需求会进行多次提交,然而这些琐碎的提交信息在合并回`master`分支后,会使`master`上的提交记录臃肿混乱,所以需要在合并前,对这些提交进行压缩。如图所示,压缩操作是在`master`分支上进行的,本质是将`dev`分支上进行的变更施加到`master`分支维护的文件上,然后将这些修改用新的提交5保存,最后提交。 + +压缩前: + +![压缩前](../../static/img/PR/imagePR8.png) + +压缩后、提交前: + +![压缩后_提交前](../../static/img/PR/imagePR14.png) + +提交后: + +![提交后](../../static/img/PR/imagePR15.png) + **总结**:在合并前,先对开发分支上的琐碎提交进行压缩,可以使`master`分支上的提交信息更简洁,但是要注意,这种合并模式本质上是`master`分支一次性保存`dev`上的变更,并创建新的提交记录这些变更,所以提交者发生了变化! \ No newline at end of file diff --git a/docs/合并请求/合并请求关联疑修.md b/docs/合并请求/合并请求关联疑修.md index ac29313..1b56cfb 100644 --- a/docs/合并请求/合并请求关联疑修.md +++ b/docs/合并请求/合并请求关联疑修.md @@ -1,6 +1,6 @@ ---- -sidebar_label: '合并请求关联疑修' -sidebar_position: 5 ---- - +--- +sidebar_label: '合并请求关联疑修' +sidebar_position: 5 +--- + # 合并请求关联疑修 \ No newline at end of file diff --git a/docs/合并请求/合并请求简介.md b/docs/合并请求/合并请求简介.md index 5b803f9..cd13386 100644 --- a/docs/合并请求/合并请求简介.md +++ b/docs/合并请求/合并请求简介.md @@ -1,18 +1,18 @@ ---- -sidebar_label: '合并请求简介' -sidebar_position: 1 ---- - -# 合并请求简介 - -**Pull Request**,即**合并请求**,是现代分布式软件开发中两个软件仓库间合并代码变更的一种方式,通常用于 fork 仓库向被 fork 仓库(源仓库)提交代码变更,同时也是为团队项目或开源项目做贡献的一种非常好的团队协作方式。当你拉取并修改了他人的仓库代码后,将你的修改告知给原仓库的管理者,请求其合并你的修改,这个过程就被称为 **合并请求**。 - -GitLink中的 **合并请求(PR)** 模块提供合并请求创建和管理两方面的功能: - -- 一方面支持向源仓库或者同一个仓库其他分支创建(发起)代码合并请求; - -- 另一方面也为仓库管理者对他人发送到本仓库的合并请求进行管理、审阅并最终确定是否纳入仓库。 - -如下图所示为合并请求(PR)管理模块: - +--- +sidebar_label: '合并请求简介' +sidebar_position: 1 +--- + +# 合并请求简介 + +**Pull Request**,即**合并请求**,是现代分布式软件开发中两个软件仓库间合并代码变更的一种方式,通常用于 fork 仓库向被 fork 仓库(源仓库)提交代码变更,同时也是为团队项目或开源项目做贡献的一种非常好的团队协作方式。当你拉取并修改了他人的仓库代码后,将你的修改告知给原仓库的管理者,请求其合并你的修改,这个过程就被称为 **合并请求**。 + +GitLink中的 **合并请求(PR)** 模块提供合并请求创建和管理两方面的功能: + +- 一方面支持向源仓库或者同一个仓库其他分支创建(发起)代码合并请求; + +- 另一方面也为仓库管理者对他人发送到本仓库的合并请求进行管理、审阅并最终确定是否纳入仓库。 + +如下图所示为合并请求(PR)管理模块: + ![合并请求管理模块](../../static/img/PR/imagePR1.png) \ No newline at end of file diff --git a/docs/平台公告/_category_.json b/docs/平台公告/_category_.json index 3b682ad..93a5226 100644 --- a/docs/平台公告/_category_.json +++ b/docs/平台公告/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "平台公告", - "position": 99 -} +{ + "label": "平台公告", + "position": 99 +} diff --git a/docs/平台公告/平台公告.md b/docs/平台公告/平台公告.md index 3b451a8..f30723c 100644 --- a/docs/平台公告/平台公告.md +++ b/docs/平台公告/平台公告.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '平台公告' -sidebar_position: 1 +--- +sidebar_label: '平台公告' +sidebar_position: 1 --- \ No newline at end of file diff --git a/docs/快速开始/_category_.json b/docs/快速开始/_category_.json index c826d66..9cc173c 100644 --- a/docs/快速开始/_category_.json +++ b/docs/快速开始/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "快速开始", - "position": 1 -} +{ + "label": "快速开始", + "position": 1 +} diff --git a/docs/快速开始/创建第一个开源项目.md b/docs/快速开始/创建第一个开源项目.md index 3984d8e..37b2db2 100644 --- a/docs/快速开始/创建第一个开源项目.md +++ b/docs/快速开始/创建第一个开源项目.md @@ -1,24 +1,24 @@ ---- -sidebar_label: '创建第一个开源项目' -sidebar_position: 2 ---- - -# 创建第一个开源项目 - -## 1. 新建项目 - -平台提供了“新建”按钮,用户可以通过点击快速从零开始创建新的公开或者私有项目。 - -![创建首页](../../static/img/quickstart/create_homepage.png) - -## 2. 填写项目信息 - -填写项目基本信息。 - -![](../../static/img/quickstart/create_info.png) - -## 3. 创建成功 - -点击创建项目,创建成功后进入项目主页。 - -![](../../static/img/quickstart/create_success.png) +--- +sidebar_label: '创建第一个开源项目' +sidebar_position: 2 +--- + +# 创建第一个开源项目 + +## 1. 新建项目 + +平台提供了“新建”按钮,用户可以通过点击快速从零开始创建新的公开或者私有项目。 + +![创建首页](../../static/img/quickstart/create_homepage.png) + +## 2. 填写项目信息 + +填写项目基本信息。 + +![](../../static/img/quickstart/create_info.png) + +## 3. 创建成功 + +点击创建项目,创建成功后进入项目主页。 + +![](../../static/img/quickstart/create_success.png) diff --git a/docs/快速开始/导入GitHub等第三方Git项目.md b/docs/快速开始/导入GitHub等第三方Git项目.md index 676b538..0c68345 100644 --- a/docs/快速开始/导入GitHub等第三方Git项目.md +++ b/docs/快速开始/导入GitHub等第三方Git项目.md @@ -1,92 +1,92 @@ ---- -sidebar_label: '导入GitHub等第三方Git项目' -sidebar_position: 5 ---- - -# 导入GitHub等第三方Git项目 - -## 1. 导入项目 - -在首页选择**导入项目** - -![](../../static/img/quickstart/import_homepage.png) - -## 2. 填写信息 - -填写需要导入的第三方Git项目地址和项目信息,如果导入项目为私有仓库,则需输入目标平台用户token进行授权。 - -![](../../static/img/quickstart/import_info.png) - -## 3. 授权验证 - -在使用GitLink平台导入其他平台(如GitHub、Gitee)的开源项目时,如果项目为私有,则无法通过正常途径导入,需要输入对应平台有权限的token值进行校验。 - -![](../../static/img/quickstart/import_verify.png) - -下面将列举一些典型开源平台的token获取方式。 - -### GitHub token获取方式 - -1. 登录GitHub账号 - -2. 访问用户头像下的settings菜单 - - ![img](https://forum.gitlink.org.cn/api/attachments/422328) - -3. 访问最下方的Developer settings - - ![img](https://forum.gitlink.org.cn/api/attachments/422329) - -4. 在跳转页访问Token(classic),新建一个classic token(若已保存token) - - ![img](https://forum.gitlink.org.cn/api/attachments/422362) - -5. 在token配置页面,输入token用途,并确保该token已勾选“repo”选项,否则将导入失败 - - ![img](https://forum.gitlink.org.cn/api/attachments/422364) - - 点击创建按钮 - - ![img](https://forum.gitlink.org.cn/api/attachments/422366) - -6. 复制该token - - ![img](https://forum.gitlink.org.cn/api/attachments/422368) - - 并将该token输入至GitLink导入项目认证填写框 - - ![img](https://forum.gitlink.org.cn/api/attachments/422376) - -### Gitee token获取方式 - -1. 登录Gitee账号 - -2. 访问用户头像下的设置菜单 - - ![img](https://forum.gitlink.org.cn/api/attachments/422333) - -3. 访问“安全设置”栏下方“私人令牌”菜单 - - ![img](https://forum.gitlink.org.cn/api/attachments/422334) - -4. 点击生成新令牌,并在令牌生成页面配置令牌名称,并确保令牌已勾选“project”权限选项,并保存该令牌 - - ![img](https://forum.gitlink.org.cn/api/attachments/422371) - - ![img](https://forum.gitlink.org.cn/api/attachments/422370) - -5. 在令牌生成成功的弹窗,复制该令牌,并将该token输入至GitLink导入项目认证填写框 - - ![img](https://forum.gitlink.org.cn/api/attachments/422374) - - ![img](https://forum.gitlink.org.cn/api/attachments/422375) - -## 4. 导入成功 - -提示正在从第三方Git项目地址迁移 - -![](../../static/img/quickstart/import_wait.png) - -迁移成功则导入项目成功 - +--- +sidebar_label: '导入GitHub等第三方Git项目' +sidebar_position: 5 +--- + +# 导入GitHub等第三方Git项目 + +## 1. 导入项目 + +在首页选择**导入项目** + +![](../../static/img/quickstart/import_homepage.png) + +## 2. 填写信息 + +填写需要导入的第三方Git项目地址和项目信息,如果导入项目为私有仓库,则需输入目标平台用户token进行授权。 + +![](../../static/img/quickstart/import_info.png) + +## 3. 授权验证 + +在使用GitLink平台导入其他平台(如GitHub、Gitee)的开源项目时,如果项目为私有,则无法通过正常途径导入,需要输入对应平台有权限的token值进行校验。 + +![](../../static/img/quickstart/import_verify.png) + +下面将列举一些典型开源平台的token获取方式。 + +### GitHub token获取方式 + +1. 登录GitHub账号 + +2. 访问用户头像下的settings菜单 + + ![img](https://forum.gitlink.org.cn/api/attachments/422328) + +3. 访问最下方的Developer settings + + ![img](https://forum.gitlink.org.cn/api/attachments/422329) + +4. 在跳转页访问Token(classic),新建一个classic token(若已保存token) + + ![img](https://forum.gitlink.org.cn/api/attachments/422362) + +5. 在token配置页面,输入token用途,并确保该token已勾选“repo”选项,否则将导入失败 + + ![img](https://forum.gitlink.org.cn/api/attachments/422364) + + 点击创建按钮 + + ![img](https://forum.gitlink.org.cn/api/attachments/422366) + +6. 复制该token + + ![img](https://forum.gitlink.org.cn/api/attachments/422368) + + 并将该token输入至GitLink导入项目认证填写框 + + ![img](https://forum.gitlink.org.cn/api/attachments/422376) + +### Gitee token获取方式 + +1. 登录Gitee账号 + +2. 访问用户头像下的设置菜单 + + ![img](https://forum.gitlink.org.cn/api/attachments/422333) + +3. 访问“安全设置”栏下方“私人令牌”菜单 + + ![img](https://forum.gitlink.org.cn/api/attachments/422334) + +4. 点击生成新令牌,并在令牌生成页面配置令牌名称,并确保令牌已勾选“project”权限选项,并保存该令牌 + + ![img](https://forum.gitlink.org.cn/api/attachments/422371) + + ![img](https://forum.gitlink.org.cn/api/attachments/422370) + +5. 在令牌生成成功的弹窗,复制该令牌,并将该token输入至GitLink导入项目认证填写框 + + ![img](https://forum.gitlink.org.cn/api/attachments/422374) + + ![img](https://forum.gitlink.org.cn/api/attachments/422375) + +## 4. 导入成功 + +提示正在从第三方Git项目地址迁移 + +![](../../static/img/quickstart/import_wait.png) + +迁移成功则导入项目成功 + ![](../../static/img/quickstart/import_success.png) \ No newline at end of file diff --git a/docs/快速开始/提交第一行代码.md b/docs/快速开始/提交第一行代码.md index bf73733..9416948 100644 --- a/docs/快速开始/提交第一行代码.md +++ b/docs/快速开始/提交第一行代码.md @@ -1,22 +1,22 @@ ---- -sidebar_label: '提交第一行代码' -sidebar_position: 3 ---- - -# 提交第一行代码 - -# 1. 编辑代码 - -点击编辑按钮,开始编辑代码。 - -![](../../static/img/quickstart/first_edit.png) - -# 2. 提交代码 - -在编辑框中编写代码,编写完成后填写变更信息后提交变更。 - -![](../../static/img/quickstart/first_commit.png) - -## 3. 代码更新成功 - +--- +sidebar_label: '提交第一行代码' +sidebar_position: 3 +--- + +# 提交第一行代码 + +# 1. 编辑代码 + +点击编辑按钮,开始编辑代码。 + +![](../../static/img/quickstart/first_edit.png) + +# 2. 提交代码 + +在编辑框中编写代码,编写完成后填写变更信息后提交变更。 + +![](../../static/img/quickstart/first_commit.png) + +## 3. 代码更新成功 + 提交成功后代码代码更新成功。![](../../static/img/quickstart/first_success.png) \ No newline at end of file diff --git a/docs/快速开始/搜索开源项目.md b/docs/快速开始/搜索开源项目.md index 448032e..1c12586 100644 --- a/docs/快速开始/搜索开源项目.md +++ b/docs/快速开始/搜索开源项目.md @@ -1,44 +1,44 @@ ---- -sidebar_label: '搜索开源项目' -sidebar_position: 4 ---- - -# 搜索开源项目 - -## 1. 开源项目页面介绍 - -项目”模块汇聚和管理了所有 GitLink 平台上的托管项目和镜像项目,用户可以输入项目名称关键字进行搜索,也可以根据项目类别对项目进行筛选。 - -进入“项目”模块,左侧列出了项目类型和项目类别。其中,项目类型主要包括开源托管项目和开源镜像项目两类。项目类别主要包括:云计算、大数据、区块链、物联网、机器学习、人工智能、智慧医疗、其他。 - -![](../../static/img/quickstart/search_homepage.png) - -右侧展示了所有项目的基本信息,包括创建者、项目名、项目简介、浏览量、项目类别、更新时间、点赞数量、Fork 数量等信息,用户可以通过关键字搜索查找特定的项目,也可以按照更新时间、创建时间、Fork 数量、点赞数量等对项目进行排序。 - -![](../../static/img/quickstart/search_list.png) - -用户点击项目名称,即可进入到项目详情,查看和参与开源项目开发。 - -## 2. 搜索开源项目 - -有两处搜索框可以搜索 - -### 开源项目搜索框 - -搜索项目: - -![](../../static/img/quickstart/search_method1.png) - -搜索结果: - -![](../../static/img/quickstart/search_result1.png) - -### 菜单栏搜索框 - -搜索项目: - -![](../../static/img/quickstart/search_method2.png) - -搜索结果: - +--- +sidebar_label: '搜索开源项目' +sidebar_position: 4 +--- + +# 搜索开源项目 + +## 1. 开源项目页面介绍 + +项目”模块汇聚和管理了所有 GitLink 平台上的托管项目和镜像项目,用户可以输入项目名称关键字进行搜索,也可以根据项目类别对项目进行筛选。 + +进入“项目”模块,左侧列出了项目类型和项目类别。其中,项目类型主要包括开源托管项目和开源镜像项目两类。项目类别主要包括:云计算、大数据、区块链、物联网、机器学习、人工智能、智慧医疗、其他。 + +![](../../static/img/quickstart/search_homepage.png) + +右侧展示了所有项目的基本信息,包括创建者、项目名、项目简介、浏览量、项目类别、更新时间、点赞数量、Fork 数量等信息,用户可以通过关键字搜索查找特定的项目,也可以按照更新时间、创建时间、Fork 数量、点赞数量等对项目进行排序。 + +![](../../static/img/quickstart/search_list.png) + +用户点击项目名称,即可进入到项目详情,查看和参与开源项目开发。 + +## 2. 搜索开源项目 + +有两处搜索框可以搜索 + +### 开源项目搜索框 + +搜索项目: + +![](../../static/img/quickstart/search_method1.png) + +搜索结果: + +![](../../static/img/quickstart/search_result1.png) + +### 菜单栏搜索框 + +搜索项目: + +![](../../static/img/quickstart/search_method2.png) + +搜索结果: + ![](../../static/img/quickstart/search_result2.png) \ No newline at end of file diff --git a/docs/快速开始/注册GitLink账号.md b/docs/快速开始/注册GitLink账号.md index 170264f..390a754 100644 --- a/docs/快速开始/注册GitLink账号.md +++ b/docs/快速开始/注册GitLink账号.md @@ -1,27 +1,27 @@ ---- -sidebar_label: '注册GitLink账号' -sidebar_position: 1 ---- - -# 注册GitLink账号 - -## 1. 点击**立即注册**按钮 - -![](../../static/img/quickstart/register_homepage.png) - -## 2. 填写注册信息 - -- 手机号注册 - - ![](../../static/img/quickstart/register_phone.png) - -- 邮箱注册 - - ![](../../static/img/quickstart/register_email.png) - -## 3. 注册完成 - -填写完所需信息后点击注册,注册成功后则进入个人主页 - -![](../../static/img/quickstart/register_ownpage.png) - +--- +sidebar_label: '注册GitLink账号' +sidebar_position: 1 +--- + +# 注册GitLink账号 + +## 1. 点击**立即注册**按钮 + +![](../../static/img/quickstart/register_homepage.png) + +## 2. 填写注册信息 + +- 手机号注册 + + ![](../../static/img/quickstart/register_phone.png) + +- 邮箱注册 + + ![](../../static/img/quickstart/register_email.png) + +## 3. 注册完成 + +填写完所需信息后点击注册,注册成功后则进入个人主页 + +![](../../static/img/quickstart/register_ownpage.png) + diff --git a/docs/服务协议/GitLink服务协议.md b/docs/服务协议/GitLink服务协议.md index 607cc59..b6d39c7 100644 --- a/docs/服务协议/GitLink服务协议.md +++ b/docs/服务协议/GitLink服务协议.md @@ -1,34 +1,34 @@ ---- -sidebar_label: 'GitLink服务协议' -sidebar_position: 1 ---- - -尊敬的用户,您好! - -欢迎使用GitLink平台,在您使用GitLink平台前,请您认真阅读并遵守《GitLink服务协议》(以下简称”本协议”),请您务必审慎阅读、充分理解协议的各条款内容。 -当您在注册过程中点击查看”看过并同意本服务协议”,按照注册流程成功注册为GitLink平台的用户即表示您已充分阅读、理解并完全接受本协议中的全部条款。您承诺接受并遵守本协议的约定,届时您不应以未阅读本协议的内容等理由,主张本协议无效或本协议中的某些条款无效,或要求撤销本协议。 - -## 一、GitLink平台权利和义务 -1. 尊重用户隐私:尊重用户隐私,保障用户隐私安全是GitLink平台的一项基本政策; -2. 管理平台用户:GitLink平台依据国家法律、地方法律和国际法律等的标准以及本行业的规则来管理平台注册用户; -3. 处理用户反馈:GitLink平台的相关人员会及时处理用户反馈的问题并给予及时回复。 - -## 二、用户权利和义务 -用户在使用GitLink平台的过程中,必须遵守如下原则: - -1. 遵守中国的有关法律和法规; -2. 使用网络服务不作非法用途; -3. 不干扰和混乱网络服务; -4. 遵守所有使用网络服务的网络协议、规定、程序和惯例; -5. 不传输任何非法的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、伤害性的、庸俗的,淫秽等信息资料; -6. 不传输任何教唆他人构成犯罪行为的资料; -7. 用户不得故意或者过失损害GitLink平台合法权利和利益。 - -## 三、关于责任 -鉴于网络服务的特殊性,用户同意GitLink团队有权在事先通知的情况下,变更、中断、升级部分网络服务。GitLink团队不担保网络服务不会中断,但承诺在用户可承受的时间内快速恢复服务,同时确保用户数据的安全性和可靠性。 - -## 四、服务条款的修改 -GitLink团队保留在必要时对本协议修改的权利,一旦发生变动,这些条款可由GitLink团队及时更新,且毋须另行通知,修改后的条款一旦在网页上公布即有效代替原来的服务条款。您可随时查阅最新版服务条款。 - - +--- +sidebar_label: 'GitLink服务协议' +sidebar_position: 1 +--- + +尊敬的用户,您好! + +欢迎使用GitLink平台,在您使用GitLink平台前,请您认真阅读并遵守《GitLink服务协议》(以下简称”本协议”),请您务必审慎阅读、充分理解协议的各条款内容。 +当您在注册过程中点击查看”看过并同意本服务协议”,按照注册流程成功注册为GitLink平台的用户即表示您已充分阅读、理解并完全接受本协议中的全部条款。您承诺接受并遵守本协议的约定,届时您不应以未阅读本协议的内容等理由,主张本协议无效或本协议中的某些条款无效,或要求撤销本协议。 + +## 一、GitLink平台权利和义务 +1. 尊重用户隐私:尊重用户隐私,保障用户隐私安全是GitLink平台的一项基本政策; +2. 管理平台用户:GitLink平台依据国家法律、地方法律和国际法律等的标准以及本行业的规则来管理平台注册用户; +3. 处理用户反馈:GitLink平台的相关人员会及时处理用户反馈的问题并给予及时回复。 + +## 二、用户权利和义务 +用户在使用GitLink平台的过程中,必须遵守如下原则: + +1. 遵守中国的有关法律和法规; +2. 使用网络服务不作非法用途; +3. 不干扰和混乱网络服务; +4. 遵守所有使用网络服务的网络协议、规定、程序和惯例; +5. 不传输任何非法的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、伤害性的、庸俗的,淫秽等信息资料; +6. 不传输任何教唆他人构成犯罪行为的资料; +7. 用户不得故意或者过失损害GitLink平台合法权利和利益。 + +## 三、关于责任 +鉴于网络服务的特殊性,用户同意GitLink团队有权在事先通知的情况下,变更、中断、升级部分网络服务。GitLink团队不担保网络服务不会中断,但承诺在用户可承受的时间内快速恢复服务,同时确保用户数据的安全性和可靠性。 + +## 四、服务条款的修改 +GitLink团队保留在必要时对本协议修改的权利,一旦发生变动,这些条款可由GitLink团队及时更新,且毋须另行通知,修改后的条款一旦在网页上公布即有效代替原来的服务条款。您可随时查阅最新版服务条款。 + + 本协议最终解释权归GitLink团队所有。 \ No newline at end of file diff --git a/docs/服务协议/_category_.json b/docs/服务协议/_category_.json index e3ee1cb..b45ca99 100644 --- a/docs/服务协议/_category_.json +++ b/docs/服务协议/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "服务协议", - "position": 100 -} +{ + "label": "服务协议", + "position": 100 +} diff --git a/docs/疑修/_category_.json b/docs/疑修/_category_.json index 71829c3..5acd811 100644 --- a/docs/疑修/_category_.json +++ b/docs/疑修/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "疑修(Issue)", - "position": 4 -} +{ + "label": "疑修(Issue)", + "position": 4 +} diff --git a/docs/疑修/标记管理.md b/docs/疑修/标记管理.md index 7cda228..ed0560d 100644 --- a/docs/疑修/标记管理.md +++ b/docs/疑修/标记管理.md @@ -1,24 +1,24 @@ ---- -sidebar_label: '标记管理' -sidebar_position: 6 ---- - -# 标记管理 - -在疑修的内容编辑页面可以根据疑修的类型对其设置标记,标记的存在方便了在疑修列表中筛选目标疑修,提高项目开发管理效率。
-GitLink默认疑修共有缺陷、功能、疑问、支持、任务、协助、搁置、文档、测试和重复共计十种标记类型,分别具有不同的含义和颜色标志: - -- **缺陷:** 表示存在意外问题或错误; -- **功能:** 表示新功能申请; -- **疑问:** 表示存在疑惑; -- **支持:** 表示特定功能或特定需求; -- **任务:** 表示需要分配的任务; -- **协助:** 表示需要社区用户协助; -- **搁置:** 表示此问题暂时不会继续处理; -- **文档:** 表示文档材料补充; -- **测试:** 表示需要测试的需求; -- **重复:** 表示已存在类似的疑修。 -![](../../static/img/Issue/imageIssue14.png) - -另外,**项目成员**可以根据需求或习惯,进行标记含义或颜色标志的修改、新建标记和删除标记操作。 +--- +sidebar_label: '标记管理' +sidebar_position: 6 +--- + +# 标记管理 + +在疑修的内容编辑页面可以根据疑修的类型对其设置标记,标记的存在方便了在疑修列表中筛选目标疑修,提高项目开发管理效率。
+GitLink默认疑修共有缺陷、功能、疑问、支持、任务、协助、搁置、文档、测试和重复共计十种标记类型,分别具有不同的含义和颜色标志: + +- **缺陷:** 表示存在意外问题或错误; +- **功能:** 表示新功能申请; +- **疑问:** 表示存在疑惑; +- **支持:** 表示特定功能或特定需求; +- **任务:** 表示需要分配的任务; +- **协助:** 表示需要社区用户协助; +- **搁置:** 表示此问题暂时不会继续处理; +- **文档:** 表示文档材料补充; +- **测试:** 表示需要测试的需求; +- **重复:** 表示已存在类似的疑修。 +![](../../static/img/Issue/imageIssue14.png) + +另外,**项目成员**可以根据需求或习惯,进行标记含义或颜色标志的修改、新建标记和删除标记操作。 ![](../../static/img/Issue/imageIssue15.png) \ No newline at end of file diff --git a/docs/疑修/疑修列表.md b/docs/疑修/疑修列表.md index 74d24ed..01bf4a4 100644 --- a/docs/疑修/疑修列表.md +++ b/docs/疑修/疑修列表.md @@ -1,13 +1,13 @@ ---- -sidebar_label: '疑修列表' -sidebar_position: 4 ---- -# 疑修列表 - -对于项目开发过程中创建的所有疑修,可以在**疑修(Issue)** 界面统一查看,如下图所示为[确实开源](https://www.gitlink.org.cn/Gitlink/forgeplus)项目下的疑修列表。 - -![](../../static/img/Issue/imageIssue5.png) - -+ **创建疑修**:在疑修列表界面下,点击“**创建疑修**”按钮,同样可以创建疑修,具体见 ***疑修创建*** 一节; - +--- +sidebar_label: '疑修列表' +sidebar_position: 4 +--- +# 疑修列表 + +对于项目开发过程中创建的所有疑修,可以在**疑修(Issue)** 界面统一查看,如下图所示为[确实开源](https://www.gitlink.org.cn/Gitlink/forgeplus)项目下的疑修列表。 + +![](../../static/img/Issue/imageIssue5.png) + ++ **创建疑修**:在疑修列表界面下,点击“**创建疑修**”按钮,同样可以创建疑修,具体见 ***疑修创建*** 一节; + + **筛选疑修**:疑修列表支持不同条件筛选,包括发布人、标记(见 ***标记管理*** 一节)、里程碑(见 ***里程碑管理*** 一节),负责人、状态和开始/结束日期等;同时支持关键字搜索,以及按多种排序规则对疑修进行排序。 \ No newline at end of file diff --git a/docs/疑修/疑修创建.md b/docs/疑修/疑修创建.md index 9cba46a..0a5115f 100644 --- a/docs/疑修/疑修创建.md +++ b/docs/疑修/疑修创建.md @@ -1,21 +1,21 @@ ---- -sidebar_label: '疑修创建' -sidebar_position: 2 ---- -# 疑修创建 - -1. 进入需要发布疑修的项目的“**代码库**”界面,点击上方的“**+疑修**”按钮即可进入疑修发布界面,如下图所示: - -![](../../static/img/Issue/imageIssue2.png) - -2. 开始创建疑修,包括疑修标题、内容,输入疑修内容时既可以采用简单灵活的[Markdown语法](https://markdown.com.cn/),同时可以点击上方的功能按钮;然后上传需要的附件内容;最后点击“**创建**”按钮提交你的第一个疑修🎉🎉🎉 - -![](../../static/img/Issue/imageIssue3.png) - -3. 此外,在创建疑修时,可以通过符号 **`#`** 快速添加需要引用的疑修,进而为当前疑修提供辅助的信息;如下图所示,键入 **`#`** 后会弹出可引用的疑修列表,通过鼠标下滑或者键盘输入疑修编号选择需要引用的疑修后,会自动添加引用疑修的链接🔗 - -![](../../static/img/Issue/imageIssue6.png) - -![](../../static/img/Issue/imageIssue7.png) - - +--- +sidebar_label: '疑修创建' +sidebar_position: 2 +--- +# 疑修创建 + +1. 进入需要发布疑修的项目的“**代码库**”界面,点击上方的“**+疑修**”按钮即可进入疑修发布界面,如下图所示: + +![](../../static/img/Issue/imageIssue2.png) + +2. 开始创建疑修,包括疑修标题、内容,输入疑修内容时既可以采用简单灵活的[Markdown语法](https://markdown.com.cn/),同时可以点击上方的功能按钮;然后上传需要的附件内容;最后点击“**创建**”按钮提交你的第一个疑修🎉🎉🎉 + +![](../../static/img/Issue/imageIssue3.png) + +3. 此外,在创建疑修时,可以通过符号 **`#`** 快速添加需要引用的疑修,进而为当前疑修提供辅助的信息;如下图所示,键入 **`#`** 后会弹出可引用的疑修列表,通过鼠标下滑或者键盘输入疑修编号选择需要引用的疑修后,会自动添加引用疑修的链接🔗 + +![](../../static/img/Issue/imageIssue6.png) + +![](../../static/img/Issue/imageIssue7.png) + + diff --git a/docs/疑修/疑修状态变更.md b/docs/疑修/疑修状态变更.md index ba233ec..d8fa44d 100644 --- a/docs/疑修/疑修状态变更.md +++ b/docs/疑修/疑修状态变更.md @@ -1,19 +1,19 @@ ---- -sidebar_label: '疑修状态变更' -sidebar_position: 3 ---- -# 疑修状态变更 - -**疑修**本质上是开发任务,而开发任务随着开发活动的进行,其状态也会发生改变,而“**状态**”便是用于跟踪记录开发活动的变更。如图所示,GitLink中疑修的**状态**包括“新增”、“正在解决”、“已解决”、“关闭”和“拒绝“五类,用于表示开发任务的处理进度。 - -![](../../static/img/Issue/imageIssue4.png) - -+ **新增**:新创建的疑修默认状态为“新增”; - -+ **正在解决**:若已创建的疑修处在解决过程中,此时可将疑修状态修改为“正在解决”; - -+ **已解决**:疑修被开发者解决,此时可将其状态改为“已解决”✅; - -+ **关闭**:已被解决或者没有必要继续开启的疑修,可被设置为“关闭”; - +--- +sidebar_label: '疑修状态变更' +sidebar_position: 3 +--- +# 疑修状态变更 + +**疑修**本质上是开发任务,而开发任务随着开发活动的进行,其状态也会发生改变,而“**状态**”便是用于跟踪记录开发活动的变更。如图所示,GitLink中疑修的**状态**包括“新增”、“正在解决”、“已解决”、“关闭”和“拒绝“五类,用于表示开发任务的处理进度。 + +![](../../static/img/Issue/imageIssue4.png) + ++ **新增**:新创建的疑修默认状态为“新增”; + ++ **正在解决**:若已创建的疑修处在解决过程中,此时可将疑修状态修改为“正在解决”; + ++ **已解决**:疑修被开发者解决,此时可将其状态改为“已解决”✅; + ++ **关闭**:已被解决或者没有必要继续开启的疑修,可被设置为“关闭”; + + **拒绝**:若被指派解决疑修的开发者拒绝处理该疑修,则可把疑修设置为“拒绝”状态❌。 \ No newline at end of file diff --git a/docs/疑修/疑修简介.md b/docs/疑修/疑修简介.md index 1657190..1780637 100644 --- a/docs/疑修/疑修简介.md +++ b/docs/疑修/疑修简介.md @@ -1,17 +1,17 @@ ---- -sidebar_label: '疑修简介' -sidebar_position: 1 ---- -# 疑修简介 - -**疑修(Issue)** 管理模块主要为项目组成员提供**开发任务**发布、指派、跟踪等功能服务。 - -![](../../static/img/Issue/imageIssue1.png) - -**说明事项** - -1. **疑修**是一个可以追踪开发任务进度的帖子,因此支持参与者回复与评论等功能,见 ***评论及操作记录*** 一节; - -2. **疑修**的默认类型(标记)包括缺陷、功能、任务、支持、周报等,具体见 ***标记管理*** 一节; - -3. 可以为**疑修**设置开始和结束时间,并指定负责解决该任务的负责人,在疑修截止日期的前一天,系统将自动为任务的发布者和被指派人发送提醒消息。 +--- +sidebar_label: '疑修简介' +sidebar_position: 1 +--- +# 疑修简介 + +**疑修(Issue)** 管理模块主要为项目组成员提供**开发任务**发布、指派、跟踪等功能服务。 + +![](../../static/img/Issue/imageIssue1.png) + +**说明事项** + +1. **疑修**是一个可以追踪开发任务进度的帖子,因此支持参与者回复与评论等功能,见 ***评论及操作记录*** 一节; + +2. **疑修**的默认类型(标记)包括缺陷、功能、任务、支持、周报等,具体见 ***标记管理*** 一节; + +3. 可以为**疑修**设置开始和结束时间,并指定负责解决该任务的负责人,在疑修截止日期的前一天,系统将自动为任务的发布者和被指派人发送提醒消息。 diff --git a/docs/疑修/评论及操作记录.md b/docs/疑修/评论及操作记录.md index c65b479..0d8f21b 100644 --- a/docs/疑修/评论及操作记录.md +++ b/docs/疑修/评论及操作记录.md @@ -1,18 +1,18 @@ ---- -sidebar_label: '评论及操作记录' -sidebar_position: 5 ---- - -# 评论及操作记录 -### 评论 -每个疑修都相当于一个可以进度追踪的帖子,因此支持评论和回复,不仅仅是项目成员,所有人都可以在某个疑修下进行评论和回复,发表疑问或是见解,进行交流。 -![](../../static/img/Issue/imageIssue11.png) - -### 疑修声明 -用户可以对任意疑修发布“疑修声明”,留言自己对于该疑修的解决思路。点击疑修详情右侧的“声明”后,可以编辑留言,编辑完成后点击“确认”即可发布声明,如下图所示: -![](../../static/img/Issue/imageIssue12.png) - -### 操作记录 -所有人都可以创建疑修,但是要注意,非项目成员仅可以修改自己创建的疑修,而项目成员有权限修改所有的疑修。 -对于某个疑修的所有编辑操作,包括**创建疑修、添加负责人、移除负责人、更改状态、更改优先级、添加标记、移除标记、添加里程碑、移除里程碑、设置关联分支、移除关联分支、设置开始日期和设置结束日期**,均被记录在操作记录中。 +--- +sidebar_label: '评论及操作记录' +sidebar_position: 5 +--- + +# 评论及操作记录 +### 评论 +每个疑修都相当于一个可以进度追踪的帖子,因此支持评论和回复,不仅仅是项目成员,所有人都可以在某个疑修下进行评论和回复,发表疑问或是见解,进行交流。 +![](../../static/img/Issue/imageIssue11.png) + +### 疑修声明 +用户可以对任意疑修发布“疑修声明”,留言自己对于该疑修的解决思路。点击疑修详情右侧的“声明”后,可以编辑留言,编辑完成后点击“确认”即可发布声明,如下图所示: +![](../../static/img/Issue/imageIssue12.png) + +### 操作记录 +所有人都可以创建疑修,但是要注意,非项目成员仅可以修改自己创建的疑修,而项目成员有权限修改所有的疑修。 +对于某个疑修的所有编辑操作,包括**创建疑修、添加负责人、移除负责人、更改状态、更改优先级、添加标记、移除标记、添加里程碑、移除里程碑、设置关联分支、移除关联分支、设置开始日期和设置结束日期**,均被记录在操作记录中。 ![](../../static/img/Issue/imageIssue13.png) \ No newline at end of file diff --git a/docs/疑修/里程碑管理.md b/docs/疑修/里程碑管理.md index 2cf60df..22905a9 100644 --- a/docs/疑修/里程碑管理.md +++ b/docs/疑修/里程碑管理.md @@ -1,34 +1,34 @@ ---- -sidebar_label: '里程碑管理' -sidebar_position: 7 ---- - -# 里程碑管理 - -### 里程碑简介 -里程碑主要用于项目组对项目开发和版本发布提供支持,每一个里程碑可以关联多个开发任务。 - -### 创建里程碑 -项目成员可以基于以下步骤创建里程碑: -1. 进入目标项目的 **“里程碑”** 界面,此时界面所示为已创建的里程碑的列表,所有已创建里程碑分为 **“已关闭”** 和 **“开启中”** 两类; -2. 点击上方的 **“+创建里程碑”** 按钮即可进入里程碑创建界面; -![](../../static/img/Issue/imageIssue16.png) - -3. 填写标题(必填)、描述(必填)、截止日期(选填)后,点击右下角的 **“创建里程碑”** 即可以完成一个新的里程碑的创建。 -![](../../static/img/Issue/imageIssue17.png) - -### 关联里程碑 -项目成员可以将疑修关联到里程碑,从而使里程碑包含明确的疑修列表,主要步骤如下: -1. 在疑修列表中点击目标疑修; -2. 编辑“里程碑”属性,选择需要关联的里程碑。 -![](../../static/img/Issue/imageIssue18.png) - -### 其他操作 -- **开启里程碑** -- **关闭里程碑** -- **编辑里程碑** -- **删除里程碑** - -上述操作均可以在里程碑列表中,对目标里程碑进行处理实现,如下图所示: -![](../../static/img/Issue/imageIssue19.png) +--- +sidebar_label: '里程碑管理' +sidebar_position: 7 +--- + +# 里程碑管理 + +### 里程碑简介 +里程碑主要用于项目组对项目开发和版本发布提供支持,每一个里程碑可以关联多个开发任务。 + +### 创建里程碑 +项目成员可以基于以下步骤创建里程碑: +1. 进入目标项目的 **“里程碑”** 界面,此时界面所示为已创建的里程碑的列表,所有已创建里程碑分为 **“已关闭”** 和 **“开启中”** 两类; +2. 点击上方的 **“+创建里程碑”** 按钮即可进入里程碑创建界面; +![](../../static/img/Issue/imageIssue16.png) + +3. 填写标题(必填)、描述(必填)、截止日期(选填)后,点击右下角的 **“创建里程碑”** 即可以完成一个新的里程碑的创建。 +![](../../static/img/Issue/imageIssue17.png) + +### 关联里程碑 +项目成员可以将疑修关联到里程碑,从而使里程碑包含明确的疑修列表,主要步骤如下: +1. 在疑修列表中点击目标疑修; +2. 编辑“里程碑”属性,选择需要关联的里程碑。 +![](../../static/img/Issue/imageIssue18.png) + +### 其他操作 +- **开启里程碑** +- **关闭里程碑** +- **编辑里程碑** +- **删除里程碑** + +上述操作均可以在里程碑列表中,对目标里程碑进行处理实现,如下图所示: +![](../../static/img/Issue/imageIssue19.png) ![](../../static/img/Issue/imageIssue20.png) \ No newline at end of file diff --git a/docs/第三方服务/WebIDE.md b/docs/第三方服务/WebIDE.md index 3d152e9..b5d3d01 100644 --- a/docs/第三方服务/WebIDE.md +++ b/docs/第三方服务/WebIDE.md @@ -1,122 +1,122 @@ ---- -sidebar_label: 'WebIDE' -sidebar_position: 9 - ---- -## WebIDE背景 -传统的代码托管平台提供了代码仓库的 Git/SVN 的管理,可以在平台上做代码浏览、代码评审、缺陷管理、CI 流水线等和代码相关的活动。其中代码浏览、代码评审所用的编辑器组件一般为 CodeMirror,代码高亮使用 highlight.js,常常只提供了读代码的场景。蚂蚁研发效能部门云研发团队通过自研的 OpenSumi 框架及基于 OpenSumi 框架做的专门针对于 Web IDE(无远程容器)场景的极速版 Web IDE 框架,与内部代码托管平台碰撞出了创新型的、只依赖浏览器的、IDE 风格的代码阅读、代码编写、代码提交、代码运行、代码评审等场景,极大的提高了用户在代码托管平台阅读代码、代码评审、轻研发等场景的效率。本次蚂蚁研发效能云研发团队和 CCF(中国计算机学会)GitLink 代码托管平台合作,将内部极速版 Web IDE 应用到了 Gitlink 代码托管平台上,解决了长久以来的用户反馈的很多体验问题。 - -## Web IDE 核心能力 -对标有容器的标准版,极速版 IDE 主要在读、写、运行、提交等方面进行了探索: - - **1. 读:** - - a. 适配了多种代码托管平台,例如 Gitlink、Github、Gitlab 等代码托管平台,业务可以非常方便的使用代码服务的能力 - - b. 内置了包括 Java、TS/JS、C++、Go、Python、Rust 等几十种常见语言的语法高亮支持 - - c. 支持了如 Git Blame、GitGraph 等代码阅读辅助插件 - - **2. 写:** - - a. 支持 HTML/CSS/JS/Markdown 等在线语言服务能力,支持错误诊断能力 - - b. 浏览器文件系统 - - **3. 运行:** - - a. 支持基于 Skypack 的前端代码运行方案 - - b. 支持基于 Pyodide 的 Python 运行 - - **4. 提交:** - - a. 支持 WebSCM,提供分支切换/新增、代码提交等能力 - -如果说以 CodeMirror、Monaco 为代表的浏览器 IDE 组件为 Web IDE 1.0,那拥有上述能力的极速版 Web IDE 就是 Web IDE 2.0。极速版 Web IDE 方案在蚂蚁内部与 2021 年 4 月上线,承接了代码阅读、代码评审、在线笔试、代码检查结果反馈、轻量在线研发等众多场景,同年 8 月 vscode.dev 和 github.dev 上线,与之相比,极速版 Web IDE 利用 OpenSumi 框架的高扩展性,业务可以更加深度的定制模块与插件,让业务有多的想象空间。 - -## 代码阅读 -在代码托管平台上进行代码阅读时经常需要查看当前方法在哪里被引用、当前接口在哪里被实现,极速版 Web IDE 提供编辑器 + 插件的能力,解决了上述用户需求: -![](/img/di_san_fang/WebIDE/代码引用.png) - -
代码引用查看
-Gitlink 通过实现 Blame 插件,完成了编辑器 Blame 查看的能力: - -![](/img/di_san_fang/WebIDE/当前代码.png) -
当前代码行作者、修改日期查看
- - -## 代码评审 -代码评审功能用户长久以来一直反馈以下几个问题: - -- 1.语言服务缺失,阅读效率低:缺少代码高亮、提示、跳转、查看引用及大纲功能 -- 2.大 PR 浏览体验不佳:统计显示 Gitlink PR 平均有 14-17 个变更文件,传统代码评审交互一般为代码 Diff 组件流式展示,对于一些变更文件多、文件内部较大的场景 Review 体验不佳,常常要等待很久。 -- 3.代码修改流程重,耗时久:代码 Diff 组件只有读能力,无法快速修改一些拼写或 lint 错误,需要在本地找到对应文件后修改提交 针对于上述需求,蚂蚁云研发团队和 Gitlink 打造了 IDE 风格的代码评审场景: -![](/img/di_san_fang/WebIDE/IDE模式的代码评审.png) - -
IDE模式的代码评审
-- 1.变更树 a. 提供平铺和树状两种浏览方式 b. 变更树使用 OpenSumi Recycle 组件,对于大 PR 也能通过虚拟滚动高性能的查看变更文件 -- 2.工具栏 a. 提供 IDE 编辑器基础设置,如字体大小、编码、忽略收尾空格等 b. 快速切换当前分支历史版本与基线的对比 c. 变更文件快速定位、设置已查看,并支持快捷键快速执行 -- 3.编辑器 a. 通过 monaco fold 能力完成非变更内容的折叠 b. 自定义评论组件嵌入编辑器 -- 4.插件 a. 复用代码浏览 Blame 插件能力进行代码行 Git 信息查看 除了上述能力,Gitlink 还支持了在代码评审时快速修改代码: - -![](/img/di_san_fang/WebIDE/代码评审.png) -
代码评审时可修改代码
- -## Gitlink Web IDE -Gitlink 代码阅读场景虽然接入极速版 IDE 编辑器,但文件树、代码搜索、快捷键、IDE 皮肤、等均和平时开发时使用习惯的 IDE 差异较大,更有大部分用户仅仅是为了代码阅读将代码克隆到本地,尽管保证了一致的体验,但整个链路繁琐费时。 -基于这个洞察,蚂蚁云研发团队和 Gitlink 推出 Gitlink Web IDE,可以一键快速打开 Web IDE 访问阅读项目仓库代码,实现项目与 IDE 的无缝衔接,保持研发同学的日常偏好习惯,同时完美兼容 Gitlink 代码托管平台。更重要的是,通过无容器在浏览器上直接运行一个极速版 IDE,确保「秒开」的即时体验。 - -#### **1. 快速体验** -从 Gitlink 仓库首页 Web IDE 入口即可体验 -![](/img/di_san_fang/WebIDE/WebIDE入口.png) -
Gitlink WebIDE 入口
- -#### **2. 代码浏览体验** -与传统 IDE 一致的代码浏览体验。文件树、皮肤样式、快捷键一应俱全。 -#### **3. 语言功能** -- 1.支持近 40 种语言的语法高亮 -- 2.支持 JavaScript/TypeScript、HTML、CSS、JSON、Markdown 的基于 LSP (Language Server Protocol) 语言特性功能,具备智能提示和大纲信息以及单文件内跳转。 -![](/img/di_san_fang/WebIDE/JS语言服务提示.png) -
JS语言服务提示
- -- 3. 提供了 Java、Go、Python、C++、Php 的在线语言服务能力,支持简单的定义跳转、查找引用等功能,让大家更加方便的阅读代码 - -![](/img/di_san_fang/WebIDE/python查看引用.png) -
Python 查看引用
- -#### **4. 分支新建与切换** -点击左下角分支名即可新建/切换分支。 - -![](/img/di_san_fang/WebIDE/分支新建.png) -
分支新建与切换
- - -#### **5. 文件搜索** -使用 CMD/Ctrl + P 唤起文件搜索面板 - -![](/img/di_san_fang/WebIDE/文件搜索.png) -
文件搜索面板
- -#### **6. 行高亮** -持单行或多行高亮,点击行号即可高亮行,按住 Shift 可选中连续多行。 -![](/img/di_san_fang/WebIDE/多选行高亮.png) -
多选行高亮
- -#### **7. Blame** -支持查看单行 blame 信息,hover 后可展示详细信息。 -![](/img/di_san_fang/WebIDE/Blame详细信息.png) -
Blame详细信息
- -#### **8. Graph** -支持 graph 视图,可查看分支 commits 历史以及每个 commit 详细文件变更,并支持文件 diff 查看。底部状态栏左下角点击 Git Graph 或在命令面板输入 View Git Graph,即可打开 Git Graph 视图。 -![](/img/di_san_fang/WebIDE/Graph.png) -
Graph 详细信息
- - -#### **9.WebSCM** -对于开发来说日常多个需求并行开发是非常常见的事,经常修改一些很小但必要的逻辑,而也许你本地环境已经在开发下一个需求,频繁的分支切换并行修改又容易出错。通过 Gitlink Web IDE 极速切换分支修改提交一气呵成,无需打断本地开发流程。 -![](/img/di_san_fang/WebIDE/WebSCM.png) -
WebSCM
- - -#### **10.代码在线运行** -目前如果在没有容器的情况下,大部分应用只能运行前端代码。Gitlink Web IDE 集成了基于 skypack 的更加轻量的 CodeSwing 插件,可以在极速版去运行前端代码,并且代码版本是使用 Gitlink 来管理。结合上述 WebSCM 能力,甚至能在一分钟完成前端代码初始化、编写、预览和代码提交。 -![](/img/di_san_fang/WebIDE/前端代码.png) -
前端代码运行
- -随着 Webassembly 技术的发展,一些后端语言也可以运行在浏览器里,在 2021 年 Google IO 大会上,StackBlitz 展示了他们最近做的技术:WebContainer,该能力可以将语言运行时编译为 Webassembly 从而运行在浏览器上。Code-Runner-For-Web 插件结合 Pyodide,已经将 Python 的运行搬到了浏览器上,新版极速版也默认集成了该插件。 -![](/img/di_san_fang/WebIDE/Python代码运行.png) +--- +sidebar_label: 'WebIDE' +sidebar_position: 9 + +--- +## WebIDE背景 +传统的代码托管平台提供了代码仓库的 Git/SVN 的管理,可以在平台上做代码浏览、代码评审、缺陷管理、CI 流水线等和代码相关的活动。其中代码浏览、代码评审所用的编辑器组件一般为 CodeMirror,代码高亮使用 highlight.js,常常只提供了读代码的场景。蚂蚁研发效能部门云研发团队通过自研的 OpenSumi 框架及基于 OpenSumi 框架做的专门针对于 Web IDE(无远程容器)场景的极速版 Web IDE 框架,与内部代码托管平台碰撞出了创新型的、只依赖浏览器的、IDE 风格的代码阅读、代码编写、代码提交、代码运行、代码评审等场景,极大的提高了用户在代码托管平台阅读代码、代码评审、轻研发等场景的效率。本次蚂蚁研发效能云研发团队和 CCF(中国计算机学会)GitLink 代码托管平台合作,将内部极速版 Web IDE 应用到了 Gitlink 代码托管平台上,解决了长久以来的用户反馈的很多体验问题。 + +## Web IDE 核心能力 +对标有容器的标准版,极速版 IDE 主要在读、写、运行、提交等方面进行了探索: + + **1. 读:** + - a. 适配了多种代码托管平台,例如 Gitlink、Github、Gitlab 等代码托管平台,业务可以非常方便的使用代码服务的能力 + - b. 内置了包括 Java、TS/JS、C++、Go、Python、Rust 等几十种常见语言的语法高亮支持 + - c. 支持了如 Git Blame、GitGraph 等代码阅读辅助插件 + + **2. 写:** + - a. 支持 HTML/CSS/JS/Markdown 等在线语言服务能力,支持错误诊断能力 + - b. 浏览器文件系统 + + **3. 运行:** + - a. 支持基于 Skypack 的前端代码运行方案 + - b. 支持基于 Pyodide 的 Python 运行 + + **4. 提交:** + - a. 支持 WebSCM,提供分支切换/新增、代码提交等能力 + +如果说以 CodeMirror、Monaco 为代表的浏览器 IDE 组件为 Web IDE 1.0,那拥有上述能力的极速版 Web IDE 就是 Web IDE 2.0。极速版 Web IDE 方案在蚂蚁内部与 2021 年 4 月上线,承接了代码阅读、代码评审、在线笔试、代码检查结果反馈、轻量在线研发等众多场景,同年 8 月 vscode.dev 和 github.dev 上线,与之相比,极速版 Web IDE 利用 OpenSumi 框架的高扩展性,业务可以更加深度的定制模块与插件,让业务有多的想象空间。 + +## 代码阅读 +在代码托管平台上进行代码阅读时经常需要查看当前方法在哪里被引用、当前接口在哪里被实现,极速版 Web IDE 提供编辑器 + 插件的能力,解决了上述用户需求: +![](/img/di_san_fang/WebIDE/代码引用.png) + +
代码引用查看
+Gitlink 通过实现 Blame 插件,完成了编辑器 Blame 查看的能力: + +![](/img/di_san_fang/WebIDE/当前代码.png) +
当前代码行作者、修改日期查看
+ + +## 代码评审 +代码评审功能用户长久以来一直反馈以下几个问题: + +- 1.语言服务缺失,阅读效率低:缺少代码高亮、提示、跳转、查看引用及大纲功能 +- 2.大 PR 浏览体验不佳:统计显示 Gitlink PR 平均有 14-17 个变更文件,传统代码评审交互一般为代码 Diff 组件流式展示,对于一些变更文件多、文件内部较大的场景 Review 体验不佳,常常要等待很久。 +- 3.代码修改流程重,耗时久:代码 Diff 组件只有读能力,无法快速修改一些拼写或 lint 错误,需要在本地找到对应文件后修改提交 针对于上述需求,蚂蚁云研发团队和 Gitlink 打造了 IDE 风格的代码评审场景: +![](/img/di_san_fang/WebIDE/IDE模式的代码评审.png) + +
IDE模式的代码评审
+- 1.变更树 a. 提供平铺和树状两种浏览方式 b. 变更树使用 OpenSumi Recycle 组件,对于大 PR 也能通过虚拟滚动高性能的查看变更文件 +- 2.工具栏 a. 提供 IDE 编辑器基础设置,如字体大小、编码、忽略收尾空格等 b. 快速切换当前分支历史版本与基线的对比 c. 变更文件快速定位、设置已查看,并支持快捷键快速执行 +- 3.编辑器 a. 通过 monaco fold 能力完成非变更内容的折叠 b. 自定义评论组件嵌入编辑器 +- 4.插件 a. 复用代码浏览 Blame 插件能力进行代码行 Git 信息查看 除了上述能力,Gitlink 还支持了在代码评审时快速修改代码: + +![](/img/di_san_fang/WebIDE/代码评审.png) +
代码评审时可修改代码
+ +## Gitlink Web IDE +Gitlink 代码阅读场景虽然接入极速版 IDE 编辑器,但文件树、代码搜索、快捷键、IDE 皮肤、等均和平时开发时使用习惯的 IDE 差异较大,更有大部分用户仅仅是为了代码阅读将代码克隆到本地,尽管保证了一致的体验,但整个链路繁琐费时。 +基于这个洞察,蚂蚁云研发团队和 Gitlink 推出 Gitlink Web IDE,可以一键快速打开 Web IDE 访问阅读项目仓库代码,实现项目与 IDE 的无缝衔接,保持研发同学的日常偏好习惯,同时完美兼容 Gitlink 代码托管平台。更重要的是,通过无容器在浏览器上直接运行一个极速版 IDE,确保「秒开」的即时体验。 + +#### **1. 快速体验** +从 Gitlink 仓库首页 Web IDE 入口即可体验 +![](/img/di_san_fang/WebIDE/WebIDE入口.png) +
Gitlink WebIDE 入口
+ +#### **2. 代码浏览体验** +与传统 IDE 一致的代码浏览体验。文件树、皮肤样式、快捷键一应俱全。 +#### **3. 语言功能** +- 1.支持近 40 种语言的语法高亮 +- 2.支持 JavaScript/TypeScript、HTML、CSS、JSON、Markdown 的基于 LSP (Language Server Protocol) 语言特性功能,具备智能提示和大纲信息以及单文件内跳转。 +![](/img/di_san_fang/WebIDE/JS语言服务提示.png) +
JS语言服务提示
+ +- 3. 提供了 Java、Go、Python、C++、Php 的在线语言服务能力,支持简单的定义跳转、查找引用等功能,让大家更加方便的阅读代码 + +![](/img/di_san_fang/WebIDE/python查看引用.png) +
Python 查看引用
+ +#### **4. 分支新建与切换** +点击左下角分支名即可新建/切换分支。 + +![](/img/di_san_fang/WebIDE/分支新建.png) +
分支新建与切换
+ + +#### **5. 文件搜索** +使用 CMD/Ctrl + P 唤起文件搜索面板 + +![](/img/di_san_fang/WebIDE/文件搜索.png) +
文件搜索面板
+ +#### **6. 行高亮** +持单行或多行高亮,点击行号即可高亮行,按住 Shift 可选中连续多行。 +![](/img/di_san_fang/WebIDE/多选行高亮.png) +
多选行高亮
+ +#### **7. Blame** +支持查看单行 blame 信息,hover 后可展示详细信息。 +![](/img/di_san_fang/WebIDE/Blame详细信息.png) +
Blame详细信息
+ +#### **8. Graph** +支持 graph 视图,可查看分支 commits 历史以及每个 commit 详细文件变更,并支持文件 diff 查看。底部状态栏左下角点击 Git Graph 或在命令面板输入 View Git Graph,即可打开 Git Graph 视图。 +![](/img/di_san_fang/WebIDE/Graph.png) +
Graph 详细信息
+ + +#### **9.WebSCM** +对于开发来说日常多个需求并行开发是非常常见的事,经常修改一些很小但必要的逻辑,而也许你本地环境已经在开发下一个需求,频繁的分支切换并行修改又容易出错。通过 Gitlink Web IDE 极速切换分支修改提交一气呵成,无需打断本地开发流程。 +![](/img/di_san_fang/WebIDE/WebSCM.png) +
WebSCM
+ + +#### **10.代码在线运行** +目前如果在没有容器的情况下,大部分应用只能运行前端代码。Gitlink Web IDE 集成了基于 skypack 的更加轻量的 CodeSwing 插件,可以在极速版去运行前端代码,并且代码版本是使用 Gitlink 来管理。结合上述 WebSCM 能力,甚至能在一分钟完成前端代码初始化、编写、预览和代码提交。 +![](/img/di_san_fang/WebIDE/前端代码.png) +
前端代码运行
+ +随着 Webassembly 技术的发展,一些后端语言也可以运行在浏览器里,在 2021 年 Google IO 大会上,StackBlitz 展示了他们最近做的技术:WebContainer,该能力可以将语言运行时编译为 Webassembly 从而运行在浏览器上。Code-Runner-For-Web 插件结合 Pyodide,已经将 Python 的运行搬到了浏览器上,新版极速版也默认集成了该插件。 +![](/img/di_san_fang/WebIDE/Python代码运行.png)
Python代码运行
\ No newline at end of file diff --git a/docs/第三方服务/_category_.json b/docs/第三方服务/_category_.json index a1d9d5b..215eb13 100644 --- a/docs/第三方服务/_category_.json +++ b/docs/第三方服务/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "第三方服务", - "position": 9 -} +{ + "label": "第三方服务", + "position": 9 +} diff --git a/docs/第三方服务/跨平台代码同步.md b/docs/第三方服务/跨平台代码同步.md index 4d43602..43b7478 100644 --- a/docs/第三方服务/跨平台代码同步.md +++ b/docs/第三方服务/跨平台代码同步.md @@ -1,73 +1,73 @@ ---- -sidebar_label: '跨平台代码同步服务' -sidebar_position: 2 ---- - -### 功能简介 - -跨平台仓库代码同步服务用于不同代码托管平台之间的仓库代码双向同步功能。用户将不同平台的仓库分支进行绑定,当任意仓库分支有push事件被webhook监听时,代码推送将实时自动同步至另一个仓库,以实现不同平台之间分支、提交信息的自动同步(代码托管平台仅限于github与gitee)。 - - -![1.同步流程](../../static/img/reposyncer/1.同步流程.png) - -同步服务既满足双平台代码库分支同步需求,也支持最多创建三个平台的代码仓库同步,如下图所示 - -![2.同步方式](../../static/img/reposyncer/2.同步方式.png) - -### 配置双向同步 - -1、进入需要创建同步的代码库“服务”tab,开通跨平台代码同步服务。 - -![3.开启跨平台服务](../../static/img/reposyncer/3.开启跨平台服务.png) - -2、配置跨平台的同步仓库,支持github和gitee。需输入代码库地址(git地址和网站访问地址均支持),以及配置对应token用于授权同步,此处须注意token的权限以及是否过期。
-Github配置方式为:个人头像→Settings→Developer Settings→Personal access tokens (classic)→Generate new token→勾选repo按钮→保存
-Gitee配置方式为:个人头像→设置→私人令牌→生成新令牌→勾选projects权限→提交 - -![4.配置同步仓库](../../static/img/reposyncer/4.配置同步仓库.jpg) - -3、在首次创建同步仓库时,需要用户手动在目标仓库的代码库创建一条webhook,用于监听仓库push事件,从而向其他同步仓库推送代码完成同步,同步步骤如下: - -①点击“复制链接”按钮,复制平台用于接收webhook请求的地址 - -![5.配置webhook](../../static/img/reposyncer/5.配置webhook.jpg) - - -②访问点击前往按钮前往目标仓库webhook页新建一个webhook,以github为例 - -![6.webhook示例](../../static/img/reposyncer/6.webhook示例.png) - -③粘贴链接,并确保该webhook支持push事件的监听,并已经成功激活 - -![7.webhook配置规则](../../static/img/reposyncer/7.webhook配置规则.png) - -4、完成仓库配置绑定后,需要绑定这两个仓库的指定同步分支,建立首次同步方向。注:首次同步的策略为单向代码强推,请谨慎选择同步方向开启同步以避免代码被覆盖 - -![8.绑定分支](../../static/img/reposyncer/8.绑定分支.jpg) - -5、完成分支的绑定,在绑定后会根据选择的同步方向立即执行一次同步。后续webhook监听到任意分支有代码推送,会实时向另一个绑定分支同步代码推送代码 - -![9.确认绑定](../../static/img/reposyncer/9.确认绑定.jpg) - - ### 管理同步分支 - - -同步分支配置完成后,用户可在同步分支列表完成一系列操作
-①添加绑定新的同步分支,如两个仓库已建立了Develop分支,需要再建立feature分支的同步,可实时添加
-②查询两个分支间最新一次的同步时间及同步状态。若同步失败,可在同步记录中查询日志分析失败原因
-③添加同步仓库,若已绑定了github的同步仓库,想在gitee导入一个仓库进行开发,并想完成实时多个仓库的分支同步。
-④查看同步配置,可用于查询同步仓库的地址,GitLink 用于接受第三方webhook请求的地址,以及更新token。以防token过期
-⑤查询同步记录,包括查看历次同步的代码变更方,同步时间,同步状态及对应commt id,查询同步日志。
-⑥中止、开启同步,相当于同步开关,可随时启停 - -![同步分支管理](../../static/img/reposyncer/同步分支管理.png) - - ### 注意事项 - -1、在建立同步时,工具将根据用户选择的首次同步方向强行推送一次代码,请谨慎选择同步方向,以规避代码被覆盖的风险。同步建立之后,哪一方push事件触发被webhook监听,将同步至另一方,请勿在多仓库同时提交代码,以防出现冲突
-2、目前仅支持个人仓库的同步,组织仓库的同步暂不支持,敬请期待
-3、在配置过程中,请仔细检查token的权限,是否已包含了仓库读写。同时请检查token是否已过期,若过期请点击【查看同步配置】按钮进入页面更新此token
-4、在配置过程中,请仔细检查其他平台webhook的监听事件中是否包含了push事件,以及webhook是否已激活 - - - + diff --git a/docs/第三方服务/重睛鸟代码溯源.md b/docs/第三方服务/重睛鸟代码溯源.md index 5cd1639..68ffb9c 100644 --- a/docs/第三方服务/重睛鸟代码溯源.md +++ b/docs/第三方服务/重睛鸟代码溯源.md @@ -1,67 +1,67 @@ ---- -sidebar_label: "重睛鸟代码溯源" -sidebar_position: 1 ---- - -## 代码分析入口 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析入口.png)
- -
代码分析入口

-页面说明:
-1、用户可点击"服务"菜单 tab 进入服务页面。
-2、仓库管理员可在"仓库设置" tab 中项目导航处开启/关闭代码分析菜单可见性,如下图:
- -![](../../static/img/di_san_fang/重晴鸟代码溯源/项目导航.png)
- -
项目导航

- -## 代码分析检测 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析检测.png)
- -
代码分析检测

- -![](../../static/img/di_san_fang/重晴鸟代码溯源/新建分析.png)
- -
新建分析

-页面说明:
-1、此页面为暂无历史分析记录时页面展示。
-2、"新建分析"按钮仅对仓库管理员可见。仓库开发者、观察者、游客访问此页面时,"新建分析"按钮不可见。
-3、点击"新建分析"按钮,需判断是否开启代码分析功能。
- -## 分支选择 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/分支选择.png)
- -
分支选择

-页面说明:
-1、用户点击“新建分析”按钮,弹出新建分析需要选择填写分支。
-2、图中检测类型、检测参数均为默认值,不允许用户修改,此处展示在界面上,仅起到提示用户,让用户知晓作用。
-3、点击此处“开始检测”即开启基于选中分支的检测,新建一个检测列表。
- -## 列表展示 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/列表展示.png)
- -
列表展示

-页面说明:
-1、当检测列表行数超过一行时,“新建分析”按钮左侧提供分支名称的筛选下拉框,下拉框内选项为列表中分支的集合。若本仓库有分支1、2、3、4、5,此列表中有分支3、4,则此处下拉框中分支类型仅为3、4。
-2、当新建分析任务正在检测中时,检测状态处有百分比进度条展示现有进度。
-3、点击“重新扫描”按钮,将弹出一条新建分析的弹窗,此弹窗保存所有上次已配置的分支信息,检测分支不可修改(分支下拉选中框置灰)。确认新建后,将新增一条检测数据。
- -## 结果展示 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/结果展示.png)
- -
结果展示

-页面说明:
-1、用户在代码检测"操作"列表点击"查看"按钮,将在当前页面展开结果展示页面。当用户再次点击"查看"按钮后,结果展示页面收回;当用户点击其他检测记录"查看"按钮后,将展开其他检测记录的结果页,收回当前已展开的结果展示页;
-2、当检测状态为"失败"状态,或当前处于"正在检测"状态时,"查看"按钮将置灰,处于无法点击状态;
-3、结果展示页取代码溯源已有页面,嵌入至 GitLink 即可,无需再次设计。
- -## 用户操作流程 - -![](../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png)
- -
用户操作流程

+--- +sidebar_label: "重睛鸟代码溯源" +sidebar_position: 1 +--- + +## 代码分析入口 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析入口.png)
+ +
代码分析入口

+页面说明:
+1、用户可点击"服务"菜单 tab 进入服务页面。
+2、仓库管理员可在"仓库设置" tab 中项目导航处开启/关闭代码分析菜单可见性,如下图:
+ +![](../../static/img/di_san_fang/重晴鸟代码溯源/项目导航.png)
+ +
项目导航

+ +## 代码分析检测 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/代码分析检测.png)
+ +
代码分析检测

+ +![](../../static/img/di_san_fang/重晴鸟代码溯源/新建分析.png)
+ +
新建分析

+页面说明:
+1、此页面为暂无历史分析记录时页面展示。
+2、"新建分析"按钮仅对仓库管理员可见。仓库开发者、观察者、游客访问此页面时,"新建分析"按钮不可见。
+3、点击"新建分析"按钮,需判断是否开启代码分析功能。
+ +## 分支选择 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/分支选择.png)
+ +
分支选择

+页面说明:
+1、用户点击“新建分析”按钮,弹出新建分析需要选择填写分支。
+2、图中检测类型、检测参数均为默认值,不允许用户修改,此处展示在界面上,仅起到提示用户,让用户知晓作用。
+3、点击此处“开始检测”即开启基于选中分支的检测,新建一个检测列表。
+ +## 列表展示 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/列表展示.png)
+ +
列表展示

+页面说明:
+1、当检测列表行数超过一行时,“新建分析”按钮左侧提供分支名称的筛选下拉框,下拉框内选项为列表中分支的集合。若本仓库有分支1、2、3、4、5,此列表中有分支3、4,则此处下拉框中分支类型仅为3、4。
+2、当新建分析任务正在检测中时,检测状态处有百分比进度条展示现有进度。
+3、点击“重新扫描”按钮,将弹出一条新建分析的弹窗,此弹窗保存所有上次已配置的分支信息,检测分支不可修改(分支下拉选中框置灰)。确认新建后,将新增一条检测数据。
+ +## 结果展示 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/结果展示.png)
+ +
结果展示

+页面说明:
+1、用户在代码检测"操作"列表点击"查看"按钮,将在当前页面展开结果展示页面。当用户再次点击"查看"按钮后,结果展示页面收回;当用户点击其他检测记录"查看"按钮后,将展开其他检测记录的结果页,收回当前已展开的结果展示页;
+2、当检测状态为"失败"状态,或当前处于"正在检测"状态时,"查看"按钮将置灰,处于无法点击状态;
+3、结果展示页取代码溯源已有页面,嵌入至 GitLink 即可,无需再次设计。
+ +## 用户操作流程 + +![](../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png)
+ +
用户操作流程

diff --git a/docs/组织管理/_category_.json b/docs/组织管理/_category_.json index bb58afa..92b85c4 100644 --- a/docs/组织管理/_category_.json +++ b/docs/组织管理/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "组织管理", - "position": 3 -} +{ + "label": "组织管理", + "position": 3 +} diff --git a/docs/组织管理/组织创建及设置.md b/docs/组织管理/组织创建及设置.md index db0937b..69d681a 100644 --- a/docs/组织管理/组织创建及设置.md +++ b/docs/组织管理/组织创建及设置.md @@ -1,31 +1,31 @@ ---- -sidebar_label: '组织创建及设置' -sidebar_position: 2 ---- -# 组织创建(Organization Creation) - - 在 *https://www.gitlink.org.cn* 页面点击顶部导航栏的“+”符号可以进行组织新建操作。 - - ![](../../static/img/Org/imageOrg1.png) - - 在新建页面中输入**组织账号**、**组织名称**、**组织描述**、**所在地区**、**可见性**以及**组织头像**等信息后,点击“**创建组织**”按钮完成组织的创建。 - - ![](../../static/img/Org/imageOrg2.png) - -## 组织账号 - - ![](../../static/img/Org/imageOrg4.png) - - **注**:只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符 - -## 组织名称与组织描述 - - ![](../../static/img/Org/imageOrg5.png) - - **注**:此处为必填项,不得为空 - -## 可见性 - - ![](../../static/img/Org/imageOrg3.png) - - **注**:可见性预设三类组织:公开、受限(仅对登录用户可见)、私有(仅对组织成员可见)。 +--- +sidebar_label: '组织创建及设置' +sidebar_position: 2 +--- +# 组织创建(Organization Creation) + + 在 *https://www.gitlink.org.cn* 页面点击顶部导航栏的“+”符号可以进行组织新建操作。 + + ![](../../static/img/Org/imageOrg1.png) + + 在新建页面中输入**组织账号**、**组织名称**、**组织描述**、**所在地区**、**可见性**以及**组织头像**等信息后,点击“**创建组织**”按钮完成组织的创建。 + + ![](../../static/img/Org/imageOrg2.png) + +## 组织账号 + + ![](../../static/img/Org/imageOrg4.png) + + **注**:只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符 + +## 组织名称与组织描述 + + ![](../../static/img/Org/imageOrg5.png) + + **注**:此处为必填项,不得为空 + +## 可见性 + + ![](../../static/img/Org/imageOrg3.png) + + **注**:可见性预设三类组织:公开、受限(仅对登录用户可见)、私有(仅对组织成员可见)。 diff --git a/docs/组织管理/组织团队管理.md b/docs/组织管理/组织团队管理.md index 7f33bb5..0a4a287 100644 --- a/docs/组织管理/组织团队管理.md +++ b/docs/组织管理/组织团队管理.md @@ -1,34 +1,34 @@ ---- -sidebar_label: '组织团队管理' -sidebar_position: 3 ---- -# 组织团队管理 - -## 创建组织团队 -点击组织信息页面中的“新建团队”按钮可以创建属于该组织的团队(平台默认创建“Owners”团队,成员为组织的创建者)。 - -在团队新建页面,输入团队标识、团队名称、团队描述、项目权限以及版本库权限等信息后,点击“新建团队”完成团队的创建。 - - ![](../../static/img/Org/imageOrg9.png) - -## 查看组织团队 - -点击组织信息页面中的某个团队名称可以查看该团队的详细信息,该页面包括团队的名称、描述等信息,此外还会列出该团队关联的成员以及项目。 - - ![](../../static/img/Org/imageOrg8.png) - -## 管理组织团队 - -点击团队信息页面中的“团队设置”按钮可以对团队进行管理 - - - 基本设置:修改项目的基本信息,如名称和描述等。 - ![](../../static/img/Org/imageOrg10.png) - - - 团队成员管理:为该团队添加新成员或者移除已有成员。 - ![](../../static/img/Org/imageOrg11.png) - - - 团队项目管理:为该团队关联新项目(该组织已经创建的项目)或者移除已关联项目。 - ![](../../static/img/Org/imageOrg12.png) - - - +--- +sidebar_label: '组织团队管理' +sidebar_position: 3 +--- +# 组织团队管理 + +## 创建组织团队 +点击组织信息页面中的“新建团队”按钮可以创建属于该组织的团队(平台默认创建“Owners”团队,成员为组织的创建者)。 + +在团队新建页面,输入团队标识、团队名称、团队描述、项目权限以及版本库权限等信息后,点击“新建团队”完成团队的创建。 + + ![](../../static/img/Org/imageOrg9.png) + +## 查看组织团队 + +点击组织信息页面中的某个团队名称可以查看该团队的详细信息,该页面包括团队的名称、描述等信息,此外还会列出该团队关联的成员以及项目。 + + ![](../../static/img/Org/imageOrg8.png) + +## 管理组织团队 + +点击团队信息页面中的“团队设置”按钮可以对团队进行管理 + + - 基本设置:修改项目的基本信息,如名称和描述等。 + ![](../../static/img/Org/imageOrg10.png) + + - 团队成员管理:为该团队添加新成员或者移除已有成员。 + ![](../../static/img/Org/imageOrg11.png) + + - 团队项目管理:为该团队关联新项目(该组织已经创建的项目)或者移除已关联项目。 + ![](../../static/img/Org/imageOrg12.png) + + + diff --git a/docs/组织管理/组织成员管理.md b/docs/组织管理/组织成员管理.md index b178a64..b2b1d93 100644 --- a/docs/组织管理/组织成员管理.md +++ b/docs/组织管理/组织成员管理.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '组织成员管理' -sidebar_position: 4 +--- +sidebar_label: '组织成员管理' +sidebar_position: 4 --- \ No newline at end of file diff --git a/docs/组织管理/组织简介.md b/docs/组织管理/组织简介.md index a4f725e..cf60de2 100644 --- a/docs/组织管理/组织简介.md +++ b/docs/组织管理/组织简介.md @@ -1,28 +1,28 @@ ---- -sidebar_label: '组织简介' -sidebar_position: 1 ---- - -# 组织简介 - -组织是共享帐户,其中业务和开源项目可同时跨多个项目进行协作,具有复杂的安全性和管理功能。多个个人帐户可以通过加入同一组织帐户来协作处理共享项目。 - -您的团队可以通过使用组织帐户在 GitLink 上进行协作,组织帐户充当共享工作的容器,并为工作赋予独特的名称和品牌。同时,平台支持组织在“组织详情”页面发布新闻动态,显示项目概览和仓库详情等内容 - - ![](../../static/img/Org/imageOrg6.png) - -## 作为组织拥有者 - -有效管理组织,是您的使命。 - -组织提供了一个集中式的合作与共享中心,让您的团队一起工作,共享资源并实现更有效地沟通。 - -为了简化访问管理并增强协作,您可以创建能体现组结构的嵌套团队。您可以根据他们的角色或项目将人员分组,并分配任务。 - - ![](../../static/img/Org/imageOrg7.png) - -平台同时支持组织拥有者管理对数据访问的自定义设置。 - -## 作为组织成员 - -您可以通过组织与无限数量的人在多个项目中协作,与志同道合的人一起,通过分工和写作,参与开发流程,发布或处理问题。 +--- +sidebar_label: '组织简介' +sidebar_position: 1 +--- + +# 组织简介 + +组织是共享帐户,其中业务和开源项目可同时跨多个项目进行协作,具有复杂的安全性和管理功能。多个个人帐户可以通过加入同一组织帐户来协作处理共享项目。 + +您的团队可以通过使用组织帐户在 GitLink 上进行协作,组织帐户充当共享工作的容器,并为工作赋予独特的名称和品牌。同时,平台支持组织在“组织详情”页面发布新闻动态,显示项目概览和仓库详情等内容 + + ![](../../static/img/Org/imageOrg6.png) + +## 作为组织拥有者 + +有效管理组织,是您的使命。 + +组织提供了一个集中式的合作与共享中心,让您的团队一起工作,共享资源并实现更有效地沟通。 + +为了简化访问管理并增强协作,您可以创建能体现组结构的嵌套团队。您可以根据他们的角色或项目将人员分组,并分配任务。 + + ![](../../static/img/Org/imageOrg7.png) + +平台同时支持组织拥有者管理对数据访问的自定义设置。 + +## 作为组织成员 + +您可以通过组织与无限数量的人在多个项目中协作,与志同道合的人一起,通过分工和写作,参与开发流程,发布或处理问题。 diff --git a/docs/组织管理/组织项目管理.md b/docs/组织管理/组织项目管理.md index 3d6a89c..34292cf 100644 --- a/docs/组织管理/组织项目管理.md +++ b/docs/组织管理/组织项目管理.md @@ -1,12 +1,12 @@ ---- -sidebar_label: '组织项目管理' -sidebar_position: 5 ---- - ## 创建组织项目 - -点击组织信息页面中的“新建项目”按钮可以创建属于该组织的托管项目或者镜像项目。 - - ![](../../static/img/Org/imageOrg13.png) - - **注**:在“拥有者”一栏的下拉选项中,可以选择:个人、组织、团队 - +--- +sidebar_label: '组织项目管理' +sidebar_position: 5 +--- + ## 创建组织项目 + +点击组织信息页面中的“新建项目”按钮可以创建属于该组织的托管项目或者镜像项目。 + + ![](../../static/img/Org/imageOrg13.png) + + **注**:在“拥有者”一栏的下拉选项中,可以选择:个人、组织、团队 + diff --git a/docs/维基/_category_.json b/docs/维基/_category_.json index 9072bcc..02cd231 100644 --- a/docs/维基/_category_.json +++ b/docs/维基/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "维基(Wiki)", - "position": 7 -} +{ + "label": "维基(Wiki)", + "position": 7 +} diff --git a/docs/维基/模板导入及导出.md b/docs/维基/模板导入及导出.md index 0901b17..12bcb31 100644 --- a/docs/维基/模板导入及导出.md +++ b/docs/维基/模板导入及导出.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '模板导入及导出' -sidebar_position: 2 +--- +sidebar_label: '模板导入及导出' +sidebar_position: 2 --- \ No newline at end of file diff --git a/docs/维基/维基页面管理.md b/docs/维基/维基页面管理.md index 1ed56fc..f86e1cc 100644 --- a/docs/维基/维基页面管理.md +++ b/docs/维基/维基页面管理.md @@ -1,4 +1,4 @@ ---- -sidebar_label: '维基页面管理' -sidebar_position: 1 +--- +sidebar_label: '维基页面管理' +sidebar_position: 1 --- \ No newline at end of file diff --git a/docs/通知/_category_.json b/docs/通知/_category_.json index aabbf21..421b844 100644 --- a/docs/通知/_category_.json +++ b/docs/通知/_category_.json @@ -1,4 +1,4 @@ -{ - "label": "通知", - "position": 10 -} +{ + "label": "通知", + "position": 10 +} diff --git a/docs/通知/通知简介.md b/docs/通知/通知简介.md index 10ff90a..01d6151 100644 --- a/docs/通知/通知简介.md +++ b/docs/通知/通知简介.md @@ -1,29 +1,29 @@ ---- -sidebar_label: '通知简介' -sidebar_position: 1 ---- - -# 确实开源帮助中心 - -## 通知简介 -#### 1.通知类型 -GitLink将通知分为“系统通知”和“@我”的两种类型: -* 系统通知包括“我的状态”、“我创建的或负责的”、“我管理的仓库”三种类型的通知: - -| 系统通知类型 | 具体通知内容 | -| ----------- | ----------- | -| 我的状态 | 账号有权限变更;被拉入或移出组织;被拉入或移出项目;有新的疑修指派给我;有新的合并请求指派给我;| -| 我创建的或负责的 | 疑修状态变更;合并请求状态变更;| -| 我管理的仓库 | 有新的疑修;有新的合并请求;有成员变动;仓库设置被更改;| -* “@我”的通知目前支持在用户首页、课程首页、项目首页的动态列表中使用@功能对用户进行通知: - 例,在项目首页提交疑修时,输入@后可以通过下拉列表选择@其他用户。 - ![](../../static/img/notice/@notice.png) - -#### 2.查看通知 -登录后在平台右上角个人头像旁即可查看收到的通知数量;移动光标至通知按钮出现下拉列表可以分别查看“系统通知”和“@我”的通知;下拉列表右下角可以对所有消息进行一键已读;点击通知即可跳转至通知详情界面。 -![](../../static/img/notice/home_notice2.png) -
- - -点击通知按钮可以进入消息通知界面,“我的通知”界面可以进行“进查看未读消息”和“所有消息一键已读”的选择。 +--- +sidebar_label: '通知简介' +sidebar_position: 1 +--- + +# 确实开源帮助中心 + +## 通知简介 +#### 1.通知类型 +GitLink将通知分为“系统通知”和“@我”的两种类型: +* 系统通知包括“我的状态”、“我创建的或负责的”、“我管理的仓库”三种类型的通知: + +| 系统通知类型 | 具体通知内容 | +| ----------- | ----------- | +| 我的状态 | 账号有权限变更;被拉入或移出组织;被拉入或移出项目;有新的疑修指派给我;有新的合并请求指派给我;| +| 我创建的或负责的 | 疑修状态变更;合并请求状态变更;| +| 我管理的仓库 | 有新的疑修;有新的合并请求;有成员变动;仓库设置被更改;| +* “@我”的通知目前支持在用户首页、课程首页、项目首页的动态列表中使用@功能对用户进行通知: + 例,在项目首页提交疑修时,输入@后可以通过下拉列表选择@其他用户。 + ![](../../static/img/notice/@notice.png) + +#### 2.查看通知 +登录后在平台右上角个人头像旁即可查看收到的通知数量;移动光标至通知按钮出现下拉列表可以分别查看“系统通知”和“@我”的通知;下拉列表右下角可以对所有消息进行一键已读;点击通知即可跳转至通知详情界面。 +![](../../static/img/notice/home_notice2.png) +
+ + +点击通知按钮可以进入消息通知界面,“我的通知”界面可以进行“进查看未读消息”和“所有消息一键已读”的选择。 ![](../../static/img/notice/my_notice2.png) \ No newline at end of file diff --git a/docs/通知/通知设置.md b/docs/通知/通知设置.md index a16a3c6..32773dd 100644 --- a/docs/通知/通知设置.md +++ b/docs/通知/通知设置.md @@ -1,20 +1,20 @@ ---- -sidebar_label: '通知设置' -sidebar_position: 2 ---- - - -# 确实开源帮助中心 - -## 通知设置 -#### 1.进入通知设置界面 -通过点击首页的通知按钮进入通知设置界面; -![](../../static/img/notice/home_notice.png) -
-或在头像下拉列表中选择设置可以进入消息通知设置界面; -![](../../static/img/notice/into_notice.png) - -#### 2.进行通知设置 -通过“通知管理”可以对接受通知的方式进行设置,默认所有通知都是通过站内信的方式接受,可以通过勾选为重要的通知类型增加邮件接受方式。 - +--- +sidebar_label: '通知设置' +sidebar_position: 2 +--- + + +# 确实开源帮助中心 + +## 通知设置 +#### 1.进入通知设置界面 +通过点击首页的通知按钮进入通知设置界面; +![](../../static/img/notice/home_notice.png) +
+或在头像下拉列表中选择设置可以进入消息通知设置界面; +![](../../static/img/notice/into_notice.png) + +#### 2.进行通知设置 +通过“通知管理”可以对接受通知的方式进行设置,默认所有通知都是通过站内信的方式接受,可以通过勾选为重要的通知类型增加邮件接受方式。 + ![](../../static/img/notice/notice_set.png) \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index b560fa3..6b38a8b 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -1,175 +1,175 @@ -const lightCodeTheme = require('prism-react-renderer/themes/github'); -const darkCodeTheme = require('prism-react-renderer/themes/dracula'); -import("@easyops-cn/docusaurus-search-local").PluginOptions; - -/** @type {import('@docusaurus/types').DocusaurusConfig} */ -module.exports = { - title: 'gitlink', - tagline:'gitlink帮助中心', - url: 'https://help.gitlink.org.cn/', - baseUrl: '/', - onBrokenLinks: 'ignore', - onBrokenMarkdownLinks: 'ignore', - favicon: 'img/icon.ico', - organizationName: 'luffyZh', // Usually your GitHub org/user name. - projectName: 'docusaurus-luffyzh-website', // Usually your repo name. - scripts: [], - // stylesheets: ['styles/dark-mode.css'], - themeConfig: { - metadata:[ - {name:"Keywords",content:"Gitlink,forgeplus,GitLink,gitLink,GitLink,gitlink,帮助中心"}, - {name:"hostname",content:"gitlink.org.cn"}, - {property:"og:site_name",content:"GitLink"}, - {property:"og:image:alt",content:"GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 - Gitlink/forgeplus:GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 for gitlink Gitlink/forgeplus for git"} - ], - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - zoom: { - selector: '.markdown :not(em) > img', - config: { - background: { - light: 'rgb(255, 255, 255)', - dark: 'rgb(50, 50, 50)', - }, - }, - }, - colorMode: { - defaultMode: 'light', - disableSwitch: false, - respectPrefersColorScheme: true, - }, - navbar: { - style:"dark", - title: '', - logo: { - // width: '32px', - // height: '32px', - alt: 'gitlink', - src: 'img/gitlink.png', - href:"https://www.gitlink.org.cn/" - // srcDark: 'img/logo-dark.png', - }, - items: [ - { - type: 'doc', - docId: 'intro', - position: 'left', - label: '帮助中心' - }, - // { - // href: 'https://github.com/boxyhq', - // position: 'right', - // className: 'header-github-link', - // }, - ], - }, - footer: { - style: 'dark', - logo:{ - src:"img/gitlink.png" - }, - links: [ - { - title: '社区', - items: [ - { - label: '网站首页', - to: 'https://www.gitlink.org.cn', - }, - { - label: '关于我们', - to: 'https://www.gitlink.org.cn/aboutus', - }, - { - label: '教学实践', - to: 'https://www.gitlink.org.cn/educoder', - }, - { - label: '合作伙伴', - to: 'https://forum.trustie.net/forums/5030/detail', - }, - ], - }, - { - title: '支持与服务', - items: [ - { - label: 'API文档', - to: 'https://forgeplus.trustie.net/docs/api', - }, - { - label: 'Git常用命令', - to: 'https://git-scm.com', - }, - { - label: '引擎使用手册', - to: 'https://forum.gitlink.org.cn/forums/7487/detail', - }, - { - label: '服务协议', - to: 'https://forum.trustie.net/forums/5029/detail', - }, - ], - }, - { - title: '加入我们', - items: [ - { - label: '官网邮箱:gitlink@ccf.org.cn', - to:"https://www.gitlink.org.cn" - }, - { - label:'QQ群', - to:'https://www.gitlink.org.cn' - }, - { - label:'公众号', - to:'https://www.gitlink.org.cn' - } - ], - }, - ], - copyright: `

©Copyright ${new Date().getFullYear()} CCF 开源发展委员会

Powered by Trustie& IntelliDE 京ICP备13000930号

`, - }, - }, - presets: [ - [ - '@docusaurus/preset-classic', - { - docs: { - // sidebarPath: require.resolve('./sidebars.js'), - editUrl:'https://www.gitlink.org.cn/Gitlink/gitlink_help_center/tree/master/', - routeBasePath: "/", - }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - }, - ], - ], - themes: [ - // ... Your other themes. - [ - require.resolve("@easyops-cn/docusaurus-search-local"), - { - // ... Your options. - // `hashed` is recommended as long-term-cache of index file is possible. - hashed: true, - language: ["en", "zh"], - highlightSearchTermsOnTargetPage: true, - blogRouteBasePath: "/", - explicitSearchResultPath: true, - // For Docs using Chinese, The `language` is recommended to set to: - // ``` - // language: ["en", "zh"], - // ``` - }, - ], - ], - i18n: { - defaultLocale: 'zh-cn', - locales: ['zh-cn'], - }, -}; +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); +import("@easyops-cn/docusaurus-search-local").PluginOptions; + +/** @type {import('@docusaurus/types').DocusaurusConfig} */ +module.exports = { + title: 'gitlink', + tagline:'gitlink帮助中心', + url: 'https://help.gitlink.org.cn/', + baseUrl: '/', + onBrokenLinks: 'ignore', + onBrokenMarkdownLinks: 'ignore', + favicon: 'img/icon.ico', + organizationName: 'luffyZh', // Usually your GitHub org/user name. + projectName: 'docusaurus-luffyzh-website', // Usually your repo name. + scripts: [], + // stylesheets: ['styles/dark-mode.css'], + themeConfig: { + metadata:[ + {name:"Keywords",content:"Gitlink,forgeplus,GitLink,gitLink,GitLink,gitlink,帮助中心"}, + {name:"hostname",content:"gitlink.org.cn"}, + {property:"og:site_name",content:"GitLink"}, + {property:"og:image:alt",content:"GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 - Gitlink/forgeplus:GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 for gitlink Gitlink/forgeplus for git"} + ], + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + zoom: { + selector: '.markdown :not(em) > img', + config: { + background: { + light: 'rgb(255, 255, 255)', + dark: 'rgb(50, 50, 50)', + }, + }, + }, + colorMode: { + defaultMode: 'light', + disableSwitch: false, + respectPrefersColorScheme: true, + }, + navbar: { + style:"dark", + title: '', + logo: { + // width: '32px', + // height: '32px', + alt: 'gitlink', + src: 'img/gitlink.png', + href:"https://www.gitlink.org.cn/" + // srcDark: 'img/logo-dark.png', + }, + items: [ + { + type: 'doc', + docId: 'intro', + position: 'left', + label: '帮助中心' + }, + // { + // href: 'https://github.com/boxyhq', + // position: 'right', + // className: 'header-github-link', + // }, + ], + }, + footer: { + style: 'dark', + logo:{ + src:"img/gitlink.png" + }, + links: [ + { + title: '社区', + items: [ + { + label: '网站首页', + to: 'https://www.gitlink.org.cn', + }, + { + label: '关于我们', + to: 'https://www.gitlink.org.cn/aboutus', + }, + { + label: '教学实践', + to: 'https://www.gitlink.org.cn/educoder', + }, + { + label: '合作伙伴', + to: 'https://forum.trustie.net/forums/5030/detail', + }, + ], + }, + { + title: '支持与服务', + items: [ + { + label: 'API文档', + to: 'https://forgeplus.trustie.net/docs/api', + }, + { + label: 'Git常用命令', + to: 'https://git-scm.com', + }, + { + label: '引擎使用手册', + to: 'https://forum.gitlink.org.cn/forums/7487/detail', + }, + { + label: '服务协议', + to: 'https://forum.trustie.net/forums/5029/detail', + }, + ], + }, + { + title: '加入我们', + items: [ + { + label: '官网邮箱:gitlink@ccf.org.cn', + to:"https://www.gitlink.org.cn" + }, + { + label:'QQ群', + to:'https://www.gitlink.org.cn' + }, + { + label:'公众号', + to:'https://www.gitlink.org.cn' + } + ], + }, + ], + copyright: `

©Copyright ${new Date().getFullYear()} CCF 开源发展委员会

Powered by Trustie& IntelliDE 京ICP备13000930号

`, + }, + }, + presets: [ + [ + '@docusaurus/preset-classic', + { + docs: { + // sidebarPath: require.resolve('./sidebars.js'), + editUrl:'https://www.gitlink.org.cn/Gitlink/gitlink_help_center/tree/master/', + routeBasePath: "/", + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }, + ], + ], + themes: [ + // ... Your other themes. + [ + require.resolve("@easyops-cn/docusaurus-search-local"), + { + // ... Your options. + // `hashed` is recommended as long-term-cache of index file is possible. + hashed: true, + language: ["en", "zh"], + highlightSearchTermsOnTargetPage: true, + blogRouteBasePath: "/", + explicitSearchResultPath: true, + // For Docs using Chinese, The `language` is recommended to set to: + // ``` + // language: ["en", "zh"], + // ``` + }, + ], + ], + i18n: { + defaultLocale: 'zh-cn', + locales: ['zh-cn'], + }, +}; diff --git a/i18n/zh-CN/code.json b/i18n/zh-CN/code.json index c753757..ad57dfa 100644 --- a/i18n/zh-CN/code.json +++ b/i18n/zh-CN/code.json @@ -1,840 +1,840 @@ -{ - "Preset options": { - "message": "预设选项" - }, - "apiDocs.configTabs.presetOptions.description": { - "message": "如果你使用预设,你可以通过{presetLink}配置这个插件:" - }, - "preset options": { - "message": "预设选项" - }, - "Plugin options": { - "message": "插件选项" - }, - "If you are using a standalone plugin, provide options directly to the plugin:": { - "message": "如果你用的是独立插件,直接向插件提供选项:" - }, - "Current: {canaryVersionName}": { - "message": "当前版本:{canaryVersionName}", - "description": "The hint text for the current canary version tag." - }, - "Example: 0.0.0-4922": { - "message": "Example: 0.0.0-4922", - "description": "An example canary version tag when the actual version can't be fetched." - }, - "The latest canary version that's available on npm is published at {time}.": { - "message": "npm 上最新的 Canary 版本发布于 {time}。" - }, - "homepage.features.powered-by-mdx.title": { - "message": "由 MDX 驱动" - }, - "homepage.features.powered-by-mdx.text": { - "message": "节约时间并专注于文档本身。只需要以 Markdown/MDX 格式撰写文档/博客,Docusaurus 就能自动构建生成静态 HTML 文件。通过 MDX,甚至可以在 Markdown 中嵌入 React 组件。" - }, - "homepage.features.built-using-react.title": { - "message": "使用 React 构建" - }, - "homepage.features.built-using-react.text": { - "message": "通过编写 React 组件来扩展和自定义你的网页布局。利用插件架构,你可以在设计自己的网站的同时,复用 Docusaurus 插件所创建的数据。" - }, - "homepage.features.ready-for-translations.title": { - "message": "可翻译" - }, - "homepage.features.ready-for-translations.text": { - "message": "开箱即用的本地化。使用 git、Crowdin 或任何其他翻译管理器来翻译你的文档并单独部署。" - }, - "homepage.features.document-versioning.title": { - "message": "文档版本化" - }, - "homepage.features.document-versioning.text": { - "message": "为你的用户提供所有版本的项目文档。版本化文档可让你的文档发布与项目发行时间保持一致。" - }, - "homepage.features.content-search.title": { - "message": "内容搜索" - }, - "homepage.features.content-search.text": { - "message": "让你的社区在文档中轻松找到他们需要的内容。我们支持 Algolia 文档搜索。" - }, - "homepage.quotes.christopher-chedeau.title": { - "message": "Prettier 首席开发者", - "description": "Title of quote of Christopher Chedeau on the home page" - }, - "homepage.quotes.christopher-chedeau": { - "message": "我为 Facebook 所贡献的每个开源项目都需要一个网站,且它们都有相同的限制:文档使用 Markdown 编写并部署在 GitHub Pages 上。我太感谢 Docusaurus 让我不用每周重复造轮子了。", - "description": "Quote of Christopher Chedeau on the home page" - }, - "homepage.quotes.hector-ramos.title": { - "message": "React Native 大使", - "description": "Title of quote of Hector Ramos on the home page" - }, - "homepage.quotes.hector-ramos": { - "message": "迁移到 Docusaurus 后,React Native 的开源贡献数量直线上升。现在的文档托管于一个小仓库上,仅包含纯 Markdown 内容,完全没有其他的静态网页生成器那么麻烦!感谢 Slash!", - "description": "Quote of Hector Ramos on the home page" - }, - "homepage.quotes.risky-vetter.title": { - "message": "ReasonReact 开发者", - "description": "Title of quote of Ricky Vetter on the home page" - }, - "homepage.quotes.risky-vetter": { - "message": "Docusaurus 一直都是 ReasonML 项目组的首选。它能保证我们的文档连贯一致、易于国际化与维护,且对新贡献者友好。", - "description": "Quote of Ricky Vetter on the home page" - }, - "Favorite": { - "message": "最爱" - }, - "showcase.tag.favorite.description": { - "message": "我们最爱的 Docusaurus 站点,你绝对必须看看!" - }, - "Open-Source": { - "message": "开源" - }, - "showcase.tag.opensource.description": { - "message": "开源 Docusaurus 网站可以提供灵感!" - }, - "Product": { - "message": "产品" - }, - "showcase.tag.product.description": { - "message": "和商业产品相关的 Docusaurus 网站!" - }, - "Design": { - "message": "设计" - }, - "showcase.tag.design.description": { - "message": "漂亮的 Docusaurus 网站,与初始模版相比打磨得焕然一新!" - }, - "I18n": { - "message": "国际化" - }, - "showcase.tag.i18n.description": { - "message": "使用国际化支持的 Docusaurus 站点,包含超过一个语言。" - }, - "Versioning": { - "message": "分版" - }, - "showcase.tag.versioning.description": { - "message": "使用文档插件的版本化功能管理多个版本的 Docusaurus 网站。" - }, - "Large": { - "message": "大型" - }, - "showcase.tag.large.description": { - "message": "非常庞大的 Docusaurus 站点,包括远多于平均数的页面!" - }, - "Meta": { - "message": "Meta" - }, - "showcase.tag.meta.description": { - "message": "Meta(原 Facebook)项目的 Docusaurus 网站" - }, - "Personal": { - "message": "个人" - }, - "showcase.tag.personal.description": { - "message": "使用 Docusaurus 搭建的个人网站、博客或数字花园。" - }, - "RTL Direction": { - "message": "RTL 方向" - }, - "showcase.tag.rtl.description": { - "message": "使用从右向左阅读方向支持的 Docusaurus 站点。" - }, - "Docusaurus with Keytar": { - "message": "Docusaurus 拿着键盘吉他" - }, - "homepage.hero.title": { - "message": "快速构建内容为核心的最佳网站", - "description": "Home page hero title, can contain simple html tags" - }, - "Get Started": { - "message": "入门指南" - }, - "Try a Demo": { - "message": "试用一下" - }, - "Coming from {docusaurusV1Link}? Check out our {migrationGuideLink}.": { - "message": "来自 {docusaurusV1Link}?请查看我们的 {migrationGuideLink}。" - }, - "Docusaurus v1": { - "message": "Docusaurus v1" - }, - "v1 to v2 migration guide": { - "message": "v1 至 v2 迁移指南" - }, - "Loved by many engineers": { - "message": "被许多工程师追捧" - }, - "Check it out in the intro video": { - "message": "看看介绍视频" - }, - "Main features": { - "message": "主要功能" - }, - "homepage.banner.launch.2.0": { - "message": "Docusaurus 2.0 正式发布啦!" - }, - "versionsPage.versionEntry.link": { - "message": "文档" - }, - "versionsPage.versionEntry.releaseNotes": { - "message": "发布日志" - }, - "versionsPage.title": { - "message": "Docusaurus 文档版本" - }, - "versionsPage.current.title": { - "message": "当前版本(稳定版)" - }, - "versionsPage.current.description": { - "message": "在这里你可以找到当前已发布版本的文档。" - }, - "versionsPage.next.title": { - "message": "下个版本(未发布)" - }, - "versionsPage.next.description": { - "message": "在这里你可以找到未发布版本的文档。" - }, - "versionsPage.archived.title": { - "message": "过往版本(不再维护)" - }, - "versionsPage.archived.description": { - "message": "在这里你可以找到过往版本的 Docusaurus 文档。" - }, - "versionsPage.legacy.title": { - "message": "Docusaurus v1(历史)" - }, - "versionsPage.legacy.description": { - "message": "在这里你可以找到历史遗留版本的 Docusaurus 文档。" - }, - "colorGenerator.tip.body": { - "message": "主色调最好至少有 {wcagLink},以保证可读性。你可以用 Docusaurus 自己的网站来预览你的配色的效果。深色模式下,你可以换一套配色,因为同一种颜色一般不能在浅色和深色模式下都保持足够的可读性。" - }, - "colorGenerator.tip.body.wcagLink.label": { - "message": "WCAG-AA 对比度" - }, - "colorGenerator.inputs.primary.label": { - "message": "主色调:" - }, - "colorGenerator.inputs.modeToggle.label": { - "message": "编辑{colorMode}模式" - }, - "colorGenerator.inputs.modeToggle.label.colorMode.light": { - "message": "浅色" - }, - "colorGenerator.inputs.modeToggle.label.colorMode.dark": { - "message": "深色" - }, - "colorGenerator.inputs.resetButton.label": { - "message": "重置" - }, - "colorGenerator.inputs.background.label": { - "message": "背景色:" - }, - "colorGenerator.table.heading1": { - "message": "CSS 变量名称" - }, - "colorGenerator.table.heading2": { - "message": "十六进制值", - "description": "This column is the color's representation in hex" - }, - "colorGenerator.table.heading3": { - "message": "颜色调整值", - "description": "This column is the adjusted shades' adjustment values relative to the primary color" - }, - "colorGenerator.table.heading4": { - "message": "对比度评分", - "description": "This column is WCAG contrast rating: AAA, AA, Fail" - }, - "colorGenerator.text": { - "message": "把 {cssPath} 中的变量替换成这些新变量。" - }, - "playground.codesandbox.description": { - "message": "CodeSandbox是一个在线代码编辑器和开发环境,让开发人员能够在基于浏览器的环境中创建、分享和协作网络开发项目" - }, - "playground.stackblitz.description": { - "message": "StackBlitz 使用最新的 {webContainersLink} 技术,能够直接在你的浏览器中运行 Docusaurus。" - }, - "playground.tryItButton": { - "message": "现在就试试看!" - }, - "team.profile.websiteLinkLabel": { - "message": "网站" - }, - "team.profile.Alexey Pyltsyn.body": { - "message": "沉迷开源 👋 不断学习 🤷‍♂️ PHP、React、Kubernetes 等等的俄文文档维护者🧐" - }, - "team.profile.Joel Marcey.body": { - "message": "Docusaurus 创始人,现在时时为那些真的在为它写代码的人感激喝彩。" - }, - "team.profile.Sebastien Lorber.body": { - "message": "2014 年开始的 React 热爱者。自由职业,帮助 Facebook 发布 Docusaurus v2。他定期会在他的{website}和 {devto} 上撰文。" - }, - "team.profile.Sida Chen.body": { - "message": "来自中国上海的学生。热情的开源项目创建者,但从未在他创建的那些项目里真正努力工作过。" - }, - "team.profile.Yangshun Tay.body": { - "message": "热爱在 Jamstack 上工作的前端全栈开发者。与 Docusaurus 项目组共事让他兼职 Facebook 的非官方开源站点管理员,这个角色很棒。" - }, - "team.profile.Endilie Yacop Sucipto.body": { - "message": "@docusaurus 维护者 · 🔥🔥🔥" - }, - "team.profile.Wei Gao.body": { - "message": "🏻‍🌾 孵化中的 React 开发者、维护 Docusaurus、撰写文档并用诸多网站刷屏这个世界。" - }, - "team.profile.Anshul Goyal.body": { - "message": "热爱编程和尝试新技术的全栈开发者。在闲暇时间中,他会为开源做贡献,在他的{websiteLink}上写博客文章,或者看动漫。" - }, - "team.profile.Anshul Goyal.body.websiteLink.label": { - "message": "网站" - }, - "team.profile.Drew Alexander.body": { - "message": "开发者和创造者,试图获得搭建所有他能想到的东西的能力。" - }, - "team.profile.Fanny Vieira.body": { - "message": "Fanny 在高中时开始接触 Web 开发,为学校厨房搭建了一个项目。在闲暇时间里,她喜欢为开源做贡献,有时在{blogLink}上分享她的经历,烹饪,以及创建 {spotifyLink}。" - }, - "team.profile.Fanny Vieira.body.blogLink.label": { - "message": "她的博客" - }, - "team.profile.Fanny Vieira.body.spotifyLink.label": { - "message": "Spotify 歌单" - }, - "team.profile.Sam Zhou.body": { - "message": "Sam 从 2011 年开始编程,并在 2015 年搭建了他的{websiteLink}。他对编程语言、开发者工具、和 web 开发感兴趣,并创造了自己的{samLangLink}和 {miniReactLink} 框架。" - }, - "team.profile.Sam Zhou.body.samLangLink.label": { - "message": "编程语言" - }, - "team.profile.Sam Zhou.body.miniReactLink.label": { - "message": "mini React" - }, - "team.profile.Tan Teik Jun.body": { - "message": "开源爱好者,目标是变得和这页上的其他人类一样优秀。在 Docusaurus 上的工作让他更接近这个目标了 🌱" - }, - "team.profile.Nisarag Bhatt.body": { - "message": "全栈 web 开发者,热衷于学习并应用新技术!热爱开源贡献,以及撰写文章和教程。" - }, - "upgradeGuide.archivedVersion.notice": { - "message": "你正在浏览已存档版本,下面的代码已过时。请前往{mainSiteLink} ,并按照说明升级到最新版本。" - }, - "upgradeGuide.archivedVersion.notice.mainSiteLink.label": { - "message": "主站点" - }, - "upgradeGuide.unreleasedVersion.notice": { - "message": "你正在浏览未发布版本的文档。如果你想使用任何未发布功能,你可以使用{canaryDocLink}。" - }, - "upgradeGuide.unreleasedVersion.notice.canaryDocLink.label": { - "message": "{canaryTag}版本" - }, - "upgradeGuide.outdatedVersion.notice": { - "message": "你正在浏览过期版本的文档。下面的代码展示了如何升级到最新版本。" - }, - "Docusaurus Site Showcase": { - "message": "Docusaurus 案例展示" - }, - "List of websites people are building with Docusaurus": { - "message": "使用 Docusaurus 搭建的网站列表" - }, - "showcase.header.button": { - "message": "🙏 请添加你的网站" - }, - "showcase.filters.resultCount": { - "message": "{sitesCount} 个站点", - "description": "Pluralized label for the number of sites found on the showcase. Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "showcase.filters.title": { - "message": "标签" - }, - "showcase.searchBar.placeholder": { - "message": "搜索网站名称……" - }, - "showcase.usersList.noResult": { - "message": "无结果" - }, - "showcase.favoritesList.title": { - "message": "我们的最爱" - }, - "showcase.usersList.allUsers": { - "message": "所有网站" - }, - "Want to implement the same page? Read {guideLink} to find out!": { - "message": "想要实现一样的页面吗?读读{guideLink}吧!" - }, - "the generated index page guide": { - "message": "自动生成索引页教程" - }, - "showcase.card.sourceLink": { - "message": "源码" - }, - "changelog.backLink": { - "message": "← 回到主页" - }, - "theme.changelog.post.paginator.navAriaLabel": { - "message": "更新日志项目导航", - "description": "The ARIA label for the changelog pagination" - }, - "theme.changelog.post.paginator.newerRelease": { - "message": "较新版本", - "description": "The changelog button label to navigate to the newer release" - }, - "theme.changelog.post.paginator.olderRelease": { - "message": "较早版本", - "description": "The changelog button label to navigate to the older release" - }, - "changelog.description.rssLink": { - "message": "RSS 订阅源" - }, - "changelog.description": { - "message": "通过 {rssLink}订阅,或在 {twitterLink} 上关注我们,随时获得新版本的信息!" - }, - "theme.ErrorPageContent.title": { - "message": "页面已崩溃。", - "description": "The title of the fallback page when the page crashed" - }, - "theme.BackToTopButton.buttonAriaLabel": { - "message": "回到顶部", - "description": "The ARIA label for the back to top button" - }, - "theme.blog.archive.title": { - "message": "历史博文", - "description": "The page & hero title of the blog archive page" - }, - "theme.blog.archive.description": { - "message": "历史博文", - "description": "The page & hero description of the blog archive page" - }, - "theme.blog.paginator.navAriaLabel": { - "message": "博客列表页面导航", - "description": "The ARIA label for the blog pagination" - }, - "theme.blog.paginator.newerEntries": { - "message": "较新文章", - "description": "The label used to navigate to the newer blog posts page (previous page)" - }, - "theme.blog.paginator.olderEntries": { - "message": "较早文章", - "description": "The label used to navigate to the older blog posts page (next page)" - }, - "theme.blog.post.paginator.navAriaLabel": { - "message": "博文页面导航", - "description": "The ARIA label for the blog posts pagination" - }, - "theme.blog.post.paginator.newerPost": { - "message": "下一篇文章", - "description": "The blog post button label to navigate to the newer/previous post" - }, - "theme.blog.post.paginator.olderPost": { - "message": "较早文章", - "description": "The blog post button label to navigate to the older/next post" - }, - "theme.blog.post.plurals": { - "message": "{count} 篇博文", - "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.blog.tagTitle": { - "message": "{nPosts} 含有标签「{tagName}」", - "description": "The title of the page for a blog tag" - }, - "theme.tags.tagsPageLink": { - "message": "查看所有标签", - "description": "The label of the link targeting the tag list page" - }, - "theme.colorToggle.ariaLabel": { - "message": "切换浅色/暗黑模式(当前为{mode})", - "description": "The ARIA label for the navbar color mode toggle" - }, - "theme.colorToggle.ariaLabel.mode.dark": { - "message": "暗黑模式", - "description": "The name for the dark color mode" - }, - "theme.colorToggle.ariaLabel.mode.light": { - "message": "浅色模式", - "description": "The name for the light color mode" - }, - "theme.docs.breadcrumbs.navAriaLabel": { - "message": "页面路径", - "description": "The ARIA label for the breadcrumbs" - }, - "theme.docs.DocCard.categoryDescription": { - "message": "{count} 个项目", - "description": "The default description for a category card in the generated index about how many items this category includes" - }, - "theme.docs.paginator.navAriaLabel": { - "message": "文档页面导航", - "description": "The ARIA label for the docs pagination" - }, - "theme.docs.paginator.previous": { - "message": "上一篇文档", - "description": "The label used to navigate to the previous doc" - }, - "theme.docs.paginator.next": { - "message": "下一篇文档", - "description": "The label used to navigate to the next doc" - }, - "theme.docs.tagDocListPageTitle.nDocsTagged": { - "message": "{count} 篇文档带有标签", - "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.tagDocListPageTitle": { - "message": "{nDocsTagged}「{tagName}」", - "description": "The title of the page for a docs tag" - }, - "theme.docs.versionBadge.label": { - "message": "版本:{versionLabel}" - }, - "theme.docs.versions.unreleasedVersionLabel": { - "message": "这是尚未发布的 {siteTitle} {versionLabel} 版本文档。", - "description": "The label used to tell the user that he's browsing an unreleased doc version" - }, - "theme.docs.versions.unmaintainedVersionLabel": { - "message": "这是已不再积极维护的 {siteTitle} {versionLabel} 版本文档。", - "description": "The label used to tell the user that he's browsing an unmaintained doc version" - }, - "theme.docs.versions.latestVersionSuggestionLabel": { - "message": "要查看最新版本,请参阅{latestVersionLink}({versionLabel})。", - "description": "The label used to tell the user to check the latest version" - }, - "theme.docs.versions.latestVersionLinkLabel": { - "message": "最新文档", - "description": "The label used for the latest version suggestion link label" - }, - "theme.common.editThisPage": { - "message": "编辑此页", - "description": "The link label to edit the current page" - }, - "theme.common.headingLinkTitle": { - "message": "Direct link to {heading}", - "description": "Title for link to heading" - }, - "theme.lastUpdated.atDate": { - "message": "于 {date} ", - "description": "The words used to describe on which date a page has been last updated" - }, - "theme.lastUpdated.byUser": { - "message": "由 {user} ", - "description": "The words used to describe by who the page has been last updated" - }, - "theme.lastUpdated.lastUpdatedAtBy": { - "message": "最后{byUser}{atDate}更新", - "description": "The sentence used to display when a page has been last updated, and by who" - }, - "theme.navbar.mobileVersionsDropdown.label": { - "message": "版本", - "description": "The label for the navbar versions dropdown on mobile view" - }, - "theme.NotFound.title": { - "message": "未找到页面", - "description": "The title of the 404 page" - }, - "theme.tags.tagsListLabel": { - "message": "标签:", - "description": "The label alongside a tag list" - }, - "theme.admonition.caution": { - "message": "注意", - "description": "The default label used for the Caution admonition (:::caution)" - }, - "theme.admonition.danger": { - "message": "危险", - "description": "The default label used for the Danger admonition (:::danger)" - }, - "theme.admonition.info": { - "message": "信息", - "description": "The default label used for the Info admonition (:::info)" - }, - "theme.admonition.note": { - "message": "备注", - "description": "The default label used for the Note admonition (:::note)" - }, - "theme.admonition.tip": { - "message": "提示", - "description": "The default label used for the Tip admonition (:::tip)" - }, - "theme.AnnouncementBar.closeButtonAriaLabel": { - "message": "关闭", - "description": "The ARIA label for close button of announcement bar" - }, - "theme.blog.sidebar.navAriaLabel": { - "message": "最近博文导航", - "description": "The ARIA label for recent posts in the blog sidebar" - }, - "theme.CodeBlock.copied": { - "message": "已复制", - "description": "The copied button label on code blocks" - }, - "theme.CodeBlock.copyButtonAriaLabel": { - "message": "复制代码", - "description": "The ARIA label for copy code blocks button" - }, - "theme.CodeBlock.copy": { - "message": "复制", - "description": "The copy button label on code blocks" - }, - "theme.CodeBlock.wordWrapToggle": { - "message": "切换自动换行", - "description": "The title attribute for toggle word wrapping button of code block lines" - }, - "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": { - "message": "打开/收起侧边栏菜单「{label}」", - "description": "The ARIA label to toggle the collapsible sidebar category" - }, - "theme.NavBar.navAriaLabel": { - "message": "Main", - "description": "The ARIA label for the main navigation" - }, - "theme.navbar.mobileLanguageDropdown.label": { - "message": "语言", - "description": "The label for the mobile language switcher dropdown" - }, - "theme.NotFound.p1": { - "message": "我们无法找到您所寻找的页面。", - "description": "The first paragraph of the 404 page" - }, - "theme.NotFound.p2": { - "message": "请联系将您引向此 URL 的网站所有者,并告诉他/她们此链接已不可用。", - "description": "The 2nd paragraph of the 404 page" - }, - "theme.TOCCollapsible.toggleButtonLabel": { - "message": "本页总览", - "description": "The label used by the button on the collapsible TOC component" - }, - "theme.blog.post.readMore": { - "message": "阅读更多", - "description": "The label used in blog post item excerpts to link to full blog posts" - }, - "theme.blog.post.readMoreLabel": { - "message": "了解关于 {title} 的更多信息", - "description": "The ARIA label for the link to full blog posts from excerpts" - }, - "theme.blog.post.readingTime.plurals": { - "message": "阅读需 {readingTime} 分钟", - "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.docs.breadcrumbs.home": { - "message": "主页", - "description": "The ARIA label for the home page in the breadcrumbs" - }, - "theme.docs.sidebar.collapseButtonTitle": { - "message": "折叠侧边栏", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.collapseButtonAriaLabel": { - "message": "折叠侧边栏", - "description": "The title attribute for collapse button of doc sidebar" - }, - "theme.docs.sidebar.navAriaLabel": { - "message": "Docs sidebar", - "description": "The ARIA label for the sidebar navigation" - }, - "theme.docs.sidebar.closeSidebarButtonAriaLabel": { - "message": "关闭导航栏", - "description": "The ARIA label for close button of mobile sidebar" - }, - "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { - "message": "← 回到主菜单", - "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" - }, - "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { - "message": "切换导航栏", - "description": "The ARIA label for hamburger menu button of mobile navigation" - }, - "theme.docs.sidebar.expandButtonTitle": { - "message": "展开侧边栏", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.docs.sidebar.expandButtonAriaLabel": { - "message": "展开侧边栏", - "description": "The ARIA label and title attribute for expand button of doc sidebar" - }, - "theme.SearchBar.seeAll": { - "message": "查看全部 {count} 条结果" - }, - "theme.SearchPage.documentsFound.plurals": { - "message": "找到 {count} 篇文档", - "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" - }, - "theme.SearchPage.existingResultsTitle": { - "message": "「{query}」的搜索结果", - "description": "The search page title for non-empty query" - }, - "theme.SearchPage.emptyResultsTitle": { - "message": "搜索文档", - "description": "The search page title for empty query" - }, - "theme.SearchPage.inputPlaceholder": { - "message": "在此处键入您的搜索内容", - "description": "The placeholder for search page input" - }, - "theme.SearchPage.inputLabel": { - "message": "搜索", - "description": "The ARIA label for search page input" - }, - "theme.SearchPage.algoliaLabel": { - "message": "搜索由 Algolia 驱动", - "description": "The ARIA label for Algolia mention" - }, - "theme.SearchPage.noResultsText": { - "message": "未找到结果", - "description": "The paragraph for empty search result" - }, - "theme.SearchPage.fetchingNewResults": { - "message": "正在搜索……", - "description": "The paragraph for fetching new search results" - }, - "theme.SearchBar.label": { - "message": "搜索", - "description": "The ARIA label and placeholder for search button" - }, - "theme.SearchModal.searchBox.resetButtonTitle": { - "message": "清除查询", - "description": "The label and ARIA label for search box reset button" - }, - "theme.SearchModal.searchBox.cancelButtonText": { - "message": "取消", - "description": "The label and ARIA label for search box cancel button" - }, - "theme.SearchModal.startScreen.recentSearchesTitle": { - "message": "最近搜索", - "description": "The title for recent searches" - }, - "theme.SearchModal.startScreen.noRecentSearchesText": { - "message": "没有最近搜索", - "description": "The text when no recent searches" - }, - "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { - "message": "保存这个搜索", - "description": "The label for save recent search button" - }, - "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { - "message": "从历史记录中删除这个搜索", - "description": "The label for remove recent search button" - }, - "theme.SearchModal.startScreen.favoriteSearchesTitle": { - "message": "最爱", - "description": "The title for favorite searches" - }, - "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { - "message": "从收藏列表中删除这个搜索", - "description": "The label for remove favorite search button" - }, - "theme.SearchModal.errorScreen.titleText": { - "message": "无法获取结果", - "description": "The title for error screen of search modal" - }, - "theme.SearchModal.errorScreen.helpText": { - "message": "你可能需要检查网络连接。", - "description": "The help text for error screen of search modal" - }, - "theme.SearchModal.footer.selectText": { - "message": "选中", - "description": "The explanatory text of the action for the enter key" - }, - "theme.SearchModal.footer.selectKeyAriaLabel": { - "message": "Enter 键", - "description": "The ARIA label for the Enter key button that makes the selection" - }, - "theme.SearchModal.footer.navigateText": { - "message": "导航", - "description": "The explanatory text of the action for the Arrow up and Arrow down key" - }, - "theme.SearchModal.footer.navigateUpKeyAriaLabel": { - "message": "向上键", - "description": "The ARIA label for the Arrow up key button that makes the navigation" - }, - "theme.SearchModal.footer.navigateDownKeyAriaLabel": { - "message": "向下键", - "description": "The ARIA label for the Arrow down key button that makes the navigation" - }, - "theme.SearchModal.footer.closeText": { - "message": "关闭", - "description": "The explanatory text of the action for Escape key" - }, - "theme.SearchModal.footer.closeKeyAriaLabel": { - "message": "Esc 键", - "description": "The ARIA label for the Escape key button that close the modal" - }, - "theme.SearchModal.footer.searchByText": { - "message": "搜索提供", - "description": "The text explain that the search is making by Algolia" - }, - "theme.SearchModal.noResultsScreen.noResultsText": { - "message": "没有结果:", - "description": "The text explains that there are no results for the following search" - }, - "theme.SearchModal.noResultsScreen.suggestedQueryText": { - "message": "试试搜索", - "description": "The text for the suggested query when no results are found for the following search" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsText": { - "message": "认为这个查询应该有结果?", - "description": "The text for the question where the user thinks there are missing results" - }, - "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { - "message": "请告知我们。", - "description": "The text for the link to report missing results" - }, - "theme.SearchModal.placeholder": { - "message": "搜索文档", - "description": "The placeholder of the input of the DocSearch pop-up modal" - }, - "theme.IdealImageMessage.loading": { - "message": "加载中……", - "description": "When the full-scale image is loading" - }, - "theme.IdealImageMessage.load": { - "message": "点击加载{sizeMessage}", - "description": "To prompt users to load the full image. sizeMessage is a parenthesized size figure." - }, - "theme.IdealImageMessage.offline": { - "message": "你的浏览器处于离线状态。图片未加载", - "description": "When the user is viewing an offline document" - }, - "theme.IdealImageMessage.404error": { - "message": "未找到图片", - "description": "When the image is not found" - }, - "theme.IdealImageMessage.error": { - "message": "出现错误,点击重试", - "description": "When the image fails to load for unknown error" - }, - "theme.PwaReloadPopup.info": { - "message": "有新版本可用", - "description": "The text for PWA reload popup" - }, - "theme.PwaReloadPopup.refreshButtonText": { - "message": "刷新", - "description": "The text for PWA reload button" - }, - "theme.PwaReloadPopup.closeButtonAriaLabel": { - "message": "关闭", - "description": "The ARIA label for close button of PWA reload popup" - }, - "theme.Playground.result": { - "message": "结果", - "description": "The result label of the live codeblocks" - }, - "theme.Playground.liveEditor": { - "message": "实时编辑器", - "description": "The live editor label of the live codeblocks" - }, - "theme.ErrorPageContent.tryAgain": { - "message": "重试", - "description": "The label of the button to try again rendering when the React error boundary captures an error" - }, - "theme.common.skipToMainContent": { - "message": "跳到主要内容", - "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" - }, - "theme.tags.tagsPageTitle": { - "message": "标签", - "description": "The title of the tag list page" - }, - "theme.unlistedContent.title": { - "message": "未列出页面", - "description": "The unlisted content banner title" - }, - "theme.unlistedContent.message": { - "message": "此页面未列出。搜索引擎不会索引它,只有拥有直链的用户才能访问它。", - "description": "The unlisted content banner message" - } -} +{ + "Preset options": { + "message": "预设选项" + }, + "apiDocs.configTabs.presetOptions.description": { + "message": "如果你使用预设,你可以通过{presetLink}配置这个插件:" + }, + "preset options": { + "message": "预设选项" + }, + "Plugin options": { + "message": "插件选项" + }, + "If you are using a standalone plugin, provide options directly to the plugin:": { + "message": "如果你用的是独立插件,直接向插件提供选项:" + }, + "Current: {canaryVersionName}": { + "message": "当前版本:{canaryVersionName}", + "description": "The hint text for the current canary version tag." + }, + "Example: 0.0.0-4922": { + "message": "Example: 0.0.0-4922", + "description": "An example canary version tag when the actual version can't be fetched." + }, + "The latest canary version that's available on npm is published at {time}.": { + "message": "npm 上最新的 Canary 版本发布于 {time}。" + }, + "homepage.features.powered-by-mdx.title": { + "message": "由 MDX 驱动" + }, + "homepage.features.powered-by-mdx.text": { + "message": "节约时间并专注于文档本身。只需要以 Markdown/MDX 格式撰写文档/博客,Docusaurus 就能自动构建生成静态 HTML 文件。通过 MDX,甚至可以在 Markdown 中嵌入 React 组件。" + }, + "homepage.features.built-using-react.title": { + "message": "使用 React 构建" + }, + "homepage.features.built-using-react.text": { + "message": "通过编写 React 组件来扩展和自定义你的网页布局。利用插件架构,你可以在设计自己的网站的同时,复用 Docusaurus 插件所创建的数据。" + }, + "homepage.features.ready-for-translations.title": { + "message": "可翻译" + }, + "homepage.features.ready-for-translations.text": { + "message": "开箱即用的本地化。使用 git、Crowdin 或任何其他翻译管理器来翻译你的文档并单独部署。" + }, + "homepage.features.document-versioning.title": { + "message": "文档版本化" + }, + "homepage.features.document-versioning.text": { + "message": "为你的用户提供所有版本的项目文档。版本化文档可让你的文档发布与项目发行时间保持一致。" + }, + "homepage.features.content-search.title": { + "message": "内容搜索" + }, + "homepage.features.content-search.text": { + "message": "让你的社区在文档中轻松找到他们需要的内容。我们支持 Algolia 文档搜索。" + }, + "homepage.quotes.christopher-chedeau.title": { + "message": "Prettier 首席开发者", + "description": "Title of quote of Christopher Chedeau on the home page" + }, + "homepage.quotes.christopher-chedeau": { + "message": "我为 Facebook 所贡献的每个开源项目都需要一个网站,且它们都有相同的限制:文档使用 Markdown 编写并部署在 GitHub Pages 上。我太感谢 Docusaurus 让我不用每周重复造轮子了。", + "description": "Quote of Christopher Chedeau on the home page" + }, + "homepage.quotes.hector-ramos.title": { + "message": "React Native 大使", + "description": "Title of quote of Hector Ramos on the home page" + }, + "homepage.quotes.hector-ramos": { + "message": "迁移到 Docusaurus 后,React Native 的开源贡献数量直线上升。现在的文档托管于一个小仓库上,仅包含纯 Markdown 内容,完全没有其他的静态网页生成器那么麻烦!感谢 Slash!", + "description": "Quote of Hector Ramos on the home page" + }, + "homepage.quotes.risky-vetter.title": { + "message": "ReasonReact 开发者", + "description": "Title of quote of Ricky Vetter on the home page" + }, + "homepage.quotes.risky-vetter": { + "message": "Docusaurus 一直都是 ReasonML 项目组的首选。它能保证我们的文档连贯一致、易于国际化与维护,且对新贡献者友好。", + "description": "Quote of Ricky Vetter on the home page" + }, + "Favorite": { + "message": "最爱" + }, + "showcase.tag.favorite.description": { + "message": "我们最爱的 Docusaurus 站点,你绝对必须看看!" + }, + "Open-Source": { + "message": "开源" + }, + "showcase.tag.opensource.description": { + "message": "开源 Docusaurus 网站可以提供灵感!" + }, + "Product": { + "message": "产品" + }, + "showcase.tag.product.description": { + "message": "和商业产品相关的 Docusaurus 网站!" + }, + "Design": { + "message": "设计" + }, + "showcase.tag.design.description": { + "message": "漂亮的 Docusaurus 网站,与初始模版相比打磨得焕然一新!" + }, + "I18n": { + "message": "国际化" + }, + "showcase.tag.i18n.description": { + "message": "使用国际化支持的 Docusaurus 站点,包含超过一个语言。" + }, + "Versioning": { + "message": "分版" + }, + "showcase.tag.versioning.description": { + "message": "使用文档插件的版本化功能管理多个版本的 Docusaurus 网站。" + }, + "Large": { + "message": "大型" + }, + "showcase.tag.large.description": { + "message": "非常庞大的 Docusaurus 站点,包括远多于平均数的页面!" + }, + "Meta": { + "message": "Meta" + }, + "showcase.tag.meta.description": { + "message": "Meta(原 Facebook)项目的 Docusaurus 网站" + }, + "Personal": { + "message": "个人" + }, + "showcase.tag.personal.description": { + "message": "使用 Docusaurus 搭建的个人网站、博客或数字花园。" + }, + "RTL Direction": { + "message": "RTL 方向" + }, + "showcase.tag.rtl.description": { + "message": "使用从右向左阅读方向支持的 Docusaurus 站点。" + }, + "Docusaurus with Keytar": { + "message": "Docusaurus 拿着键盘吉他" + }, + "homepage.hero.title": { + "message": "快速构建内容为核心的最佳网站", + "description": "Home page hero title, can contain simple html tags" + }, + "Get Started": { + "message": "入门指南" + }, + "Try a Demo": { + "message": "试用一下" + }, + "Coming from {docusaurusV1Link}? Check out our {migrationGuideLink}.": { + "message": "来自 {docusaurusV1Link}?请查看我们的 {migrationGuideLink}。" + }, + "Docusaurus v1": { + "message": "Docusaurus v1" + }, + "v1 to v2 migration guide": { + "message": "v1 至 v2 迁移指南" + }, + "Loved by many engineers": { + "message": "被许多工程师追捧" + }, + "Check it out in the intro video": { + "message": "看看介绍视频" + }, + "Main features": { + "message": "主要功能" + }, + "homepage.banner.launch.2.0": { + "message": "Docusaurus 2.0 正式发布啦!" + }, + "versionsPage.versionEntry.link": { + "message": "文档" + }, + "versionsPage.versionEntry.releaseNotes": { + "message": "发布日志" + }, + "versionsPage.title": { + "message": "Docusaurus 文档版本" + }, + "versionsPage.current.title": { + "message": "当前版本(稳定版)" + }, + "versionsPage.current.description": { + "message": "在这里你可以找到当前已发布版本的文档。" + }, + "versionsPage.next.title": { + "message": "下个版本(未发布)" + }, + "versionsPage.next.description": { + "message": "在这里你可以找到未发布版本的文档。" + }, + "versionsPage.archived.title": { + "message": "过往版本(不再维护)" + }, + "versionsPage.archived.description": { + "message": "在这里你可以找到过往版本的 Docusaurus 文档。" + }, + "versionsPage.legacy.title": { + "message": "Docusaurus v1(历史)" + }, + "versionsPage.legacy.description": { + "message": "在这里你可以找到历史遗留版本的 Docusaurus 文档。" + }, + "colorGenerator.tip.body": { + "message": "主色调最好至少有 {wcagLink},以保证可读性。你可以用 Docusaurus 自己的网站来预览你的配色的效果。深色模式下,你可以换一套配色,因为同一种颜色一般不能在浅色和深色模式下都保持足够的可读性。" + }, + "colorGenerator.tip.body.wcagLink.label": { + "message": "WCAG-AA 对比度" + }, + "colorGenerator.inputs.primary.label": { + "message": "主色调:" + }, + "colorGenerator.inputs.modeToggle.label": { + "message": "编辑{colorMode}模式" + }, + "colorGenerator.inputs.modeToggle.label.colorMode.light": { + "message": "浅色" + }, + "colorGenerator.inputs.modeToggle.label.colorMode.dark": { + "message": "深色" + }, + "colorGenerator.inputs.resetButton.label": { + "message": "重置" + }, + "colorGenerator.inputs.background.label": { + "message": "背景色:" + }, + "colorGenerator.table.heading1": { + "message": "CSS 变量名称" + }, + "colorGenerator.table.heading2": { + "message": "十六进制值", + "description": "This column is the color's representation in hex" + }, + "colorGenerator.table.heading3": { + "message": "颜色调整值", + "description": "This column is the adjusted shades' adjustment values relative to the primary color" + }, + "colorGenerator.table.heading4": { + "message": "对比度评分", + "description": "This column is WCAG contrast rating: AAA, AA, Fail" + }, + "colorGenerator.text": { + "message": "把 {cssPath} 中的变量替换成这些新变量。" + }, + "playground.codesandbox.description": { + "message": "CodeSandbox是一个在线代码编辑器和开发环境,让开发人员能够在基于浏览器的环境中创建、分享和协作网络开发项目" + }, + "playground.stackblitz.description": { + "message": "StackBlitz 使用最新的 {webContainersLink} 技术,能够直接在你的浏览器中运行 Docusaurus。" + }, + "playground.tryItButton": { + "message": "现在就试试看!" + }, + "team.profile.websiteLinkLabel": { + "message": "网站" + }, + "team.profile.Alexey Pyltsyn.body": { + "message": "沉迷开源 👋 不断学习 🤷‍♂️ PHP、React、Kubernetes 等等的俄文文档维护者🧐" + }, + "team.profile.Joel Marcey.body": { + "message": "Docusaurus 创始人,现在时时为那些真的在为它写代码的人感激喝彩。" + }, + "team.profile.Sebastien Lorber.body": { + "message": "2014 年开始的 React 热爱者。自由职业,帮助 Facebook 发布 Docusaurus v2。他定期会在他的{website}和 {devto} 上撰文。" + }, + "team.profile.Sida Chen.body": { + "message": "来自中国上海的学生。热情的开源项目创建者,但从未在他创建的那些项目里真正努力工作过。" + }, + "team.profile.Yangshun Tay.body": { + "message": "热爱在 Jamstack 上工作的前端全栈开发者。与 Docusaurus 项目组共事让他兼职 Facebook 的非官方开源站点管理员,这个角色很棒。" + }, + "team.profile.Endilie Yacop Sucipto.body": { + "message": "@docusaurus 维护者 · 🔥🔥🔥" + }, + "team.profile.Wei Gao.body": { + "message": "🏻‍🌾 孵化中的 React 开发者、维护 Docusaurus、撰写文档并用诸多网站刷屏这个世界。" + }, + "team.profile.Anshul Goyal.body": { + "message": "热爱编程和尝试新技术的全栈开发者。在闲暇时间中,他会为开源做贡献,在他的{websiteLink}上写博客文章,或者看动漫。" + }, + "team.profile.Anshul Goyal.body.websiteLink.label": { + "message": "网站" + }, + "team.profile.Drew Alexander.body": { + "message": "开发者和创造者,试图获得搭建所有他能想到的东西的能力。" + }, + "team.profile.Fanny Vieira.body": { + "message": "Fanny 在高中时开始接触 Web 开发,为学校厨房搭建了一个项目。在闲暇时间里,她喜欢为开源做贡献,有时在{blogLink}上分享她的经历,烹饪,以及创建 {spotifyLink}。" + }, + "team.profile.Fanny Vieira.body.blogLink.label": { + "message": "她的博客" + }, + "team.profile.Fanny Vieira.body.spotifyLink.label": { + "message": "Spotify 歌单" + }, + "team.profile.Sam Zhou.body": { + "message": "Sam 从 2011 年开始编程,并在 2015 年搭建了他的{websiteLink}。他对编程语言、开发者工具、和 web 开发感兴趣,并创造了自己的{samLangLink}和 {miniReactLink} 框架。" + }, + "team.profile.Sam Zhou.body.samLangLink.label": { + "message": "编程语言" + }, + "team.profile.Sam Zhou.body.miniReactLink.label": { + "message": "mini React" + }, + "team.profile.Tan Teik Jun.body": { + "message": "开源爱好者,目标是变得和这页上的其他人类一样优秀。在 Docusaurus 上的工作让他更接近这个目标了 🌱" + }, + "team.profile.Nisarag Bhatt.body": { + "message": "全栈 web 开发者,热衷于学习并应用新技术!热爱开源贡献,以及撰写文章和教程。" + }, + "upgradeGuide.archivedVersion.notice": { + "message": "你正在浏览已存档版本,下面的代码已过时。请前往{mainSiteLink} ,并按照说明升级到最新版本。" + }, + "upgradeGuide.archivedVersion.notice.mainSiteLink.label": { + "message": "主站点" + }, + "upgradeGuide.unreleasedVersion.notice": { + "message": "你正在浏览未发布版本的文档。如果你想使用任何未发布功能,你可以使用{canaryDocLink}。" + }, + "upgradeGuide.unreleasedVersion.notice.canaryDocLink.label": { + "message": "{canaryTag}版本" + }, + "upgradeGuide.outdatedVersion.notice": { + "message": "你正在浏览过期版本的文档。下面的代码展示了如何升级到最新版本。" + }, + "Docusaurus Site Showcase": { + "message": "Docusaurus 案例展示" + }, + "List of websites people are building with Docusaurus": { + "message": "使用 Docusaurus 搭建的网站列表" + }, + "showcase.header.button": { + "message": "🙏 请添加你的网站" + }, + "showcase.filters.resultCount": { + "message": "{sitesCount} 个站点", + "description": "Pluralized label for the number of sites found on the showcase. Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "showcase.filters.title": { + "message": "标签" + }, + "showcase.searchBar.placeholder": { + "message": "搜索网站名称……" + }, + "showcase.usersList.noResult": { + "message": "无结果" + }, + "showcase.favoritesList.title": { + "message": "我们的最爱" + }, + "showcase.usersList.allUsers": { + "message": "所有网站" + }, + "Want to implement the same page? Read {guideLink} to find out!": { + "message": "想要实现一样的页面吗?读读{guideLink}吧!" + }, + "the generated index page guide": { + "message": "自动生成索引页教程" + }, + "showcase.card.sourceLink": { + "message": "源码" + }, + "changelog.backLink": { + "message": "← 回到主页" + }, + "theme.changelog.post.paginator.navAriaLabel": { + "message": "更新日志项目导航", + "description": "The ARIA label for the changelog pagination" + }, + "theme.changelog.post.paginator.newerRelease": { + "message": "较新版本", + "description": "The changelog button label to navigate to the newer release" + }, + "theme.changelog.post.paginator.olderRelease": { + "message": "较早版本", + "description": "The changelog button label to navigate to the older release" + }, + "changelog.description.rssLink": { + "message": "RSS 订阅源" + }, + "changelog.description": { + "message": "通过 {rssLink}订阅,或在 {twitterLink} 上关注我们,随时获得新版本的信息!" + }, + "theme.ErrorPageContent.title": { + "message": "页面已崩溃。", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "回到顶部", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "历史博文", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "历史博文", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "博客列表页面导航", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "较新文章", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "较早文章", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "博文页面导航", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "下一篇文章", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "较早文章", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "{count} 篇博文", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} 含有标签「{tagName}」", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "查看所有标签", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel": { + "message": "切换浅色/暗黑模式(当前为{mode})", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "暗黑模式", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "浅色模式", + "description": "The name for the light color mode" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "页面路径", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription": { + "message": "{count} 个项目", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "文档页面导航", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "上一篇文档", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "下一篇文档", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "{count} 篇文档带有标签", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged}「{tagName}」", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "版本:{versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "这是尚未发布的 {siteTitle} {versionLabel} 版本文档。", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "这是已不再积极维护的 {siteTitle} {versionLabel} 版本文档。", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "要查看最新版本,请参阅{latestVersionLink}({versionLabel})。", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "最新文档", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "编辑此页", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Direct link to {heading}", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": "于 {date} ", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": "由 {user} ", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "最后{byUser}{atDate}更新", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "版本", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.NotFound.title": { + "message": "未找到页面", + "description": "The title of the 404 page" + }, + "theme.tags.tagsListLabel": { + "message": "标签:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "注意", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "危险", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "信息", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "备注", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "提示", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "关闭", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "最近博文导航", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.CodeBlock.copied": { + "message": "已复制", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "复制代码", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copy": { + "message": "复制", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "切换自动换行", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": { + "message": "打开/收起侧边栏菜单「{label}」", + "description": "The ARIA label to toggle the collapsible sidebar category" + }, + "theme.NavBar.navAriaLabel": { + "message": "Main", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "语言", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.NotFound.p1": { + "message": "我们无法找到您所寻找的页面。", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "请联系将您引向此 URL 的网站所有者,并告诉他/她们此链接已不可用。", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "本页总览", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "阅读更多", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "了解关于 {title} 的更多信息", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "阅读需 {readingTime} 分钟", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.breadcrumbs.home": { + "message": "主页", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "折叠侧边栏", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "折叠侧边栏", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "Docs sidebar", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "关闭导航栏", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← 回到主菜单", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "切换导航栏", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "展开侧边栏", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "展开侧边栏", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.SearchBar.seeAll": { + "message": "查看全部 {count} 条结果" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "找到 {count} 篇文档", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "「{query}」的搜索结果", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "搜索文档", + "description": "The search page title for empty query" + }, + "theme.SearchPage.inputPlaceholder": { + "message": "在此处键入您的搜索内容", + "description": "The placeholder for search page input" + }, + "theme.SearchPage.inputLabel": { + "message": "搜索", + "description": "The ARIA label for search page input" + }, + "theme.SearchPage.algoliaLabel": { + "message": "搜索由 Algolia 驱动", + "description": "The ARIA label for Algolia mention" + }, + "theme.SearchPage.noResultsText": { + "message": "未找到结果", + "description": "The paragraph for empty search result" + }, + "theme.SearchPage.fetchingNewResults": { + "message": "正在搜索……", + "description": "The paragraph for fetching new search results" + }, + "theme.SearchBar.label": { + "message": "搜索", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchModal.searchBox.resetButtonTitle": { + "message": "清除查询", + "description": "The label and ARIA label for search box reset button" + }, + "theme.SearchModal.searchBox.cancelButtonText": { + "message": "取消", + "description": "The label and ARIA label for search box cancel button" + }, + "theme.SearchModal.startScreen.recentSearchesTitle": { + "message": "最近搜索", + "description": "The title for recent searches" + }, + "theme.SearchModal.startScreen.noRecentSearchesText": { + "message": "没有最近搜索", + "description": "The text when no recent searches" + }, + "theme.SearchModal.startScreen.saveRecentSearchButtonTitle": { + "message": "保存这个搜索", + "description": "The label for save recent search button" + }, + "theme.SearchModal.startScreen.removeRecentSearchButtonTitle": { + "message": "从历史记录中删除这个搜索", + "description": "The label for remove recent search button" + }, + "theme.SearchModal.startScreen.favoriteSearchesTitle": { + "message": "最爱", + "description": "The title for favorite searches" + }, + "theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle": { + "message": "从收藏列表中删除这个搜索", + "description": "The label for remove favorite search button" + }, + "theme.SearchModal.errorScreen.titleText": { + "message": "无法获取结果", + "description": "The title for error screen of search modal" + }, + "theme.SearchModal.errorScreen.helpText": { + "message": "你可能需要检查网络连接。", + "description": "The help text for error screen of search modal" + }, + "theme.SearchModal.footer.selectText": { + "message": "选中", + "description": "The explanatory text of the action for the enter key" + }, + "theme.SearchModal.footer.selectKeyAriaLabel": { + "message": "Enter 键", + "description": "The ARIA label for the Enter key button that makes the selection" + }, + "theme.SearchModal.footer.navigateText": { + "message": "导航", + "description": "The explanatory text of the action for the Arrow up and Arrow down key" + }, + "theme.SearchModal.footer.navigateUpKeyAriaLabel": { + "message": "向上键", + "description": "The ARIA label for the Arrow up key button that makes the navigation" + }, + "theme.SearchModal.footer.navigateDownKeyAriaLabel": { + "message": "向下键", + "description": "The ARIA label for the Arrow down key button that makes the navigation" + }, + "theme.SearchModal.footer.closeText": { + "message": "关闭", + "description": "The explanatory text of the action for Escape key" + }, + "theme.SearchModal.footer.closeKeyAriaLabel": { + "message": "Esc 键", + "description": "The ARIA label for the Escape key button that close the modal" + }, + "theme.SearchModal.footer.searchByText": { + "message": "搜索提供", + "description": "The text explain that the search is making by Algolia" + }, + "theme.SearchModal.noResultsScreen.noResultsText": { + "message": "没有结果:", + "description": "The text explains that there are no results for the following search" + }, + "theme.SearchModal.noResultsScreen.suggestedQueryText": { + "message": "试试搜索", + "description": "The text for the suggested query when no results are found for the following search" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsText": { + "message": "认为这个查询应该有结果?", + "description": "The text for the question where the user thinks there are missing results" + }, + "theme.SearchModal.noResultsScreen.reportMissingResultsLinkText": { + "message": "请告知我们。", + "description": "The text for the link to report missing results" + }, + "theme.SearchModal.placeholder": { + "message": "搜索文档", + "description": "The placeholder of the input of the DocSearch pop-up modal" + }, + "theme.IdealImageMessage.loading": { + "message": "加载中……", + "description": "When the full-scale image is loading" + }, + "theme.IdealImageMessage.load": { + "message": "点击加载{sizeMessage}", + "description": "To prompt users to load the full image. sizeMessage is a parenthesized size figure." + }, + "theme.IdealImageMessage.offline": { + "message": "你的浏览器处于离线状态。图片未加载", + "description": "When the user is viewing an offline document" + }, + "theme.IdealImageMessage.404error": { + "message": "未找到图片", + "description": "When the image is not found" + }, + "theme.IdealImageMessage.error": { + "message": "出现错误,点击重试", + "description": "When the image fails to load for unknown error" + }, + "theme.PwaReloadPopup.info": { + "message": "有新版本可用", + "description": "The text for PWA reload popup" + }, + "theme.PwaReloadPopup.refreshButtonText": { + "message": "刷新", + "description": "The text for PWA reload button" + }, + "theme.PwaReloadPopup.closeButtonAriaLabel": { + "message": "关闭", + "description": "The ARIA label for close button of PWA reload popup" + }, + "theme.Playground.result": { + "message": "结果", + "description": "The result label of the live codeblocks" + }, + "theme.Playground.liveEditor": { + "message": "实时编辑器", + "description": "The live editor label of the live codeblocks" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "重试", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "跳到主要内容", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "标签", + "description": "The title of the tag list page" + }, + "theme.unlistedContent.title": { + "message": "未列出页面", + "description": "The unlisted content banner title" + }, + "theme.unlistedContent.message": { + "message": "此页面未列出。搜索引擎不会索引它,只有拥有直链的用户才能访问它。", + "description": "The unlisted content banner message" + } +} diff --git a/package-lock.json b/package-lock.json index b57c64b..c1d3157 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21976 +1,21976 @@ -{ - "name": "docusaurus", - "version": "0.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "docusaurus", - "version": "0.0.0", - "dependencies": { - "@cmfcmf/docusaurus-search-local": "1.1.0", - "@docusaurus/core": "2.4.1", - "@docusaurus/plugin-client-redirects": "2.4.1", - "@docusaurus/preset-classic": "2.4.1", - "@mdx-js/react": "1.6.22", - "@node-rs/jieba": "^1.7.0", - "clsx": "1.2.1", - "docusaurus-gtm-plugin": "0.0.2", - "docusaurus-plugin-image-zoom": "1.0.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-modal": "3.16.1" - }, - "engines": { - "node": ">=14.18.1 <=18.x" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz", - "integrity": "sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==", - "dependencies": { - "@algolia/autocomplete-shared": "1.8.2" - } - }, - "node_modules/@algolia/autocomplete-js": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz", - "integrity": "sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig==", - "dependencies": { - "@algolia/autocomplete-core": "1.8.2", - "@algolia/autocomplete-preset-algolia": "1.8.2", - "@algolia/autocomplete-shared": "1.8.2", - "htm": "^3.1.1", - "preact": "^10.0.0" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.5.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz", - "integrity": "sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==", - "dependencies": { - "@algolia/autocomplete-shared": "1.8.2" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz", - "integrity": "sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==" - }, - "node_modules/@algolia/autocomplete-theme-classic": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz", - "integrity": "sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA==" - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "dependencies": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "dependencies": { - "@algolia/logger-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", - "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", - "dependencies": { - "@babel/types": "^7.20.5", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", - "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", - "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "dependencies": { - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", - "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", - "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", - "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "regenerator-transform": "^0.15.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", - "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", - "dependencies": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cmfcmf/docusaurus-search-local": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz", - "integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==", - "dependencies": { - "@algolia/autocomplete-js": "^1.8.2", - "@algolia/autocomplete-theme-classic": "^1.8.2", - "@algolia/client-search": "^4.12.0", - "algoliasearch": "^4.12.0", - "cheerio": "^1.0.0-rc.9", - "clsx": "^1.1.1", - "lunr-languages": "^1.4.0", - "mark.js": "^8.11.1" - }, - "peerDependencies": { - "@docusaurus/core": "^2.0.0", - "nodejieba": "^2.5.0" - }, - "peerDependenciesMeta": { - "nodejieba": { - "optional": true - } - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@docsearch/css": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz", - "integrity": "sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==" - }, - "node_modules/@docsearch/react": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz", - "integrity": "sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==", - "dependencies": { - "@algolia/autocomplete-core": "1.8.2", - "@algolia/autocomplete-preset-algolia": "1.8.2", - "@docsearch/css": "3.3.4", - "algoliasearch": "^4.0.0" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", - "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", - "dependencies": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^2.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", - "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/logger": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", - "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", - "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", - "dependencies": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", - "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", - "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-client-redirects": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", - "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", - "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", - "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", - "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", - "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", - "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", - "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", - "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", - "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", - "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/plugin-debug": "2.4.1", - "@docusaurus/plugin-google-analytics": "2.4.1", - "@docusaurus/plugin-google-gtag": "2.4.1", - "@docusaurus/plugin-google-tag-manager": "2.4.1", - "@docusaurus/plugin-sitemap": "2.4.1", - "@docusaurus/theme-classic": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-search-algolia": "2.4.1", - "@docusaurus/types": "2.4.1" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", - "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", - "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", - "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", - "dependencies": { - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "use-sync-external-store": "^1.2.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", - "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", - "dependencies": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", - "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", - "dependencies": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/types": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", - "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", - "dependencies": { - "@docusaurus/logger": "2.4.1", - "@svgr/webpack": "^6.2.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", - "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", - "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", - "dependencies": { - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "dependencies": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@node-rs/jieba": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz", - "integrity": "sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg==", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@node-rs/jieba-android-arm-eabi": "1.7.0", - "@node-rs/jieba-android-arm64": "1.7.0", - "@node-rs/jieba-darwin-arm64": "1.7.0", - "@node-rs/jieba-darwin-x64": "1.7.0", - "@node-rs/jieba-freebsd-x64": "1.7.0", - "@node-rs/jieba-linux-arm-gnueabihf": "1.7.0", - "@node-rs/jieba-linux-arm64-gnu": "1.7.0", - "@node-rs/jieba-linux-arm64-musl": "1.7.0", - "@node-rs/jieba-linux-x64-gnu": "1.7.0", - "@node-rs/jieba-linux-x64-musl": "1.7.0", - "@node-rs/jieba-win32-arm64-msvc": "1.7.0", - "@node-rs/jieba-win32-ia32-msvc": "1.7.0", - "@node-rs/jieba-win32-x64-msvc": "1.7.0" - } - }, - "node_modules/@node-rs/jieba-android-arm-eabi": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz", - "integrity": "sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-android-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz", - "integrity": "sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-darwin-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz", - "integrity": "sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-darwin-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz", - "integrity": "sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-freebsd-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz", - "integrity": "sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz", - "integrity": "sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-linux-arm64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz", - "integrity": "sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-linux-arm64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz", - "integrity": "sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-linux-x64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz", - "integrity": "sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-linux-x64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz", - "integrity": "sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-win32-arm64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz", - "integrity": "sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-win32-ia32-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz", - "integrity": "sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@node-rs/jieba-win32-x64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz", - "integrity": "sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "dependencies": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "dependencies": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "node_modules/@types/node": { - "version": "18.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", - "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/react": { - "version": "18.0.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz", - "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz", - "integrity": "sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz", - "integrity": "sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } - }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001469", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", - "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" - }, - "node_modules/combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", - "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", - "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", - "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", - "dependencies": { - "node-fetch": "^2.6.11" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", - "dependencies": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "dependencies": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/docusaurus-gtm-plugin": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", - "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" - }, - "node_modules/docusaurus-plugin-image-zoom": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz", - "integrity": "sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q==", - "dependencies": { - "medium-zoom": "^1.0.6", - "validate-peer-dependencies": "^2.2.0" - }, - "peerDependencies": { - "@docusaurus/theme-classic": ">=2.2.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", - "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/htm": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", - "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", - "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", - "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", - "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lunr-languages": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz", - "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==" - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/mark.js": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/medium-zoom": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", - "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==" - }, - "node_modules/memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/preact": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz", - "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-modal": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", - "dependencies": { - "exenv": "^1.2.0", - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.0", - "warning": "^4.0.3" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", - "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "dependencies": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remark-mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-package-path": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz", - "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", - "dependencies": { - "path-root": "^0.1.1" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "node_modules/rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "dependencies": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", - "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", - "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead" - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/update-notifier/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-peer-dependencies": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz", - "integrity": "sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==", - "dependencies": { - "resolve-package-path": "^4.0.3", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.76.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz", - "integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz", - "integrity": "sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==", - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "node_modules/wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz", - "integrity": "sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==", - "requires": { - "@algolia/autocomplete-shared": "1.8.2" - } - }, - "@algolia/autocomplete-js": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz", - "integrity": "sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig==", - "requires": { - "@algolia/autocomplete-core": "1.8.2", - "@algolia/autocomplete-preset-algolia": "1.8.2", - "@algolia/autocomplete-shared": "1.8.2", - "htm": "^3.1.1", - "preact": "^10.0.0" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz", - "integrity": "sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==", - "requires": { - "@algolia/autocomplete-shared": "1.8.2" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz", - "integrity": "sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==" - }, - "@algolia/autocomplete-theme-classic": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz", - "integrity": "sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA==" - }, - "@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "requires": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "requires": { - "@algolia/logger-common": "4.14.2" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "requires": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", - "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==" - }, - "@babel/core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", - "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.5", - "@babel/parser": "^7.20.5", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", - "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", - "requires": { - "@babel/types": "^7.20.5", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", - "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", - "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", - "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.2.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "requires": { - "@babel/types": "^7.20.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", - "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - } - }, - "@babel/helpers": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", - "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.5", - "@babel/types": "^7.20.5" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", - "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", - "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", - "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", - "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "regenerator-transform": "^0.15.1" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/runtime-corejs3": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", - "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", - "requires": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", - "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.5", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.5", - "@babel/types": "^7.20.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", - "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@cmfcmf/docusaurus-search-local": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz", - "integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==", - "requires": { - "@algolia/autocomplete-js": "^1.8.2", - "@algolia/autocomplete-theme-classic": "^1.8.2", - "@algolia/client-search": "^4.12.0", - "algoliasearch": "^4.12.0", - "cheerio": "^1.0.0-rc.9", - "clsx": "^1.1.1", - "lunr-languages": "^1.4.0", - "mark.js": "^8.11.1" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true - }, - "@docsearch/css": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz", - "integrity": "sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==" - }, - "@docsearch/react": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz", - "integrity": "sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==", - "requires": { - "@algolia/autocomplete-core": "1.8.2", - "@algolia/autocomplete-preset-algolia": "1.8.2", - "@docsearch/css": "3.3.4", - "algoliasearch": "^4.0.0" - } - }, - "@docusaurus/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", - "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", - "requires": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^2.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - } - }, - "@docusaurus/cssnano-preset": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", - "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", - "requires": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/logger": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", - "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", - "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", - "requires": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - } - }, - "@docusaurus/module-type-aliases": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", - "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", - "requires": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - } - }, - "@docusaurus/plugin-client-redirects": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", - "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", - "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-content-docs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", - "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", - "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-debug": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", - "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", - "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", - "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-tag-manager": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", - "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", - "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/preset-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", - "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/plugin-debug": "2.4.1", - "@docusaurus/plugin-google-analytics": "2.4.1", - "@docusaurus/plugin-google-gtag": "2.4.1", - "@docusaurus/plugin-google-tag-manager": "2.4.1", - "@docusaurus/plugin-sitemap": "2.4.1", - "@docusaurus/theme-classic": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-search-algolia": "2.4.1", - "@docusaurus/types": "2.4.1" - } - }, - "@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "@docusaurus/theme-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", - "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", - "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", - "requires": { - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "use-sync-external-store": "^1.2.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", - "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", - "requires": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-translations": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", - "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", - "requires": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/types": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", - "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - } - }, - "@docusaurus/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", - "requires": { - "@docusaurus/logger": "2.4.1", - "@svgr/webpack": "^6.2.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - } - }, - "@docusaurus/utils-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", - "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", - "requires": { - "tslib": "^2.4.0" - } - }, - "@docusaurus/utils-validation": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", - "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", - "requires": { - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - } - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/types": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "requires": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" - }, - "@node-rs/jieba": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz", - "integrity": "sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg==", - "requires": { - "@node-rs/jieba-android-arm-eabi": "1.7.0", - "@node-rs/jieba-android-arm64": "1.7.0", - "@node-rs/jieba-darwin-arm64": "1.7.0", - "@node-rs/jieba-darwin-x64": "1.7.0", - "@node-rs/jieba-freebsd-x64": "1.7.0", - "@node-rs/jieba-linux-arm-gnueabihf": "1.7.0", - "@node-rs/jieba-linux-arm64-gnu": "1.7.0", - "@node-rs/jieba-linux-arm64-musl": "1.7.0", - "@node-rs/jieba-linux-x64-gnu": "1.7.0", - "@node-rs/jieba-linux-x64-musl": "1.7.0", - "@node-rs/jieba-win32-arm64-msvc": "1.7.0", - "@node-rs/jieba-win32-ia32-msvc": "1.7.0", - "@node-rs/jieba-win32-x64-msvc": "1.7.0" - } - }, - "@node-rs/jieba-android-arm-eabi": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz", - "integrity": "sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==", - "optional": true - }, - "@node-rs/jieba-android-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz", - "integrity": "sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==", - "optional": true - }, - "@node-rs/jieba-darwin-arm64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz", - "integrity": "sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==", - "optional": true - }, - "@node-rs/jieba-darwin-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz", - "integrity": "sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==", - "optional": true - }, - "@node-rs/jieba-freebsd-x64": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz", - "integrity": "sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==", - "optional": true - }, - "@node-rs/jieba-linux-arm-gnueabihf": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz", - "integrity": "sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==", - "optional": true - }, - "@node-rs/jieba-linux-arm64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz", - "integrity": "sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==", - "optional": true - }, - "@node-rs/jieba-linux-arm64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz", - "integrity": "sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==", - "optional": true - }, - "@node-rs/jieba-linux-x64-gnu": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz", - "integrity": "sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==", - "optional": true - }, - "@node-rs/jieba-linux-x64-musl": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz", - "integrity": "sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==", - "optional": true - }, - "@node-rs/jieba-win32-arm64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz", - "integrity": "sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==", - "optional": true - }, - "@node-rs/jieba-win32-ia32-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz", - "integrity": "sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==", - "optional": true - }, - "@node-rs/jieba-win32-x64-msvc": { - "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz", - "integrity": "sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA==", - "optional": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "requires": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - } - }, - "@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "requires": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "requires": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - } - }, - "@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "requires": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - } - }, - "@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "requires": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - } - }, - "@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "requires": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/mdast": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", - "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/node": { - "version": "18.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", - "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "18.0.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz", - "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz", - "integrity": "sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "requires": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "algoliasearch-helper": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz", - "integrity": "sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw==", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "requires": { - "follow-redirects": "^1.14.7" - } - }, - "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001469", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", - "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==" - }, - "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" - }, - "combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - } - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "copy-text-to-clipboard": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", - "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==" - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } - } - }, - "core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" - }, - "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-fetch": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", - "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", - "requires": { - "node-fetch": "^2.6.11" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} - }, - "css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - } - }, - "css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "requires": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", - "requires": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "requires": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } - }, - "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "requires": { - "address": "^1.0.1", - "debug": "4" - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "docusaurus-gtm-plugin": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", - "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" - }, - "docusaurus-plugin-image-zoom": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz", - "integrity": "sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q==", - "requires": { - "medium-zoom": "^1.0.6", - "validate-peer-dependencies": "^2.2.0" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eta": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", - "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - } - } - }, - "exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "requires": { - "punycode": "^1.3.2" - } - }, - "fastq": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "htm": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", - "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - } - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "ignore": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==" - }, - "image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "requires": { - "queue": "6.0.2" - } - }, - "immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - } - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "jest-util": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "29.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", - "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", - "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lunr-languages": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz", - "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "mark.js": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "medium-zoom": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", - "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==" - }, - "memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", - "requires": { - "fs-monkey": "^1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" - }, - "mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.8" - } - }, - "postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - } - }, - "postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "requires": { - "sort-css-media-queries": "2.1.0" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} - }, - "preact": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz", - "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, - "prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "requires": {} - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "requires": { - "@babel/runtime": "^7.10.3" - } - }, - "react-modal": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", - "requires": { - "exenv": "^1.2.0", - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.0", - "warning": "^4.0.3" - } - }, - "react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", - "requires": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "requires": { - "resolve": "^1.1.6" - } - }, - "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "requires": { - "minimatch": "^3.0.5" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "requires": { - "rc": "1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" - }, - "remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - } - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-package-path": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz", - "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", - "requires": { - "path-root": "^0.1.1" - } - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "requires": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", - "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", - "requires": { - "tslib": "^2.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "dependencies": { - "@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "std-env": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", - "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "dependencies": { - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", - "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", - "peer": true - }, - "ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==" - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "validate-peer-dependencies": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz", - "integrity": "sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==", - "requires": { - "resolve-package-path": "^4.0.3", - "semver": "^7.3.8" - } - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.76.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz", - "integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz", - "integrity": "sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==", - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - } -} +{ + "name": "docusaurus", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "docusaurus", + "version": "0.0.0", + "dependencies": { + "@cmfcmf/docusaurus-search-local": "1.1.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-client-redirects": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@mdx-js/react": "1.6.22", + "@node-rs/jieba": "^1.7.0", + "clsx": "1.2.1", + "docusaurus-gtm-plugin": "0.0.2", + "docusaurus-plugin-image-zoom": "1.0.1", + "react": "17.0.2", + "react-dom": "17.0.2", + "react-modal": "3.16.1" + }, + "engines": { + "node": ">=14.18.1 <=18.x" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz", + "integrity": "sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==", + "dependencies": { + "@algolia/autocomplete-shared": "1.8.2" + } + }, + "node_modules/@algolia/autocomplete-js": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz", + "integrity": "sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig==", + "dependencies": { + "@algolia/autocomplete-core": "1.8.2", + "@algolia/autocomplete-preset-algolia": "1.8.2", + "@algolia/autocomplete-shared": "1.8.2", + "htm": "^3.1.1", + "preact": "^10.0.0" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.5.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz", + "integrity": "sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==", + "dependencies": { + "@algolia/autocomplete-shared": "1.8.2" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz", + "integrity": "sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==" + }, + "node_modules/@algolia/autocomplete-theme-classic": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz", + "integrity": "sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA==" + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", + "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", + "dependencies": { + "@algolia/cache-common": "4.14.2" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", + "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", + "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", + "dependencies": { + "@algolia/cache-common": "4.14.2" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", + "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", + "dependencies": { + "@algolia/client-common": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", + "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", + "dependencies": { + "@algolia/client-common": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", + "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", + "dependencies": { + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", + "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", + "dependencies": { + "@algolia/client-common": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", + "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", + "dependencies": { + "@algolia/client-common": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "node_modules/@algolia/logger-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", + "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" + }, + "node_modules/@algolia/logger-console": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", + "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", + "dependencies": { + "@algolia/logger-common": "4.14.2" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", + "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", + "dependencies": { + "@algolia/requester-common": "4.14.2" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", + "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", + "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", + "dependencies": { + "@algolia/requester-common": "4.14.2" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", + "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", + "dependencies": { + "@algolia/cache-common": "4.14.2", + "@algolia/logger-common": "4.14.2", + "@algolia/requester-common": "4.14.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "dependencies": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", + "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cmfcmf/docusaurus-search-local": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz", + "integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==", + "dependencies": { + "@algolia/autocomplete-js": "^1.8.2", + "@algolia/autocomplete-theme-classic": "^1.8.2", + "@algolia/client-search": "^4.12.0", + "algoliasearch": "^4.12.0", + "cheerio": "^1.0.0-rc.9", + "clsx": "^1.1.1", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1" + }, + "peerDependencies": { + "@docusaurus/core": "^2.0.0", + "nodejieba": "^2.5.0" + }, + "peerDependenciesMeta": { + "nodejieba": { + "optional": true + } + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@docsearch/css": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz", + "integrity": "sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==" + }, + "node_modules/@docsearch/react": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz", + "integrity": "sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==", + "dependencies": { + "@algolia/autocomplete-core": "1.8.2", + "@algolia/autocomplete-preset-algolia": "1.8.2", + "@docsearch/css": "3.3.4", + "algoliasearch": "^4.0.0" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", + "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", + "dependencies": { + "@babel/core": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.18.6", + "@babel/preset-env": "^7.18.6", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@babel/runtime": "^7.18.6", + "@babel/runtime-corejs3": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@docusaurus/cssnano-preset": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@slorber/static-site-generator-webpack-plugin": "^4.0.7", + "@svgr/webpack": "^6.2.1", + "autoprefixer": "^10.4.7", + "babel-loader": "^8.2.5", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.0", + "cli-table3": "^0.6.2", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.23.3", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^4.0.0", + "cssnano": "^5.1.12", + "del": "^6.1.1", + "detect-port": "^1.3.0", + "escape-html": "^1.0.3", + "eta": "^2.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "html-minifier-terser": "^6.1.0", + "html-tags": "^3.2.0", + "html-webpack-plugin": "^5.5.0", + "import-fresh": "^3.3.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.6.1", + "postcss": "^8.4.14", + "postcss-loader": "^7.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.3", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.3", + "rtl-detect": "^1.0.4", + "semver": "^7.3.7", + "serve-handler": "^6.1.3", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.3", + "tslib": "^2.4.0", + "update-notifier": "^5.1.0", + "url-loader": "^4.1.1", + "wait-on": "^6.0.1", + "webpack": "^5.73.0", + "webpack-bundle-analyzer": "^4.5.0", + "webpack-dev-server": "^4.9.3", + "webpack-merge": "^5.8.0", + "webpackbar": "^5.0.2" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", + "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", + "dependencies": { + "cssnano-preset-advanced": "^5.3.8", + "postcss": "^8.4.14", + "postcss-sort-media-queries": "^4.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/logger": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", + "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", + "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", + "dependencies": { + "@babel/parser": "^7.18.8", + "@babel/traverse": "^7.18.8", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@mdx-js/mdx": "^1.6.22", + "escape-html": "^1.0.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "image-size": "^1.0.1", + "mdast-util-to-string": "^2.0.0", + "remark-emoji": "^2.2.0", + "stringify-object": "^3.3.0", + "tslib": "^2.4.0", + "unified": "^9.2.2", + "unist-util-visit": "^2.0.3", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", + "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", + "dependencies": { + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/types": "2.4.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-client-redirects": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", + "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "eta": "^2.0.0", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", + "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "tslib": "^2.4.0", + "unist-util-visit": "^2.0.3", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", + "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@types/react-router-config": "^5.0.6", + "combine-promises": "^1.1.0", + "fs-extra": "^10.1.0", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", + "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "fs-extra": "^10.1.0", + "tslib": "^2.4.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", + "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "fs-extra": "^10.1.0", + "react-json-view": "^1.21.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", + "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", + "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", + "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", + "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "fs-extra": "^10.1.0", + "sitemap": "^7.1.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", + "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/plugin-debug": "2.4.1", + "@docusaurus/plugin-google-analytics": "2.4.1", + "@docusaurus/plugin-google-gtag": "2.4.1", + "@docusaurus/plugin-google-tag-manager": "2.4.1", + "@docusaurus/plugin-sitemap": "2.4.1", + "@docusaurus/theme-classic": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-search-algolia": "2.4.1", + "@docusaurus/types": "2.4.1" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/react-loadable": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", + "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", + "dependencies": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.2.1", + "copy-text-to-clipboard": "^3.0.1", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.14", + "prism-react-renderer": "^1.3.5", + "prismjs": "^1.28.0", + "react-router-dom": "^5.3.3", + "rtlcss": "^3.5.0", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", + "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", + "dependencies": { + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^1.2.1", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^1.3.5", + "tslib": "^2.4.0", + "use-sync-external-store": "^1.2.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", + "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", + "dependencies": { + "@docsearch/react": "^3.1.1", + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "algoliasearch": "^4.13.1", + "algoliasearch-helper": "^3.10.0", + "clsx": "^1.2.1", + "eta": "^2.0.0", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", + "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", + "dependencies": { + "fs-extra": "^10.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", + "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.6.0", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0", + "webpack-merge": "^5.8.0" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", + "dependencies": { + "@docusaurus/logger": "2.4.1", + "@svgr/webpack": "^6.2.1", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "github-slugger": "^1.4.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.4.0", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", + "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", + "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", + "dependencies": { + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "joi": "^17.6.0", + "js-yaml": "^4.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "dependencies": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@node-rs/jieba": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz", + "integrity": "sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@node-rs/jieba-android-arm-eabi": "1.7.0", + "@node-rs/jieba-android-arm64": "1.7.0", + "@node-rs/jieba-darwin-arm64": "1.7.0", + "@node-rs/jieba-darwin-x64": "1.7.0", + "@node-rs/jieba-freebsd-x64": "1.7.0", + "@node-rs/jieba-linux-arm-gnueabihf": "1.7.0", + "@node-rs/jieba-linux-arm64-gnu": "1.7.0", + "@node-rs/jieba-linux-arm64-musl": "1.7.0", + "@node-rs/jieba-linux-x64-gnu": "1.7.0", + "@node-rs/jieba-linux-x64-musl": "1.7.0", + "@node-rs/jieba-win32-arm64-msvc": "1.7.0", + "@node-rs/jieba-win32-ia32-msvc": "1.7.0", + "@node-rs/jieba-win32-x64-msvc": "1.7.0" + } + }, + "node_modules/@node-rs/jieba-android-arm-eabi": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz", + "integrity": "sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-android-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz", + "integrity": "sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz", + "integrity": "sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz", + "integrity": "sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-freebsd-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz", + "integrity": "sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz", + "integrity": "sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz", + "integrity": "sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz", + "integrity": "sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz", + "integrity": "sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz", + "integrity": "sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-arm64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz", + "integrity": "sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-ia32-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz", + "integrity": "sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-x64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz", + "integrity": "sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", + "dependencies": { + "eval": "^0.1.8", + "p-map": "^4.0.0", + "webpack-sources": "^3.2.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", + "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", + "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", + "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", + "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", + "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "dependencies": { + "@babel/types": "^7.20.0", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", + "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", + "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", + "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "dependencies": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/mdast": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz", + "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", + "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz", + "integrity": "sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/algoliasearch": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", + "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.14.2", + "@algolia/cache-common": "4.14.2", + "@algolia/cache-in-memory": "4.14.2", + "@algolia/client-account": "4.14.2", + "@algolia/client-analytics": "4.14.2", + "@algolia/client-common": "4.14.2", + "@algolia/client-personalization": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/logger-common": "4.14.2", + "@algolia/logger-console": "4.14.2", + "@algolia/requester-browser-xhr": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/requester-node-http": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz", + "integrity": "sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw==", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@babel/core": "^7.11.6" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001469", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", + "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combine-promises": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", + "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", + "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", + "dependencies": { + "node-fetch": "^2.6.11" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "dependencies": { + "cssnano": "^5.1.8", + "jest-worker": "^29.1.2", + "postcss": "^8.4.17", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", + "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", + "dependencies": { + "autoprefixer": "^10.4.12", + "cssnano-preset-default": "^5.2.14", + "postcss-discard-unused": "^5.1.0", + "postcss-merge-idents": "^5.1.1", + "postcss-reduce-idents": "^5.2.0", + "postcss-zindex": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "dependencies": { + "repeat-string": "^1.5.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/docusaurus-gtm-plugin": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", + "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" + }, + "node_modules/docusaurus-plugin-image-zoom": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz", + "integrity": "sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q==", + "dependencies": { + "medium-zoom": "^1.0.6", + "validate-peer-dependencies": "^2.2.0" + }, + "peerDependencies": { + "@docusaurus/theme-classic": ">=2.2.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", + "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flux": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", + "dependencies": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + }, + "peerDependencies": { + "react": "^15.0.2 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "dependencies": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "dependencies": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "dependencies": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/htm": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr-languages": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz", + "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==" + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "dependencies": { + "unist-util-remove": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/medium-zoom": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", + "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==" + }, + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-unused": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", + "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-merge-idents": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", + "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", + "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", + "dependencies": { + "sort-css-media-queries": "2.1.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.16" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-zindex": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/preact": { + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz", + "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", + "dependencies": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "dependencies": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.3.0 || ^15.5.4", + "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" + } + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-modal": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", + "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "dependencies": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.3" + } + }, + "node_modules/remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "dependencies": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/remark-mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remark-mdx/node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dependencies": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "dependencies": { + "mdast-squeeze-paragraphs": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-package-path": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz", + "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", + "dependencies": { + "path-root": "^0.1.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rtl-detect": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", + "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" + }, + "node_modules/rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "dependencies": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + } + }, + "node_modules/rtlcss/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rtlcss/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rtlcss/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rtlcss/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", + "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sort-css-media-queries": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", + "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", + "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "deprecated": "Use String.prototype.trim() instead" + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", + "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/update-notifier/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-peer-dependencies": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz", + "integrity": "sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==", + "dependencies": { + "resolve-package-path": "^4.0.3", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/wait-on": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", + "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "dependencies": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.76.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz", + "integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz", + "integrity": "sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==", + "dependencies": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, + "node_modules/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@algolia/autocomplete-core": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz", + "integrity": "sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==", + "requires": { + "@algolia/autocomplete-shared": "1.8.2" + } + }, + "@algolia/autocomplete-js": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz", + "integrity": "sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig==", + "requires": { + "@algolia/autocomplete-core": "1.8.2", + "@algolia/autocomplete-preset-algolia": "1.8.2", + "@algolia/autocomplete-shared": "1.8.2", + "htm": "^3.1.1", + "preact": "^10.0.0" + } + }, + "@algolia/autocomplete-preset-algolia": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz", + "integrity": "sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==", + "requires": { + "@algolia/autocomplete-shared": "1.8.2" + } + }, + "@algolia/autocomplete-shared": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz", + "integrity": "sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==" + }, + "@algolia/autocomplete-theme-classic": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz", + "integrity": "sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA==" + }, + "@algolia/cache-browser-local-storage": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", + "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", + "requires": { + "@algolia/cache-common": "4.14.2" + } + }, + "@algolia/cache-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", + "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" + }, + "@algolia/cache-in-memory": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", + "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", + "requires": { + "@algolia/cache-common": "4.14.2" + } + }, + "@algolia/client-account": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", + "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", + "requires": { + "@algolia/client-common": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "@algolia/client-analytics": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", + "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", + "requires": { + "@algolia/client-common": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "@algolia/client-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", + "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", + "requires": { + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "@algolia/client-personalization": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", + "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", + "requires": { + "@algolia/client-common": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "@algolia/client-search": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", + "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", + "requires": { + "@algolia/client-common": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "@algolia/logger-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", + "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" + }, + "@algolia/logger-console": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", + "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", + "requires": { + "@algolia/logger-common": "4.14.2" + } + }, + "@algolia/requester-browser-xhr": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", + "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", + "requires": { + "@algolia/requester-common": "4.14.2" + } + }, + "@algolia/requester-common": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", + "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" + }, + "@algolia/requester-node-http": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", + "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", + "requires": { + "@algolia/requester-common": "4.14.2" + } + }, + "@algolia/transporter": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", + "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", + "requires": { + "@algolia/cache-common": "4.14.2", + "@algolia/logger-common": "4.14.2", + "@algolia/requester-common": "4.14.2" + } + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==" + }, + "@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "requires": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/runtime-corejs3": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz", + "integrity": "sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@cmfcmf/docusaurus-search-local": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz", + "integrity": "sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ==", + "requires": { + "@algolia/autocomplete-js": "^1.8.2", + "@algolia/autocomplete-theme-classic": "^1.8.2", + "@algolia/client-search": "^4.12.0", + "algoliasearch": "^4.12.0", + "cheerio": "^1.0.0-rc.9", + "clsx": "^1.1.1", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true + }, + "@docsearch/css": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz", + "integrity": "sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==" + }, + "@docsearch/react": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz", + "integrity": "sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==", + "requires": { + "@algolia/autocomplete-core": "1.8.2", + "@algolia/autocomplete-preset-algolia": "1.8.2", + "@docsearch/css": "3.3.4", + "algoliasearch": "^4.0.0" + } + }, + "@docusaurus/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", + "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", + "requires": { + "@babel/core": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.18.6", + "@babel/preset-env": "^7.18.6", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@babel/runtime": "^7.18.6", + "@babel/runtime-corejs3": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@docusaurus/cssnano-preset": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@slorber/static-site-generator-webpack-plugin": "^4.0.7", + "@svgr/webpack": "^6.2.1", + "autoprefixer": "^10.4.7", + "babel-loader": "^8.2.5", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.0", + "cli-table3": "^0.6.2", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.23.3", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^4.0.0", + "cssnano": "^5.1.12", + "del": "^6.1.1", + "detect-port": "^1.3.0", + "escape-html": "^1.0.3", + "eta": "^2.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "html-minifier-terser": "^6.1.0", + "html-tags": "^3.2.0", + "html-webpack-plugin": "^5.5.0", + "import-fresh": "^3.3.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.6.1", + "postcss": "^8.4.14", + "postcss-loader": "^7.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.3", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.3", + "rtl-detect": "^1.0.4", + "semver": "^7.3.7", + "serve-handler": "^6.1.3", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.3", + "tslib": "^2.4.0", + "update-notifier": "^5.1.0", + "url-loader": "^4.1.1", + "wait-on": "^6.0.1", + "webpack": "^5.73.0", + "webpack-bundle-analyzer": "^4.5.0", + "webpack-dev-server": "^4.9.3", + "webpack-merge": "^5.8.0", + "webpackbar": "^5.0.2" + } + }, + "@docusaurus/cssnano-preset": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", + "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", + "requires": { + "cssnano-preset-advanced": "^5.3.8", + "postcss": "^8.4.14", + "postcss-sort-media-queries": "^4.2.1", + "tslib": "^2.4.0" + } + }, + "@docusaurus/logger": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", + "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.4.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", + "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", + "requires": { + "@babel/parser": "^7.18.8", + "@babel/traverse": "^7.18.8", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@mdx-js/mdx": "^1.6.22", + "escape-html": "^1.0.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "image-size": "^1.0.1", + "mdast-util-to-string": "^2.0.0", + "remark-emoji": "^2.2.0", + "stringify-object": "^3.3.0", + "tslib": "^2.4.0", + "unified": "^9.2.2", + "unist-util-visit": "^2.0.3", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + } + }, + "@docusaurus/module-type-aliases": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", + "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", + "requires": { + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/types": "2.4.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" + } + }, + "@docusaurus/plugin-client-redirects": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz", + "integrity": "sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "eta": "^2.0.0", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", + "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "tslib": "^2.4.0", + "unist-util-visit": "^2.0.3", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + } + }, + "@docusaurus/plugin-content-docs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", + "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@types/react-router-config": "^5.0.6", + "combine-promises": "^1.1.0", + "fs-extra": "^10.1.0", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + } + }, + "@docusaurus/plugin-content-pages": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", + "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "fs-extra": "^10.1.0", + "tslib": "^2.4.0", + "webpack": "^5.73.0" + } + }, + "@docusaurus/plugin-debug": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", + "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "fs-extra": "^10.1.0", + "react-json-view": "^1.21.3", + "tslib": "^2.4.0" + } + }, + "@docusaurus/plugin-google-analytics": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", + "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + } + }, + "@docusaurus/plugin-google-gtag": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", + "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + } + }, + "@docusaurus/plugin-google-tag-manager": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", + "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "tslib": "^2.4.0" + } + }, + "@docusaurus/plugin-sitemap": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", + "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "fs-extra": "^10.1.0", + "sitemap": "^7.1.1", + "tslib": "^2.4.0" + } + }, + "@docusaurus/preset-classic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", + "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/plugin-debug": "2.4.1", + "@docusaurus/plugin-google-analytics": "2.4.1", + "@docusaurus/plugin-google-gtag": "2.4.1", + "@docusaurus/plugin-google-tag-manager": "2.4.1", + "@docusaurus/plugin-sitemap": "2.4.1", + "@docusaurus/theme-classic": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-search-algolia": "2.4.1", + "@docusaurus/types": "2.4.1" + } + }, + "@docusaurus/react-loadable": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "requires": { + "@types/react": "*", + "prop-types": "^15.6.2" + } + }, + "@docusaurus/theme-classic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", + "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", + "requires": { + "@docusaurus/core": "2.4.1", + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/types": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.2.1", + "copy-text-to-clipboard": "^3.0.1", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.14", + "prism-react-renderer": "^1.3.5", + "prismjs": "^1.28.0", + "react-router-dom": "^5.3.3", + "rtlcss": "^3.5.0", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + } + }, + "@docusaurus/theme-common": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", + "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", + "requires": { + "@docusaurus/mdx-loader": "2.4.1", + "@docusaurus/module-type-aliases": "2.4.1", + "@docusaurus/plugin-content-blog": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/plugin-content-pages": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-common": "2.4.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^1.2.1", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^1.3.5", + "tslib": "^2.4.0", + "use-sync-external-store": "^1.2.0", + "utility-types": "^3.10.0" + } + }, + "@docusaurus/theme-search-algolia": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", + "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", + "requires": { + "@docsearch/react": "^3.1.1", + "@docusaurus/core": "2.4.1", + "@docusaurus/logger": "2.4.1", + "@docusaurus/plugin-content-docs": "2.4.1", + "@docusaurus/theme-common": "2.4.1", + "@docusaurus/theme-translations": "2.4.1", + "@docusaurus/utils": "2.4.1", + "@docusaurus/utils-validation": "2.4.1", + "algoliasearch": "^4.13.1", + "algoliasearch-helper": "^3.10.0", + "clsx": "^1.2.1", + "eta": "^2.0.0", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + } + }, + "@docusaurus/theme-translations": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", + "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", + "requires": { + "fs-extra": "^10.1.0", + "tslib": "^2.4.0" + } + }, + "@docusaurus/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", + "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.6.0", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0", + "webpack-merge": "^5.8.0" + } + }, + "@docusaurus/utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", + "requires": { + "@docusaurus/logger": "2.4.1", + "@svgr/webpack": "^6.2.1", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "github-slugger": "^1.4.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.4.0", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + } + }, + "@docusaurus/utils-common": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", + "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@docusaurus/utils-validation": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", + "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", + "requires": { + "@docusaurus/logger": "2.4.1", + "@docusaurus/utils": "2.4.1", + "joi": "^17.6.0", + "js-yaml": "^4.1.0", + "tslib": "^2.4.0" + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "requires": { + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + } + } + }, + "@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "requires": {} + }, + "@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" + }, + "@node-rs/jieba": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz", + "integrity": "sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg==", + "requires": { + "@node-rs/jieba-android-arm-eabi": "1.7.0", + "@node-rs/jieba-android-arm64": "1.7.0", + "@node-rs/jieba-darwin-arm64": "1.7.0", + "@node-rs/jieba-darwin-x64": "1.7.0", + "@node-rs/jieba-freebsd-x64": "1.7.0", + "@node-rs/jieba-linux-arm-gnueabihf": "1.7.0", + "@node-rs/jieba-linux-arm64-gnu": "1.7.0", + "@node-rs/jieba-linux-arm64-musl": "1.7.0", + "@node-rs/jieba-linux-x64-gnu": "1.7.0", + "@node-rs/jieba-linux-x64-musl": "1.7.0", + "@node-rs/jieba-win32-arm64-msvc": "1.7.0", + "@node-rs/jieba-win32-ia32-msvc": "1.7.0", + "@node-rs/jieba-win32-x64-msvc": "1.7.0" + } + }, + "@node-rs/jieba-android-arm-eabi": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz", + "integrity": "sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==", + "optional": true + }, + "@node-rs/jieba-android-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz", + "integrity": "sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==", + "optional": true + }, + "@node-rs/jieba-darwin-arm64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz", + "integrity": "sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==", + "optional": true + }, + "@node-rs/jieba-darwin-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz", + "integrity": "sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==", + "optional": true + }, + "@node-rs/jieba-freebsd-x64": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz", + "integrity": "sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==", + "optional": true + }, + "@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz", + "integrity": "sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==", + "optional": true + }, + "@node-rs/jieba-linux-arm64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz", + "integrity": "sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==", + "optional": true + }, + "@node-rs/jieba-linux-arm64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz", + "integrity": "sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==", + "optional": true + }, + "@node-rs/jieba-linux-x64-gnu": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz", + "integrity": "sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==", + "optional": true + }, + "@node-rs/jieba-linux-x64-musl": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz", + "integrity": "sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==", + "optional": true + }, + "@node-rs/jieba-win32-arm64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz", + "integrity": "sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==", + "optional": true + }, + "@node-rs/jieba-win32-ia32-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz", + "integrity": "sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==", + "optional": true + }, + "@node-rs/jieba-win32-x64-msvc": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz", + "integrity": "sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.21", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", + "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@slorber/static-site-generator-webpack-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", + "requires": { + "eval": "^0.1.8", + "p-map": "^4.0.0", + "webpack-sources": "^3.2.2" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", + "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", + "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "requires": {} + }, + "@svgr/babel-preset": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", + "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + } + }, + "@svgr/core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", + "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "requires": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", + "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "requires": { + "@babel/types": "^7.20.0", + "entities": "^4.4.0" + } + }, + "@svgr/plugin-jsx": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", + "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "requires": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-svgo": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", + "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "requires": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + } + }, + "@svgr/webpack": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", + "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "requires": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "requires": { + "@types/unist": "*" + } + }, + "@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/mdast": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "requires": { + "@types/unist": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "18.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz", + "integrity": "sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz", + "integrity": "sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "@types/react-router-config": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", + "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz", + "integrity": "sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + } + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "algoliasearch": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", + "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", + "requires": { + "@algolia/cache-browser-local-storage": "4.14.2", + "@algolia/cache-common": "4.14.2", + "@algolia/cache-in-memory": "4.14.2", + "@algolia/client-account": "4.14.2", + "@algolia/client-analytics": "4.14.2", + "@algolia/client-common": "4.14.2", + "@algolia/client-personalization": "4.14.2", + "@algolia/client-search": "4.14.2", + "@algolia/logger-common": "4.14.2", + "@algolia/logger-console": "4.14.2", + "@algolia/requester-browser-xhr": "4.14.2", + "@algolia/requester-common": "4.14.2", + "@algolia/requester-node-http": "4.14.2", + "@algolia/transporter": "4.14.2" + } + }, + "algoliasearch-helper": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz", + "integrity": "sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw==", + "requires": { + "@algolia/events": "^4.0.1" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "requires": { + "follow-redirects": "^1.14.7" + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "requires": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001469", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz", + "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==" + }, + "ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combine-promises": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", + "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" + }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + } + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-text-to-clipboard": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz", + "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==" + }, + "copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "requires": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + } + } + }, + "core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-fetch": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", + "requires": { + "node-fetch": "^2.6.11" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "requires": { + "cssnano": "^5.1.8", + "jest-worker": "^29.1.2", + "postcss": "^8.4.17", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-advanced": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", + "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", + "requires": { + "autoprefixer": "^10.4.12", + "cssnano-preset-default": "^5.2.14", + "postcss-discard-unused": "^5.1.0", + "postcss-merge-idents": "^5.1.1", + "postcss-reduce-idents": "^5.2.0", + "postcss-zindex": "^5.1.0" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "docusaurus-gtm-plugin": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz", + "integrity": "sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ==" + }, + "docusaurus-plugin-image-zoom": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz", + "integrity": "sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q==", + "requires": { + "medium-zoom": "^1.0.6", + "validate-peer-dependencies": "^2.2.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "eta": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", + "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "requires": { + "@types/node": "*", + "require-like": ">= 0.1.1" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + } + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "requires": { + "punycode": "^1.3.2" + } + }, + "fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "requires": { + "fbjs": "^3.0.0" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "requires": { + "xml-js": "^1.6.11" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flux": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", + "requires": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "requires": { + "@types/unist": "^2.0.3", + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.3.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^4.0.0", + "web-namespaces": "^1.0.0" + } + }, + "hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "requires": { + "@types/parse5": "^5.0.0", + "hastscript": "^6.0.0", + "property-information": "^5.0.0", + "vfile": "^4.0.0", + "vfile-location": "^3.2.0", + "web-namespaces": "^1.0.0" + } + }, + "hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" + }, + "hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "requires": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^6.0.0", + "hast-util-to-parse5": "^6.0.0", + "html-void-elements": "^1.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + } + } + }, + "hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "requires": { + "hast-to-hyperscript": "^9.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.0", + "zwitch": "^1.0.0" + } + }, + "hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "htm": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" + }, + "html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + } + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "ignore": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==" + }, + "image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "requires": { + "queue": "6.0.2" + } + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + } + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", + "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", + "requires": { + "@types/node": "*", + "jest-util": "^29.3.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lunr-languages": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz", + "integrity": "sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "requires": { + "unist-util-remove": "^2.0.0" + } + }, + "mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "mdast-util-definitions": "^4.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^2.0.0", + "unist-util-generated": "^1.0.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "medium-zoom": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz", + "integrity": "sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==" + }, + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "requires": { + "lodash": "^4.17.21" + } + }, + "node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-discard-unused": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", + "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-loader": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + } + }, + "postcss-merge-idents": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", + "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-idents": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", + "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sort-media-queries": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", + "requires": { + "sort-css-media-queries": "2.1.0" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss-zindex": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "requires": {} + }, + "preact": { + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz", + "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + }, + "prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "requires": {} + }, + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "requires": { + "xtend": "^4.0.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", + "requires": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "requires": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "requires": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + } + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-loadable": { + "version": "npm:@docusaurus/react-loadable@5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "requires": { + "@types/react": "*", + "prop-types": "^15.6.2" + } + }, + "react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "requires": { + "@babel/runtime": "^7.10.3" + } + }, + "react-modal": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", + "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "requires": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + } + }, + "react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-textarea-autosize": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "requires": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "requires": { + "resolve": "^1.1.6" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "requires": { + "minimatch": "^3.0.5" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "requires": { + "rc": "1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remark-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", + "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "requires": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.3" + } + }, + "remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" + }, + "remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "requires": { + "@babel/core": "7.12.9", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.12.1", + "@babel/plugin-syntax-jsx": "7.12.1", + "@mdx-js/util": "1.6.22", + "is-alphabetical": "1.0.4", + "remark-parse": "8.0.3", + "unified": "9.2.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + } + } + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "requires": { + "mdast-squeeze-paragraphs": "^4.0.0" + } + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + } + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-package-path": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz", + "integrity": "sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==", + "requires": { + "path-root": "^0.1.1" + } + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rtl-detect": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", + "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" + }, + "rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "requires": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", + "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sirv": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "requires": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "requires": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "dependencies": { + "@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "sort-css-media-queries": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", + "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "std-env": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", + "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "totalist": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", + "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" + }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + } + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", + "peer": true + }, + "ua-parser-js": { + "version": "0.7.35", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", + "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==" + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" + }, + "unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" + }, + "unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" + }, + "unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "requires": {} + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.1" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "validate-peer-dependencies": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz", + "integrity": "sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==", + "requires": { + "resolve-package-path": "^4.0.3", + "semver": "^7.3.8" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "wait-on": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", + "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "requires": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webpack": { + "version": "5.76.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz", + "integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz", + "integrity": "sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==", + "requires": { + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "requires": { + "sax": "^1.2.4" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" + } + } +} diff --git a/package.json b/package.json index 42a7bb8..4db812e 100644 --- a/package.json +++ b/package.json @@ -1,46 +1,46 @@ -{ - "name": "docusaurus", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "dev": "docusaurus start --port 3000", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids" - }, - "dependencies": { - "@cmfcmf/docusaurus-search-local": "1.1.0", - "@docusaurus/core": "2.4.1", - "@docusaurus/plugin-client-redirects": "2.4.1", - "@docusaurus/preset-classic": "2.4.1", - "@easyops-cn/docusaurus-search-local": "^0.35.0", - "@mdx-js/react": "1.6.22", - "@node-rs/jieba": "^1.7.0", - "clsx": "1.2.1", - "docusaurus-gtm-plugin": "0.0.2", - "docusaurus-plugin-image-zoom": "1.0.1", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-modal": "3.16.1" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "engines": { - "node": ">=14.18.1 <=18.x" - } -} +{ + "name": "docusaurus", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "dev": "docusaurus start --port 3000", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@cmfcmf/docusaurus-search-local": "1.1.0", + "@docusaurus/core": "2.4.1", + "@docusaurus/plugin-client-redirects": "2.4.1", + "@docusaurus/preset-classic": "2.4.1", + "@easyops-cn/docusaurus-search-local": "^0.35.0", + "@mdx-js/react": "1.6.22", + "@node-rs/jieba": "^1.7.0", + "clsx": "1.2.1", + "docusaurus-gtm-plugin": "0.0.2", + "docusaurus-plugin-image-zoom": "1.0.1", + "react": "17.0.2", + "react-dom": "17.0.2", + "react-modal": "3.16.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=14.18.1 <=18.x" + } +} diff --git a/prettier.config.js b/prettier.config.js index a425d3f..7f5217a 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -1,4 +1,4 @@ -module.exports = { - singleQuote: true, - trailingComma: 'es5', -}; +module.exports = { + singleQuote: true, + trailingComma: 'es5', +}; diff --git a/sidebars.js b/sidebars.js index 889a90e..9f3b06c 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1,9 +1,9 @@ -module.exports = { - DocsSidebar: [ - { - type: 'doc', - id: 'index', - label: 'Docs', - } - ], -}; +module.exports = { + DocsSidebar: [ + { + type: 'doc', + id: 'index', + label: 'Docs', + } + ], +}; diff --git a/src/css/custom.css b/src/css/custom.css index f0b0f1a..7ebad40 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1,152 +1,152 @@ -/* stylelint-disable docusaurus/copyright-header */ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #466aff; - --ifm-color-primary-dark: rgb(33, 175, 144); - --ifm-color-primary-darker: rgb(31, 165, 136); - --ifm-color-primary-darkest: rgb(26, 136, 112); - --ifm-color-primary-light: rgb(70, 203, 174); - --ifm-color-primary-lighter: rgb(102, 212, 189); - --ifm-color-primary-lightest: rgb(146, 224, 208); - --ifm-code-font-size: 95%; - --search-local-modal-background:#1b2440; -} -.navbar{ - background-color: rgba(27, 36, 64, 1); -} -.navbar__link--active,a:hover,.menu__link--active{ - color: rgba(70, 106, 255, 1)!important; -} -.navbar__link{ - color: #fff; -} -.table-of-contents__link--active{ - color: #466aff; -} -html[data-theme=light] .menu{ - background-image:linear-gradient(180deg,#f3f5f8 0%,#ffffff 100%); - box-shadow:8px 6px 18px rgba(171, 202, 255, 0.24) inset; - margin-bottom: 0px!important; -} -.docusaurus-highlight-code-line { - background-color: rgba(0, 0, 0, 0.1); - display: block; - margin: 0 calc(-1 * var(--ifm-pre-padding)); - padding: 0 var(--ifm-pre-padding); -} - -html[data-theme='dark'] .docusaurus-highlight-code-line { - background-color: rgba(0, 0, 0, 0.3); -} -.navbar__search span[role='listbox']{ - background-color: #33416b; -} -.footer{ - height:450px; - position: relative; - background: #1e1e1e; - padding:0px; -} -.container{ - height: 100%; - display: flex; - flex-direction: column; - justify-content: space-around; -} -.footer__bottom .margin-bottom--sm{ - position: absolute; - margin-top: -150px; - top:50% -} -.footer__links .footer__title{ - height: 25px; - font-size: 18px; - font-weight: 600; - color: #fff; - line-height: 25px; - margin-bottom: 20px; -} -.footer__links .footer__col:last-child .footer__items:last-child{ - display: flex; - flex-wrap: wrap; -} -.footer__links .footer__col:last-child .footer__items:last-child .footer__item{ - width: 50%; -} -.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(2){ - background-image: url(../../static/img/gitlink-qq.png); - background-size: 100% 100%; - height: 90px; - width: 90px; - background-color: #fff; - border-radius: 4px; - position: relative; -} -.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(3){ - background-image: url(../../static/img/gongzhong.png); - background-size: 100% 100%; - height: 90px; - width: 90px; - background-color: #fff; - border-radius: 4px; - position: relative; - margin-left: 34px; -} -.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(2) a, -.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(3) a{ - position: absolute; - top: 95px; - left: 50%; - margin-left: -17px; -} -.footer__links .footer__col:last-child .footer__items:last-child .footer__item:first-child{ - width: 100%; -} -.container .footer__links{ - margin-left: 420px; - margin-top: 4rem; -} -.container .footer__logo{ - margin-top: 5rem!important; -} -.container .footer__links .footer__col .footer__item{ - color: #bdc2d1; - font-size: 14px; - font-weight: 400; - line-height: 20px; - height: 20px; - margin-bottom: 15px; -} -.footer__bottom .margin-bottom--sm img{ - width: 300px; - max-width: unset; -} -.container .footer__copyright{ - position: absolute; - width: 100%; - left: 0px; - font-size: 12px; - font-weight: 400; - color: #bdc2d1; - line-height: 28px; - padding: 15px 0; - text-align: center; - background-color: #1b212c; -} -.container .footer__copyright p{ - margin-bottom: 0px!important; -} -.aa-Form{ - width: unset; - flex:1; -} -.widget{ - display: none!important; - opacity: 0; +/* stylelint-disable docusaurus/copyright-header */ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #466aff; + --ifm-color-primary-dark: rgb(33, 175, 144); + --ifm-color-primary-darker: rgb(31, 165, 136); + --ifm-color-primary-darkest: rgb(26, 136, 112); + --ifm-color-primary-light: rgb(70, 203, 174); + --ifm-color-primary-lighter: rgb(102, 212, 189); + --ifm-color-primary-lightest: rgb(146, 224, 208); + --ifm-code-font-size: 95%; + --search-local-modal-background:#1b2440; +} +.navbar{ + background-color: rgba(27, 36, 64, 1); +} +.navbar__link--active,a:hover,.menu__link--active{ + color: rgba(70, 106, 255, 1)!important; +} +.navbar__link{ + color: #fff; +} +.table-of-contents__link--active{ + color: #466aff; +} +html[data-theme=light] .menu{ + background-image:linear-gradient(180deg,#f3f5f8 0%,#ffffff 100%); + box-shadow:8px 6px 18px rgba(171, 202, 255, 0.24) inset; + margin-bottom: 0px!important; +} +.docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.1); + display: block; + margin: 0 calc(-1 * var(--ifm-pre-padding)); + padding: 0 var(--ifm-pre-padding); +} + +html[data-theme='dark'] .docusaurus-highlight-code-line { + background-color: rgba(0, 0, 0, 0.3); +} +.navbar__search span[role='listbox']{ + background-color: #33416b; +} +.footer{ + height:450px; + position: relative; + background: #1e1e1e; + padding:0px; +} +.container{ + height: 100%; + display: flex; + flex-direction: column; + justify-content: space-around; +} +.footer__bottom .margin-bottom--sm{ + position: absolute; + margin-top: -150px; + top:50% +} +.footer__links .footer__title{ + height: 25px; + font-size: 18px; + font-weight: 600; + color: #fff; + line-height: 25px; + margin-bottom: 20px; +} +.footer__links .footer__col:last-child .footer__items:last-child{ + display: flex; + flex-wrap: wrap; +} +.footer__links .footer__col:last-child .footer__items:last-child .footer__item{ + width: 50%; +} +.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(2){ + background-image: url(../../static/img/gitlink-qq.png); + background-size: 100% 100%; + height: 90px; + width: 90px; + background-color: #fff; + border-radius: 4px; + position: relative; +} +.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(3){ + background-image: url(../../static/img/gongzhong.png); + background-size: 100% 100%; + height: 90px; + width: 90px; + background-color: #fff; + border-radius: 4px; + position: relative; + margin-left: 34px; +} +.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(2) a, +.footer__links .footer__col:last-child .footer__items:last-child .footer__item:nth-child(3) a{ + position: absolute; + top: 95px; + left: 50%; + margin-left: -17px; +} +.footer__links .footer__col:last-child .footer__items:last-child .footer__item:first-child{ + width: 100%; +} +.container .footer__links{ + margin-left: 420px; + margin-top: 4rem; +} +.container .footer__logo{ + margin-top: 5rem!important; +} +.container .footer__links .footer__col .footer__item{ + color: #bdc2d1; + font-size: 14px; + font-weight: 400; + line-height: 20px; + height: 20px; + margin-bottom: 15px; +} +.footer__bottom .margin-bottom--sm img{ + width: 300px; + max-width: unset; +} +.container .footer__copyright{ + position: absolute; + width: 100%; + left: 0px; + font-size: 12px; + font-weight: 400; + color: #bdc2d1; + line-height: 28px; + padding: 15px 0; + text-align: center; + background-color: #1b212c; +} +.container .footer__copyright p{ + margin-bottom: 0px!important; +} +.aa-Form{ + width: unset; + flex:1; +} +.widget{ + display: none!important; + opacity: 0; } \ No newline at end of file diff --git a/src/pages/_index.js b/src/pages/_index.js index 6008f30..0f9110f 100644 --- a/src/pages/_index.js +++ b/src/pages/_index.js @@ -1,149 +1,149 @@ -import React from 'react'; -import Layout from '@theme/Layout'; -import Link from '@docusaurus/Link'; -import clsx from 'clsx'; - -import NewsSection from '../components/NewsSection'; -import HeroSection from '../components/HeroSection'; -import ProductsSection from '../components/ProductsSection'; -import InvestorsSection from '../components/InvestorsSection'; -import CustomersSection from '../components/CustomersSection'; -import DeveloperCommunitySection from '../components/DeveloperCommunitySection'; -import FeatureSection from '../components/FeatureSection'; - -const Icon3 = require('../../static/img/home-buildingblocks.svg').default; - -const title = 'BoxyHQ'; -const description = 'Security Building Blocks for Developers'; - -const IndexPage = () => { - return ( - - - - {/* - */} - -
-
-
-
-
-
-
-
-

- The Importance of Developer Security -

-
-
-

- Cyber crimes are predicted to cost $10.5 trillion - annually by 2025, but time pressures often cause 70% of - development teams to skip crucial security steps. -

-

- In today's world, it is no longer sufficient to - prioritize productivity alone. The faster a developer - moves, the more potential security holes will be left - unaddressed.{' '} -

-
-
- - Book a free developer-security session - -
-
-
-
-
-
-
-
-
-
-

- Build or buy? -

-
-
-

- Save time and money with BoxyHQ's free open-source - solution. Available under an Apache 2.0 license, our - solutions make it easy for developers to collaborate and - innovate, without the need for custom building or - expensive fees. -

-

- Our solutions run in your environment, giving you full - control. We simply provide the building blocks to help - you succeed. -

-
-
- - Contact Us - -
-
-
-
-
-
-
-
- - -

- We have curated a list of awesome open-source developer security - tools. -

-

- It includes security principles and controls relevant to popular - compliance certifications (like ISO27001, SOC2, MVSP, etc.) -

-
- - {/* - - */} -
- ); -}; - -export default IndexPage; +import React from 'react'; +import Layout from '@theme/Layout'; +import Link from '@docusaurus/Link'; +import clsx from 'clsx'; + +import NewsSection from '../components/NewsSection'; +import HeroSection from '../components/HeroSection'; +import ProductsSection from '../components/ProductsSection'; +import InvestorsSection from '../components/InvestorsSection'; +import CustomersSection from '../components/CustomersSection'; +import DeveloperCommunitySection from '../components/DeveloperCommunitySection'; +import FeatureSection from '../components/FeatureSection'; + +const Icon3 = require('../../static/img/home-buildingblocks.svg').default; + +const title = 'BoxyHQ'; +const description = 'Security Building Blocks for Developers'; + +const IndexPage = () => { + return ( + + + + {/* + */} + +
+
+
+
+
+
+
+
+

+ The Importance of Developer Security +

+
+
+

+ Cyber crimes are predicted to cost $10.5 trillion + annually by 2025, but time pressures often cause 70% of + development teams to skip crucial security steps. +

+

+ In today's world, it is no longer sufficient to + prioritize productivity alone. The faster a developer + moves, the more potential security holes will be left + unaddressed.{' '} +

+
+
+ + Book a free developer-security session + +
+
+
+
+
+
+
+
+
+
+

+ Build or buy? +

+
+
+

+ Save time and money with BoxyHQ's free open-source + solution. Available under an Apache 2.0 license, our + solutions make it easy for developers to collaborate and + innovate, without the need for custom building or + expensive fees. +

+

+ Our solutions run in your environment, giving you full + control. We simply provide the building blocks to help + you succeed. +

+
+
+ + Contact Us + +
+
+
+
+
+
+
+
+ + +

+ We have curated a list of awesome open-source developer security + tools. +

+

+ It includes security principles and controls relevant to popular + compliance certifications (like ISO27001, SOC2, MVSP, etc.) +

+
+ + {/* + + */} +
+ ); +}; + +export default IndexPage; diff --git a/src/theme/BlogListPage/Author/index.js b/src/theme/BlogListPage/Author/index.js index 6e0b615..95acae1 100644 --- a/src/theme/BlogListPage/Author/index.js +++ b/src/theme/BlogListPage/Author/index.js @@ -1,45 +1,45 @@ -import React from 'react'; -import Link from '@docusaurus/Link'; - -import styles from './styles.module.css'; - -const Author = ({ authors, name, title, url, image }) => { - return ( -
- {authors && authors.length > 1 ? ( - <> - - {authors[0].name} - - - {authors[1].name} - - - ) : ( - <> - {name} -
-
- - {name} - -
- - {title} - -
- - )} -
- ); -}; - -export default Author; +import React from 'react'; +import Link from '@docusaurus/Link'; + +import styles from './styles.module.css'; + +const Author = ({ authors, name, title, url, image }) => { + return ( +
+ {authors && authors.length > 1 ? ( + <> + + {authors[0].name} + + + {authors[1].name} + + + ) : ( + <> + {name} +
+
+ + {name} + +
+ + {title} + +
+ + )} +
+ ); +}; + +export default Author; diff --git a/src/theme/BlogListPage/Author/styles.module.css b/src/theme/BlogListPage/Author/styles.module.css index 5a2d81a..ef5c88a 100644 --- a/src/theme/BlogListPage/Author/styles.module.css +++ b/src/theme/BlogListPage/Author/styles.module.css @@ -1,8 +1,8 @@ -.authorUrl { - color: var(--theme-text-color); -} - -.avatarSubtitle { - overflow: hidden; - height: 25px; -} +.authorUrl { + color: var(--theme-text-color); +} + +.avatarSubtitle { + overflow: hidden; + height: 25px; +} diff --git a/src/theme/BlogListPage/ListItem/index.js b/src/theme/BlogListPage/ListItem/index.js index bd10be3..c029d4f 100644 --- a/src/theme/BlogListPage/ListItem/index.js +++ b/src/theme/BlogListPage/ListItem/index.js @@ -1,49 +1,49 @@ -import React from 'react'; -import Link from '@docusaurus/Link'; - -import styles from './styles.module.css'; -import Author from '../Author'; - -const ListItem = ({ content }) => { - const { frontMatter, metadata } = content; - - const { authors, author, author_title, author_url, author_image_url } = - frontMatter; - - const imageUrl = frontMatter.image ?? '/img/default-blog-post-banner.png'; - - return ( -
-
-
-
-
- - {metadata.title} - -
-
- {metadata.formattedDate} - -

{metadata.title}

- - -
-
-
-
-
- ); -}; - -export default ListItem; +import React from 'react'; +import Link from '@docusaurus/Link'; + +import styles from './styles.module.css'; +import Author from '../Author'; + +const ListItem = ({ content }) => { + const { frontMatter, metadata } = content; + + const { authors, author, author_title, author_url, author_image_url } = + frontMatter; + + const imageUrl = frontMatter.image ?? '/img/default-blog-post-banner.png'; + + return ( +
+
+
+
+
+ + {metadata.title} + +
+
+ {metadata.formattedDate} + +

{metadata.title}

+ + +
+
+
+
+
+ ); +}; + +export default ListItem; diff --git a/src/theme/BlogListPage/ListItem/styles.module.css b/src/theme/BlogListPage/ListItem/styles.module.css index 44132de..fc81f52 100644 --- a/src/theme/BlogListPage/ListItem/styles.module.css +++ b/src/theme/BlogListPage/ListItem/styles.module.css @@ -1,15 +1,15 @@ -.title { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 3; - min-height: 110px; - overflow: hidden; - color: var(--theme-text-color); - font-size: 1.3rem; - margin: 0; -} - -.cardImage { - height: 200px; - overflow: hidden; -} +.title { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3; + min-height: 110px; + overflow: hidden; + color: var(--theme-text-color); + font-size: 1.3rem; + margin: 0; +} + +.cardImage { + height: 200px; + overflow: hidden; +} diff --git a/src/theme/BlogListPage/index.js b/src/theme/BlogListPage/index.js index 45ecfd9..04a6ab9 100644 --- a/src/theme/BlogListPage/index.js +++ b/src/theme/BlogListPage/index.js @@ -1,33 +1,33 @@ -import React from 'react'; -import { ThemeClassNames } from '@docusaurus/theme-common'; -import Layout from '@theme/Layout'; - -import styles from './styles.module.css'; -import ListItem from './ListItem'; - -export default function BlogListPage(props) { - const { metadata, items } = props; - - const { blogDescription, blogTitle } = metadata; - - const posts = [...items]; - - return ( - -
-

{blogTitle}

-

{blogDescription}

-
- {posts.map(({ content }) => ( - - ))} -
-
-
- ); -} +import React from 'react'; +import { ThemeClassNames } from '@docusaurus/theme-common'; +import Layout from '@theme/Layout'; + +import styles from './styles.module.css'; +import ListItem from './ListItem'; + +export default function BlogListPage(props) { + const { metadata, items } = props; + + const { blogDescription, blogTitle } = metadata; + + const posts = [...items]; + + return ( + +
+

{blogTitle}

+

{blogDescription}

+
+ {posts.map(({ content }) => ( + + ))} +
+
+
+ ); +} diff --git a/src/theme/BlogListPage/styles.module.css b/src/theme/BlogListPage/styles.module.css index 08d7e4b..ad568ec 100644 --- a/src/theme/BlogListPage/styles.module.css +++ b/src/theme/BlogListPage/styles.module.css @@ -1,16 +1,16 @@ -.root { - max-width: var(--ifm-container-width); - margin: 2rem auto; - padding: 0 1rem; -} - -.description { - line-height: 35px; - font-size: 1.2rem; - font-weight: normal; -} -@media screen and (min-width: 900px) { - .root { - margin-top: 5rem; - } -} +.root { + max-width: var(--ifm-container-width); + margin: 2rem auto; + padding: 0 1rem; +} + +.description { + line-height: 35px; + font-size: 1.2rem; + font-weight: normal; +} +@media screen and (min-width: 900px) { + .root { + margin-top: 5rem; + } +} diff --git a/src/theme/CodeBlock/index.js b/src/theme/CodeBlock/index.js index 58c5265..60546f9 100644 --- a/src/theme/CodeBlock/index.js +++ b/src/theme/CodeBlock/index.js @@ -1,14 +1,14 @@ -import React from 'react'; -import CodeBlock from '@theme-original/CodeBlock'; - -import Prism from 'prism-react-renderer/prism'; -(typeof global !== 'undefined' ? global : window).Prism = Prism; -require('prismjs/components/prism-ruby'); - -export default function CodeBlockWrapper(props) { - return ( - <> - - - ); -} +import React from 'react'; +import CodeBlock from '@theme-original/CodeBlock'; + +import Prism from 'prism-react-renderer/prism'; +(typeof global !== 'undefined' ? global : window).Prism = Prism; +require('prismjs/components/prism-ruby'); + +export default function CodeBlockWrapper(props) { + return ( + <> + + + ); +} diff --git a/static/.well-known/cosign.pub b/static/.well-known/cosign.pub index 1f8a7ef..c8230f3 100644 --- a/static/.well-known/cosign.pub +++ b/static/.well-known/cosign.pub @@ -1,4 +1,4 @@ ------BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEW/RH98SOSzXTe+piYUIVIl2mJwBE -EUcYsFvjnHD0tZgSDdFQPBU26hGh6ttTUsnSkXpIWpORQVck9CGdKeutgw== +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEW/RH98SOSzXTe+piYUIVIl2mJwBE +EUcYsFvjnHD0tZgSDdFQPBU26hGh6ttTUsnSkXpIWpORQVck9CGdKeutgw== -----END PUBLIC KEY----- \ No newline at end of file diff --git a/static/images/devices/launchacologo.svg b/static/images/devices/launchacologo.svg index e12116b..27c9f6a 100755 --- a/static/images/devices/launchacologo.svg +++ b/static/images/devices/launchacologo.svg @@ -1,12 +1,12 @@ - - - - Launchaco - Created with Sketch. - - - - - - + + + + Launchaco + Created with Sketch. + + + + + + \ No newline at end of file diff --git a/static/images/devices/mobileapp.svg b/static/images/devices/mobileapp.svg index 4636f36..2464349 100755 --- a/static/images/devices/mobileapp.svg +++ b/static/images/devices/mobileapp.svg @@ -1,195 +1,195 @@ - - - - Artboard 4 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Artboard 4 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/images/devices/webapp.svg b/static/images/devices/webapp.svg index 4a6ff7c..b1b1189 100755 --- a/static/images/devices/webapp.svg +++ b/static/images/devices/webapp.svg @@ -1,260 +1,260 @@ - - - - Artboard 2 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - launchaco - - - + + + + Artboard 2 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + launchaco + + + \ No newline at end of file diff --git a/static/img/undraw_docusaurus_mountain.svg b/static/img/undraw_docusaurus_mountain.svg index 431cef2..a5e70ec 100644 --- a/static/img/undraw_docusaurus_mountain.svg +++ b/static/img/undraw_docusaurus_mountain.svg @@ -1,170 +1,170 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/undraw_docusaurus_react.svg b/static/img/undraw_docusaurus_react.svg index e417050..988aef9 100644 --- a/static/img/undraw_docusaurus_react.svg +++ b/static/img/undraw_docusaurus_react.svg @@ -1,169 +1,169 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/robots.txt b/static/robots.txt index 7612740..939faad 100644 --- a/static/robots.txt +++ b/static/robots.txt @@ -1,4 +1,4 @@ -# deliberately empty -Sitemap: https://boxyhq.com/sitemap.xml -User-agent: * -Disallow: +# deliberately empty +Sitemap: https://boxyhq.com/sitemap.xml +User-agent: * +Disallow: diff --git a/t1 b/t1 deleted file mode 100644 index dd1e26b..0000000 --- a/t1 +++ /dev/null @@ -1,2 +0,0 @@ -sadsa12 -// diff --git a/test4.1 b/test4.1 deleted file mode 100644 index 606410a..0000000 --- a/test4.1 +++ /dev/null @@ -1,2 +0,0 @@ -//sa -s \ No newline at end of file diff --git a/test5 b/test5 deleted file mode 100644 index dac7681..0000000 --- a/test5 +++ /dev/null @@ -1,19 +0,0 @@ -5 -sad -sad -sswedsad -阿斯顿 -asd - - -sdasd -sdds/.sa//sdds -ss -test565//s -s - // - // - ss - - sad - \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index cf4990a..821afe5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,7825 +1,7825 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@algolia/autocomplete-core@1.8.2": - version "1.8.2" - resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz" - integrity sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ== - dependencies: - "@algolia/autocomplete-shared" "1.8.2" - -"@algolia/autocomplete-js@^1.8.2": - version "1.8.2" - resolved "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz" - integrity sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig== - dependencies: - "@algolia/autocomplete-core" "1.8.2" - "@algolia/autocomplete-preset-algolia" "1.8.2" - "@algolia/autocomplete-shared" "1.8.2" - htm "^3.1.1" - preact "^10.0.0" - -"@algolia/autocomplete-preset-algolia@1.8.2": - version "1.8.2" - resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz" - integrity sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA== - dependencies: - "@algolia/autocomplete-shared" "1.8.2" - -"@algolia/autocomplete-shared@1.8.2": - version "1.8.2" - resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz" - integrity sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g== - -"@algolia/autocomplete-theme-classic@^1.8.2": - version "1.8.2" - resolved "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz" - integrity sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA== - -"@algolia/cache-browser-local-storage@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz" - integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA== - dependencies: - "@algolia/cache-common" "4.14.2" - -"@algolia/cache-common@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz" - integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg== - -"@algolia/cache-in-memory@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz" - integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ== - dependencies: - "@algolia/cache-common" "4.14.2" - -"@algolia/client-account@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz" - integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-analytics@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz" - integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-common@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz" - integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q== - dependencies: - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-personalization@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz" - integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-search@4.14.2", "@algolia/client-search@^4.12.0": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz" - integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/events@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" - integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== - -"@algolia/logger-common@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz" - integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA== - -"@algolia/logger-console@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz" - integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g== - dependencies: - "@algolia/logger-common" "4.14.2" - -"@algolia/requester-browser-xhr@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz" - integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw== - dependencies: - "@algolia/requester-common" "4.14.2" - -"@algolia/requester-common@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz" - integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg== - -"@algolia/requester-node-http@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz" - integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg== - dependencies: - "@algolia/requester-common" "4.14.2" - -"@algolia/transporter@4.14.2": - version "4.14.2" - resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz" - integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ== - dependencies: - "@algolia/cache-common" "4.14.2" - "@algolia/logger-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz" - integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== - -"@babel/core@7.12.9": - version "7.12.9" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz" - integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.7" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.9" - "@babel/types" "^7.12.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.18.6", "@babel/core@^7.19.6": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz" - integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.5" - "@babel/parser" "^7.20.5" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/generator@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz" - integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== - dependencies: - "@babel/types" "^7.20.5" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2", "@babel/helper-create-class-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz" - integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz" - integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.2.1" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.12.5", "@babel/helpers@^7.20.5": - version "7.20.6" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz" - integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.12.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz" - integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - -"@babel/plugin-proposal-async-generator-functions@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz" - integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-object-rest-spread@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz" - integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== - dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz" - integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.20.2": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz" - integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz" - integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-destructuring@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz" - integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz" - integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== - dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz" - integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== - dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-simple-access" "^7.19.4" - -"@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz" - integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-identifier" "^7.19.1" - -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.20.1": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz" - integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-constant-elements@^7.18.12": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz" - integrity sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" - -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz" - integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.19.0" - -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.18.6": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-runtime@^7.18.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz" - integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typescript@^7.18.6": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz" - integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.20.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-typescript" "^7.20.0" - -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/preset-env@^7.18.6", "@babel/preset-env@^7.19.4": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz" - integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== - dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.20.1" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.2" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.20.2" - "@babel/plugin-transform-classes" "^7.20.2" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.20.2" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.19.6" - "@babel/plugin-transform-modules-commonjs" "^7.19.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.6" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.20.1" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.19.0" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" - -"@babel/preset-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" - -"@babel/runtime-corejs3@^7.18.6": - version "7.20.6" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz" - integrity sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ== - dependencies: - core-js-pure "^3.25.1" - regenerator-runtime "^0.13.11" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.8.4": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.12.7", "@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.12.9", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz" - integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.5" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.5" - "@babel/types" "^7.20.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz" - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@cmfcmf/docusaurus-search-local@1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz" - integrity sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ== - dependencies: - "@algolia/autocomplete-js" "^1.8.2" - "@algolia/autocomplete-theme-classic" "^1.8.2" - "@algolia/client-search" "^4.12.0" - algoliasearch "^4.12.0" - cheerio "^1.0.0-rc.9" - clsx "^1.1.1" - lunr-languages "^1.4.0" - mark.js "^8.11.1" - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@docsearch/css@3.3.4": - version "3.3.4" - resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz" - integrity sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA== - -"@docsearch/react@^3.1.1": - version "3.3.4" - resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz" - integrity sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw== - dependencies: - "@algolia/autocomplete-core" "1.8.2" - "@algolia/autocomplete-preset-algolia" "1.8.2" - "@docsearch/css" "3.3.4" - algoliasearch "^4.0.0" - -"@docusaurus/core@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz" - integrity sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g== - dependencies: - "@babel/core" "^7.18.6" - "@babel/generator" "^7.18.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.18.6" - "@babel/preset-env" "^7.18.6" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@babel/runtime" "^7.18.6" - "@babel/runtime-corejs3" "^7.18.6" - "@babel/traverse" "^7.18.8" - "@docusaurus/cssnano-preset" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - "@slorber/static-site-generator-webpack-plugin" "^4.0.7" - "@svgr/webpack" "^6.2.1" - autoprefixer "^10.4.7" - babel-loader "^8.2.5" - babel-plugin-dynamic-import-node "^2.3.3" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - clean-css "^5.3.0" - cli-table3 "^0.6.2" - combine-promises "^1.1.0" - commander "^5.1.0" - copy-webpack-plugin "^11.0.0" - core-js "^3.23.3" - css-loader "^6.7.1" - css-minimizer-webpack-plugin "^4.0.0" - cssnano "^5.1.12" - del "^6.1.1" - detect-port "^1.3.0" - escape-html "^1.0.3" - eta "^2.0.0" - file-loader "^6.2.0" - fs-extra "^10.1.0" - html-minifier-terser "^6.1.0" - html-tags "^3.2.0" - html-webpack-plugin "^5.5.0" - import-fresh "^3.3.0" - leven "^3.1.0" - lodash "^4.17.21" - mini-css-extract-plugin "^2.6.1" - postcss "^8.4.14" - postcss-loader "^7.0.0" - prompts "^2.4.2" - react-dev-utils "^12.0.1" - react-helmet-async "^1.3.0" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - react-loadable-ssr-addon-v5-slorber "^1.0.1" - react-router "^5.3.3" - react-router-config "^5.1.1" - react-router-dom "^5.3.3" - rtl-detect "^1.0.4" - semver "^7.3.7" - serve-handler "^6.1.3" - shelljs "^0.8.5" - terser-webpack-plugin "^5.3.3" - tslib "^2.4.0" - update-notifier "^5.1.0" - url-loader "^4.1.1" - wait-on "^6.0.1" - webpack "^5.73.0" - webpack-bundle-analyzer "^4.5.0" - webpack-dev-server "^4.9.3" - webpack-merge "^5.8.0" - webpackbar "^5.0.2" - -"@docusaurus/cssnano-preset@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz" - integrity sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ== - dependencies: - cssnano-preset-advanced "^5.3.8" - postcss "^8.4.14" - postcss-sort-media-queries "^4.2.1" - tslib "^2.4.0" - -"@docusaurus/logger@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz" - integrity sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg== - dependencies: - chalk "^4.1.2" - tslib "^2.4.0" - -"@docusaurus/mdx-loader@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz" - integrity sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ== - dependencies: - "@babel/parser" "^7.18.8" - "@babel/traverse" "^7.18.8" - "@docusaurus/logger" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@mdx-js/mdx" "^1.6.22" - escape-html "^1.0.3" - file-loader "^6.2.0" - fs-extra "^10.1.0" - image-size "^1.0.1" - mdast-util-to-string "^2.0.0" - remark-emoji "^2.2.0" - stringify-object "^3.3.0" - tslib "^2.4.0" - unified "^9.2.2" - unist-util-visit "^2.0.3" - url-loader "^4.1.1" - webpack "^5.73.0" - -"@docusaurus/module-type-aliases@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz" - integrity sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A== - dependencies: - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/types" "2.4.1" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - react-helmet-async "*" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - -"@docusaurus/plugin-client-redirects@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz" - integrity sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - eta "^2.0.0" - fs-extra "^10.1.0" - lodash "^4.17.21" - tslib "^2.4.0" - -"@docusaurus/plugin-content-blog@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz" - integrity sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - cheerio "^1.0.0-rc.12" - feed "^4.2.2" - fs-extra "^10.1.0" - lodash "^4.17.21" - reading-time "^1.5.0" - tslib "^2.4.0" - unist-util-visit "^2.0.3" - utility-types "^3.10.0" - webpack "^5.73.0" - -"@docusaurus/plugin-content-docs@2.4.1", "@docusaurus/plugin-content-docs@^2.0.0-rc.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz" - integrity sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/module-type-aliases" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - "@types/react-router-config" "^5.0.6" - combine-promises "^1.1.0" - fs-extra "^10.1.0" - import-fresh "^3.3.0" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.4.0" - utility-types "^3.10.0" - webpack "^5.73.0" - -"@docusaurus/plugin-content-pages@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz" - integrity sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - fs-extra "^10.1.0" - tslib "^2.4.0" - webpack "^5.73.0" - -"@docusaurus/plugin-debug@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz" - integrity sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - fs-extra "^10.1.0" - react-json-view "^1.21.3" - tslib "^2.4.0" - -"@docusaurus/plugin-google-analytics@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz" - integrity sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - tslib "^2.4.0" - -"@docusaurus/plugin-google-gtag@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz" - integrity sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - tslib "^2.4.0" - -"@docusaurus/plugin-google-tag-manager@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz" - integrity sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - tslib "^2.4.0" - -"@docusaurus/plugin-sitemap@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz" - integrity sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - fs-extra "^10.1.0" - sitemap "^7.1.1" - tslib "^2.4.0" - -"@docusaurus/preset-classic@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz" - integrity sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/plugin-content-blog" "2.4.1" - "@docusaurus/plugin-content-docs" "2.4.1" - "@docusaurus/plugin-content-pages" "2.4.1" - "@docusaurus/plugin-debug" "2.4.1" - "@docusaurus/plugin-google-analytics" "2.4.1" - "@docusaurus/plugin-google-gtag" "2.4.1" - "@docusaurus/plugin-google-tag-manager" "2.4.1" - "@docusaurus/plugin-sitemap" "2.4.1" - "@docusaurus/theme-classic" "2.4.1" - "@docusaurus/theme-common" "2.4.1" - "@docusaurus/theme-search-algolia" "2.4.1" - "@docusaurus/types" "2.4.1" - -"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": - version "5.5.2" - resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz" - integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== - dependencies: - "@types/react" "*" - prop-types "^15.6.2" - -"@docusaurus/theme-classic@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz" - integrity sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg== - dependencies: - "@docusaurus/core" "2.4.1" - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/module-type-aliases" "2.4.1" - "@docusaurus/plugin-content-blog" "2.4.1" - "@docusaurus/plugin-content-docs" "2.4.1" - "@docusaurus/plugin-content-pages" "2.4.1" - "@docusaurus/theme-common" "2.4.1" - "@docusaurus/theme-translations" "2.4.1" - "@docusaurus/types" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - "@mdx-js/react" "^1.6.22" - clsx "^1.2.1" - copy-text-to-clipboard "^3.0.1" - infima "0.2.0-alpha.43" - lodash "^4.17.21" - nprogress "^0.2.0" - postcss "^8.4.14" - prism-react-renderer "^1.3.5" - prismjs "^1.28.0" - react-router-dom "^5.3.3" - rtlcss "^3.5.0" - tslib "^2.4.0" - utility-types "^3.10.0" - -"@docusaurus/theme-common@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz" - integrity sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA== - dependencies: - "@docusaurus/mdx-loader" "2.4.1" - "@docusaurus/module-type-aliases" "2.4.1" - "@docusaurus/plugin-content-blog" "2.4.1" - "@docusaurus/plugin-content-docs" "2.4.1" - "@docusaurus/plugin-content-pages" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-common" "2.4.1" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - clsx "^1.2.1" - parse-numeric-range "^1.3.0" - prism-react-renderer "^1.3.5" - tslib "^2.4.0" - use-sync-external-store "^1.2.0" - utility-types "^3.10.0" - -"@docusaurus/theme-search-algolia@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz" - integrity sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ== - dependencies: - "@docsearch/react" "^3.1.1" - "@docusaurus/core" "2.4.1" - "@docusaurus/logger" "2.4.1" - "@docusaurus/plugin-content-docs" "2.4.1" - "@docusaurus/theme-common" "2.4.1" - "@docusaurus/theme-translations" "2.4.1" - "@docusaurus/utils" "2.4.1" - "@docusaurus/utils-validation" "2.4.1" - algoliasearch "^4.13.1" - algoliasearch-helper "^3.10.0" - clsx "^1.2.1" - eta "^2.0.0" - fs-extra "^10.1.0" - lodash "^4.17.21" - tslib "^2.4.0" - utility-types "^3.10.0" - -"@docusaurus/theme-translations@2.4.1", "@docusaurus/theme-translations@^2.0.0-rc.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz" - integrity sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA== - dependencies: - fs-extra "^10.1.0" - tslib "^2.4.0" - -"@docusaurus/types@2.4.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz" - integrity sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - commander "^5.1.0" - joi "^17.6.0" - react-helmet-async "^1.3.0" - utility-types "^3.10.0" - webpack "^5.73.0" - webpack-merge "^5.8.0" - -"@docusaurus/utils-common@2.4.1", "@docusaurus/utils-common@^2.0.0-rc.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz" - integrity sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ== - dependencies: - tslib "^2.4.0" - -"@docusaurus/utils-validation@2.4.1", "@docusaurus/utils-validation@^2.0.0-rc.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz" - integrity sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA== - dependencies: - "@docusaurus/logger" "2.4.1" - "@docusaurus/utils" "2.4.1" - joi "^17.6.0" - js-yaml "^4.1.0" - tslib "^2.4.0" - -"@docusaurus/utils@2.4.1", "@docusaurus/utils@^2.0.0-rc.1": - version "2.4.1" - resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz" - integrity sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA== - dependencies: - "@docusaurus/logger" "2.4.1" - "@svgr/webpack" "^6.2.1" - escape-string-regexp "^4.0.0" - file-loader "^6.2.0" - fs-extra "^10.1.0" - github-slugger "^1.4.0" - globby "^11.1.0" - gray-matter "^4.0.3" - js-yaml "^4.1.0" - lodash "^4.17.21" - micromatch "^4.0.5" - resolve-pathname "^3.0.0" - shelljs "^0.8.5" - tslib "^2.4.0" - url-loader "^4.1.1" - webpack "^5.73.0" - -"@easyops-cn/autocomplete.js@^0.38.1": - version "0.38.1" - resolved "https://registry.npmmirror.com/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz#46dff5795a9a032fa9b9250fdf63ca6c61c07629" - integrity sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q== - dependencies: - cssesc "^3.0.0" - immediate "^3.2.3" - -"@easyops-cn/docusaurus-search-local@^0.35.0": - version "0.35.0" - resolved "https://registry.npmmirror.com/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.35.0.tgz#d87f60c1c2b44944ff681648c147f6bad55869f9" - integrity sha512-sHQ8jxsVgHH8MNXJlj20nZZfP/Q0peNTAJwKCN2aPuBwfRIoO0i7LmZFaYKenZmVAW/BD2MtfVd65SREmm3zxg== - dependencies: - "@docusaurus/plugin-content-docs" "^2.0.0-rc.1" - "@docusaurus/theme-translations" "^2.0.0-rc.1" - "@docusaurus/utils" "^2.0.0-rc.1" - "@docusaurus/utils-common" "^2.0.0-rc.1" - "@docusaurus/utils-validation" "^2.0.0-rc.1" - "@easyops-cn/autocomplete.js" "^0.38.1" - "@node-rs/jieba" "^1.6.0" - cheerio "^1.0.0-rc.3" - clsx "^1.1.1" - debug "^4.2.0" - fs-extra "^10.0.0" - klaw-sync "^6.0.0" - lunr "^2.3.9" - lunr-languages "^1.4.0" - mark.js "^8.11.1" - tslib "^2.4.0" - -"@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@jest/schemas@^29.0.0": - version "29.0.0" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz" - integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== - dependencies: - "@sinclair/typebox" "^0.24.1" - -"@jest/types@^29.3.1": - version "29.3.1" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz" - integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== - dependencies: - "@jest/schemas" "^29.0.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== - -"@mdx-js/mdx@^1.6.22": - version "1.6.22" - resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz" - integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== - dependencies: - "@babel/core" "7.12.9" - "@babel/plugin-syntax-jsx" "7.12.1" - "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "1.6.22" - babel-plugin-apply-mdx-type-prop "1.6.22" - babel-plugin-extract-import-names "1.6.22" - camelcase-css "2.0.1" - detab "2.0.4" - hast-util-raw "6.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "10.0.1" - remark-footnotes "2.0.0" - remark-mdx "1.6.22" - remark-parse "8.0.3" - remark-squeeze-paragraphs "4.0.0" - style-to-object "0.3.0" - unified "9.2.0" - unist-builder "2.0.3" - unist-util-visit "2.0.3" - -"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.22": - version "1.6.22" - resolved "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz" - integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== - -"@mdx-js/util@1.6.22": - version "1.6.22" - resolved "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz" - integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== - -"@node-rs/jieba-android-arm-eabi@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz#50b9921c6feb44755584963e8e00e425e557965a" - integrity sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A== - -"@node-rs/jieba-android-arm64@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz#3778790451e5664b7d658bdb66cc1013448b4ee2" - integrity sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA== - -"@node-rs/jieba-darwin-arm64@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz" - integrity sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA== - -"@node-rs/jieba-darwin-x64@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz#360bf8d1bbf580b538b93f66f5364b743ca4370f" - integrity sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ== - -"@node-rs/jieba-freebsd-x64@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz#f397ea7552121deb8f583ab51e96c198a0f88e38" - integrity sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w== - -"@node-rs/jieba-linux-arm-gnueabihf@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz#e8914e8ad38b412edd78674d10381153bf6ac8b7" - integrity sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw== - -"@node-rs/jieba-linux-arm64-gnu@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz#987d7db0e1ffe30aff23abd5c3bb664aff88152f" - integrity sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg== - -"@node-rs/jieba-linux-arm64-musl@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz#e32d20f1ba346e5e0e8c7cc4c5d9c5970dc7e6e7" - integrity sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg== - -"@node-rs/jieba-linux-x64-gnu@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz#e39cf21d5220565542f1478571aa899ac4574411" - integrity sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ== - -"@node-rs/jieba-linux-x64-musl@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz#01f756bccc4f7b683317665d606e4384b47361ee" - integrity sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw== - -"@node-rs/jieba-win32-arm64-msvc@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz#71806504eea7390c3edd3579956d1f7e55f69c2e" - integrity sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ== - -"@node-rs/jieba-win32-ia32-msvc@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz#9c1c3f5aca2144cc2c8a14c0707a494e7ce79209" - integrity sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A== - -"@node-rs/jieba-win32-x64-msvc@1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz#d1625a3e9172e266b04f89c6b19cf9da60fce723" - integrity sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA== - -"@node-rs/jieba@^1.6.0", "@node-rs/jieba@^1.7.0": - version "1.7.0" - resolved "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz" - integrity sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg== - optionalDependencies: - "@node-rs/jieba-android-arm-eabi" "1.7.0" - "@node-rs/jieba-android-arm64" "1.7.0" - "@node-rs/jieba-darwin-arm64" "1.7.0" - "@node-rs/jieba-darwin-x64" "1.7.0" - "@node-rs/jieba-freebsd-x64" "1.7.0" - "@node-rs/jieba-linux-arm-gnueabihf" "1.7.0" - "@node-rs/jieba-linux-arm64-gnu" "1.7.0" - "@node-rs/jieba-linux-arm64-musl" "1.7.0" - "@node-rs/jieba-linux-x64-gnu" "1.7.0" - "@node-rs/jieba-linux-x64-musl" "1.7.0" - "@node-rs/jieba-win32-arm64-msvc" "1.7.0" - "@node-rs/jieba-win32-ia32-msvc" "1.7.0" - "@node-rs/jieba-win32-x64-msvc" "1.7.0" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.21" - resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" - integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== - -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@slorber/static-site-generator-webpack-plugin@^4.0.7": - version "4.0.7" - resolved "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz" - integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== - dependencies: - eval "^0.1.8" - p-map "^4.0.0" - webpack-sources "^3.2.2" - -"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz" - integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== - -"@svgr/babel-plugin-remove-jsx-attribute@*": - version "6.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz" - integrity sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA== - -"@svgr/babel-plugin-remove-jsx-empty-expression@*": - version "6.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz" - integrity sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz" - integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== - -"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz" - integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== - -"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz" - integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== - -"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz" - integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== - -"@svgr/babel-plugin-transform-svg-component@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz" - integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== - -"@svgr/babel-preset@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz" - integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" - "@svgr/babel-plugin-remove-jsx-attribute" "*" - "@svgr/babel-plugin-remove-jsx-empty-expression" "*" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" - "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" - "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" - "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" - "@svgr/babel-plugin-transform-svg-component" "^6.5.1" - -"@svgr/core@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz" - integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - -"@svgr/hast-util-to-babel-ast@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz" - integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== - dependencies: - "@babel/types" "^7.20.0" - entities "^4.4.0" - -"@svgr/plugin-jsx@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz" - integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/hast-util-to-babel-ast" "^6.5.1" - svg-parser "^2.0.4" - -"@svgr/plugin-svgo@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz" - integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.8.0" - -"@svgr/webpack@^6.2.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz" - integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== - dependencies: - "@babel/core" "^7.19.6" - "@babel/plugin-transform-react-constant-elements" "^7.18.12" - "@babel/preset-env" "^7.19.4" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@svgr/core" "^6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - "@svgr/plugin-svgo" "^6.5.1" - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.4.10" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz" - integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.31" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.14" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" - integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== - dependencies: - "@types/unist" "*" - -"@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-proxy@^1.17.8": - version "1.17.9" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" - integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/mdast@^3.0.0": - version "3.0.11" - resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz" - integrity sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw== - dependencies: - "@types/unist" "*" - -"@types/mime@*": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== - -"@types/node@*": - version "18.11.11" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz" - integrity sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g== - -"@types/node@^17.0.5": - version "17.0.45" - resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/parse5@^5.0.0": - version "5.0.3" - resolved "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz" - integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/react-router-config@*", "@types/react-router-config@^5.0.6": - version "5.0.6" - resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz" - integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router-dom@*": - version "5.3.3" - resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*": - version "5.1.20" - resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" - integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - -"@types/react@*": - version "18.0.26" - resolved "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz" - integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/sax@^1.2.1": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz" - integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== - dependencies: - "@types/node" "*" - -"@types/scheduler@*": - version "0.16.2" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== - -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.0" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== - dependencies: - "@types/mime" "*" - "@types/node" "*" - -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== - dependencies: - "@types/node" "*" - -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.6" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== - -"@types/ws@^8.5.1": - version "8.5.3" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.8": - version "17.0.17" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz" - integrity sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g== - dependencies: - "@types/yargs-parser" "*" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-walk@^8.0.0: - version "8.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1: - version "8.8.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== - -address@^1.0.1, address@^1.1.2: - version "1.2.1" - resolved "https://registry.npmjs.org/address/-/address-1.2.1.tgz" - integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.11.2" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz" - integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -algoliasearch-helper@^3.10.0: - version "3.13.0" - resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz" - integrity sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw== - dependencies: - "@algolia/events" "^4.0.1" - -algoliasearch@^4.0.0, algoliasearch@^4.12.0, algoliasearch@^4.13.1: - version "4.14.2" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz" - integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg== - dependencies: - "@algolia/cache-browser-local-storage" "4.14.2" - "@algolia/cache-common" "4.14.2" - "@algolia/cache-in-memory" "4.14.2" - "@algolia/client-account" "4.14.2" - "@algolia/client-analytics" "4.14.2" - "@algolia/client-common" "4.14.2" - "@algolia/client-personalization" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/logger-common" "4.14.2" - "@algolia/logger-console" "4.14.2" - "@algolia/requester-browser-xhr" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/requester-node-http" "4.14.2" - "@algolia/transporter" "4.14.2" - -ansi-align@^3.0.0, ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.0: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -autoprefixer@^10.4.12, autoprefixer@^10.4.7: - version "10.4.14" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" - integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== - dependencies: - browserslist "^4.21.5" - caniuse-lite "^1.0.30001464" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -axios@^0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz" - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== - dependencies: - follow-redirects "^1.14.7" - -babel-loader@^8.2.5: - version "8.3.0" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-apply-mdx-type-prop@1.6.22: - version "1.6.22" - resolved "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz" - integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - "@mdx-js/util" "1.6.22" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-extract-import-names@1.6.22: - version "1.6.22" - resolved "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz" - integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" - -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@^5.0.0: - version "5.1.2" - resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - -boxen@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" - integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== - dependencies: - ansi-align "^3.0.1" - camelcase "^6.2.0" - chalk "^4.1.2" - cli-boxes "^3.0.0" - string-width "^5.0.1" - type-fest "^2.5.0" - widest-line "^4.0.1" - wrap-ansi "^8.0.1" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: - version "4.21.5" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== - dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: - version "1.0.30001469" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz" - integrity sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g== - -ccount@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz" - integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - -cheerio-select@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - -cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3, cheerio@^1.0.0-rc.9: - version "1.0.0-rc.12" - resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" - parse5-htmlparser2-tree-adapter "^7.0.0" - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== - -clean-css@^5.2.2, clean-css@^5.3.0: - version "5.3.1" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz" - integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-table3@^0.6.2: - version "0.6.3" - resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - -clsx@1.2.1, clsx@^1.1.1, clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.1: - version "2.9.3" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.19" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -combine-promises@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz" - integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== - -comma-separated-tokens@^1.0.0: - version "1.0.8" - resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" - integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-text-to-clipboard@^3.0.1: - version "3.1.0" - resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz" - integrity sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng== - -copy-webpack-plugin@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.25.1: - version "3.26.1" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz" - integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== - dependencies: - browserslist "^4.21.4" - -core-js-pure@^3.25.1: - version "3.26.1" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz" - integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== - -core-js@^3.23.3: - version "3.26.1" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz" - integrity sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.1.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cross-fetch@^3.1.5: - version "3.1.6" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz" - integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== - dependencies: - node-fetch "^2.6.11" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-declaration-sorter@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz" - integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== - -css-loader@^6.7.1: - version "6.7.2" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz" - integrity sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.18" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.8" - -css-minimizer-webpack-plugin@^4.0.0: - version "4.2.2" - resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz" - integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== - dependencies: - cssnano "^5.1.8" - jest-worker "^29.1.2" - postcss "^8.4.17" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-advanced@^5.3.8: - version "5.3.10" - resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz" - integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== - dependencies: - autoprefixer "^10.4.12" - cssnano-preset-default "^5.2.14" - postcss-discard-unused "^5.1.0" - postcss-merge-idents "^5.1.1" - postcss-reduce-idents "^5.2.0" - postcss-zindex "^5.1.0" - -cssnano-preset-default@^5.2.13, cssnano-preset-default@^5.2.14: - version "5.2.14" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" - integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== - dependencies: - css-declaration-sorter "^6.3.1" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.1" - postcss-convert-values "^5.1.3" - postcss-discard-comments "^5.1.2" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.1" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.7" - postcss-merge-rules "^5.1.4" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.1" - postcss-minify-params "^5.1.4" - postcss-minify-selectors "^5.2.1" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.1" - postcss-normalize-repeat-style "^5.1.1" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.1" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.1" - postcss-ordered-values "^5.1.3" - postcss-reduce-initial "^5.1.2" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.1" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== - -cssnano@^5.1.12, cssnano@^5.1.8: - version "5.1.14" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz" - integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== - dependencies: - cssnano-preset-default "^5.2.13" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== - -debug@2.6.9, debug@^2.6.0: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== - dependencies: - mimic-response "^1.0.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -del@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detab@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz" - integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== - dependencies: - repeat-string "^1.5.4" - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detect-port@^1.3.0: - version "1.5.1" - resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== - dependencies: - address "^1.0.1" - debug "4" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^5.2.2: - version "5.4.0" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -docusaurus-gtm-plugin@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" - integrity sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ== - -docusaurus-plugin-image-zoom@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz" - integrity sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q== - dependencies: - medium-zoom "^1.0.6" - validate-peer-dependencies "^2.2.0" - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.1" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.5" - resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" - integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.4.284: - version "1.4.284" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emoticon@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz" - integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.10.0: - version "5.12.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eta@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz" - integrity sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eval@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" - integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== - dependencies: - "@types/node" "*" - require-like ">= 0.1.1" - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exenv@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" - integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== - -express@^4.17.3: - version "4.18.2" - resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" - -fastq@^1.6.0: - version "1.14.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz" - integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.4" - resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz" - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.30" - -feed@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" - integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== - dependencies: - xml-js "^1.6.11" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flux@^4.0.1: - version "4.0.4" - resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" - integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -follow-redirects@^1.0.0, follow-redirects@^1.14.7: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.2" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz" - integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^10.0.0, fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -github-slugger@^1.4.0: - version "1.5.0" - resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" - integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" - integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== - dependencies: - ini "2.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -globby@^13.1.1: - version "13.1.2" - resolved "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz" - integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.11: - version "4.2.11" - resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hast-to-hyperscript@^9.0.0: - version "9.0.1" - resolved "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz" - integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== - dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== - dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" - vfile "^4.0.0" - vfile-location "^3.2.0" - web-namespaces "^1.0.0" - -hast-util-parse-selector@^2.0.0: - version "2.2.5" - resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz" - integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== - -hast-util-raw@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz" - integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== - dependencies: - "@types/hast" "^2.0.0" - hast-util-from-parse5 "^6.0.0" - hast-util-to-parse5 "^6.0.0" - html-void-elements "^1.0.0" - parse5 "^6.0.0" - unist-util-position "^3.0.0" - vfile "^4.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hast-util-to-parse5@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz" - integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== - dependencies: - hast-to-hyperscript "^9.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -history@^4.9.0: - version "4.10.1" - resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hoist-non-react-statics@^3.1.0: - version "3.3.2" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -htm@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz" - integrity sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ== - -html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== - -html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-tags@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz" - integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== - -html-void-elements@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz" - integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -htmlparser2@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz" - integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - domutils "^3.0.1" - entities "^4.3.0" - -http-cache-semantics@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ignore@^5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== - -image-size@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" - integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== - dependencies: - queue "6.0.2" - -immediate@^3.2.3: - version "3.3.0" - resolved "https://registry.npmmirror.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" - integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== - -immer@^9.0.7: - version "9.0.16" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz" - integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== - -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" - integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infima@0.2.0-alpha.43: - version "0.2.0-alpha.43" - resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz" - integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@^1.3.5, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-alphabetical@1.0.4, is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-whitespace-character@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== - -is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -jest-util@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz" - integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== - dependencies: - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.1.2: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz" - integrity sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw== - dependencies: - "@types/node" "*" - jest-util "^29.3.1" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -joi@^17.6.0: - version "17.7.0" - resolved "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz" - integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" - "@sideway/pinpoint" "^2.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json5@^2.1.2, json5@^2.2.1: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -klaw-sync@^6.0.0: - version "6.0.0" - resolved "https://registry.npmmirror.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" - integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== - dependencies: - graceful-fs "^4.1.11" - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lilconfig@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" - integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" - integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.uniq@4.5.0, lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lunr-languages@^1.4.0: - version "1.10.0" - resolved "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz" - integrity sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw== - -lunr@^2.3.9: - version "2.3.9" - resolved "https://registry.npmmirror.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" - integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -mark.js@^8.11.1: - version "8.11.1" - resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" - integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== - -markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - -mdast-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz" - integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== - dependencies: - unist-util-remove "^2.0.0" - -mdast-util-definitions@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz" - integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-to-hast@10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz" - integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - mdast-util-definitions "^4.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - -mdast-util-to-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz" - integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -medium-zoom@^1.0.6: - version "1.0.8" - resolved "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz" - integrity sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.4.12" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz" - integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== - dependencies: - fs-monkey "^1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" - integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - -mime-types@2.1.18, mime-types@~2.1.17: - version "2.1.18" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mini-css-extract-plugin@^2.6.1: - version "2.7.2" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz" - integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw== - dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.7" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -mrmime@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-emoji@^1.10.0: - version "1.11.0" - resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - -node-fetch@^2.6.11: - version "2.6.11" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz" - integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== - dependencies: - whatwg-url "^5.0.0" - -node-forge@^1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" - integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0: - version "4.1.4" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9, open@^8.4.0: - version "8.4.0" - resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-numeric-range@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" - integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== - -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== - dependencies: - domhandler "^5.0.2" - parse5 "^7.0.0" - -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-is-inside@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz" - integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz" - integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== - dependencies: - path-root-regex "^0.1.0" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== - dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" - -postcss-colormin@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" - integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" - integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-discard-comments@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" - integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== - -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== - -postcss-discard-empty@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" - integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== - -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== - -postcss-discard-unused@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz" - integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-loader@^7.0.0: - version "7.0.2" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz" - integrity sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.8" - -postcss-merge-idents@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz" - integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-merge-longhand@^5.1.7: - version "5.1.7" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" - integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.1" - -postcss-merge-rules@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" - integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" - integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" - integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== - dependencies: - browserslist "^4.21.4" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" - integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== - -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" - integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" - integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" - integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" - integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-ordered-values@^5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" - integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-reduce-idents@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz" - integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-reduce-initial@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" - integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.11" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-sort-media-queries@^4.2.1: - version "4.4.1" - resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz" - integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== - dependencies: - sort-css-media-queries "2.1.0" - -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" - integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss-zindex@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz" - integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== - -postcss@^8.3.11, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.18: - version "8.4.19" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz" - integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -preact@^10.0.0: - version "10.13.0" - resolved "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz" - integrity sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw== - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prism-react-renderer@^1.3.5: - version "1.3.5" - resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz" - integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== - -prismjs@^1.28.0: - version "1.29.0" - resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.6.2, prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^5.0.0, property-information@^5.3.0: - version "5.6.0" - resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz" - integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== - dependencies: - xtend "^4.0.0" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pupa@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" - integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== - -qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -queue@6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" - integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== - dependencies: - inherits "~2.0.3" - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@1.2.8, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-base16-styling@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" - integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -react-dom@17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - -react-fast-compare@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== - -react-helmet-async@*, react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-json-view@^1.21.3: - version "1.21.3" - resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" - integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== - dependencies: - flux "^4.0.1" - react-base16-styling "^0.6.0" - react-lifecycles-compat "^3.0.4" - react-textarea-autosize "^8.3.2" - -react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-loadable-ssr-addon-v5-slorber@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" - integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== - dependencies: - "@babel/runtime" "^7.10.3" - -react-modal@3.16.1: - version "3.16.1" - resolved "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz" - integrity sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg== - dependencies: - exenv "^1.2.0" - prop-types "^15.7.2" - react-lifecycles-compat "^3.0.0" - warning "^4.0.3" - -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== - dependencies: - "@babel/runtime" "^7.1.2" - -react-router-dom@^5.3.3: - version "5.3.4" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" - integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.4" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.3.4, react-router@^5.3.3: - version "5.3.4" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" - integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-textarea-autosize@^8.3.2: - version "8.4.1" - resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz" - integrity sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q== - dependencies: - "@babel/runtime" "^7.20.13" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react@17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reading-time@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" - integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -recursive-readdir@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" - integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== - dependencies: - minimatch "^3.0.5" - -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexpu-core@^5.2.1: - version "5.2.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz" - integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsgen "^0.7.1" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -registry-auth-token@^4.0.0: - version "4.2.2" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz" - integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== - dependencies: - rc "1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -regjsgen@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz" - integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -remark-emoji@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz" - integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== - dependencies: - emoticon "^3.2.0" - node-emoji "^1.10.0" - unist-util-visit "^2.0.3" - -remark-footnotes@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz" - integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== - -remark-mdx@1.6.22: - version "1.6.22" - resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz" - integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== - dependencies: - "@babel/core" "7.12.9" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.12.1" - "@babel/plugin-syntax-jsx" "7.12.1" - "@mdx-js/util" "1.6.22" - is-alphabetical "1.0.4" - remark-parse "8.0.3" - unified "9.2.0" - -remark-parse@8.0.3: - version "8.0.3" - resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz" - integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== - dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" - -remark-squeeze-paragraphs@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz" - integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== - dependencies: - mdast-squeeze-paragraphs "^4.0.0" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -repeat-string@^1.5.4: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -"require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" - integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-package-path@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz" - integrity sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA== - dependencies: - path-root "^0.1.1" - -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rtl-detect@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz" - integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== - -rtlcss@^3.5.0: - version "3.5.0" - resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz" - integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== - dependencies: - find-up "^5.0.0" - picocolors "^1.0.0" - postcss "^8.3.11" - strip-json-comments "^3.1.1" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rxjs@^7.5.4: - version "7.6.0" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz" - integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== - dependencies: - tslib "^2.1.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== - dependencies: - node-forge "^1" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver@^5.4.1: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.2, semver@^7.3.4, semver@^7.3.7, semver@^7.3.8: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-handler@^6.1.3: - version "6.1.5" - resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz" - integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - fast-url-parser "1.1.3" - mime-types "2.1.18" - minimatch "3.1.2" - path-is-inside "1.0.2" - path-to-regexp "2.2.1" - range-parser "1.2.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3: - version "1.7.4" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz" - integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== - -shelljs@^0.8.5: - version "0.8.5" - resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sirv@^1.0.7: - version "1.0.19" - resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" - integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== - dependencies: - "@polka/url" "^1.0.0-next.20" - mrmime "^1.0.0" - totalist "^1.0.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -sitemap@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz" - integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== - dependencies: - "@types/node" "^17.0.5" - "@types/sax" "^1.2.1" - arg "^5.0.0" - sax "^1.2.4" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -sort-css-media-queries@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz" - integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^1.0.0: - version "1.1.5" - resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" - integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -std-env@^3.0.1: - version "3.3.1" - resolved "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz" - integrity sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q== - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -style-to-object@0.3.0, style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -stylehacks@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" - integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== - dependencies: - browserslist "^4.21.4" - postcss-selector-parser "^6.0.4" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^2.7.0, svgo@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: - version "5.3.6" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" - integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.14" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.14.1" - -terser@^5.10.0, terser@^5.14.1: - version "5.16.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz" - integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tiny-invariant@^1.0.2: - version "1.3.1" - resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== - -tiny-warning@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -totalist@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" - integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -trim-trailing-lines@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz" - integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz" - integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== - -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -ua-parser-js@^0.7.30: - version "0.7.35" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz" - integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== - -unherit@^1.0.4: - version "1.1.3" - resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unified@9.2.0: - version "9.2.0" - resolved "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz" - integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -unified@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz" - integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -unist-builder@2.0.3, unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== - -unist-util-generated@^1.0.0: - version "1.1.6" - resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz" - integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== - -unist-util-is@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz" - integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== - -unist-util-position@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz" - integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== - -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" - -unist-util-remove@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz" - integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== - dependencies: - unist-util-is "^4.0.0" - -unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" - integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -update-notifier@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz" - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== - dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - -use-sync-external-store@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utility-types@^3.10.0: - version "3.10.0" - resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz" - integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -validate-peer-dependencies@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz" - integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA== - dependencies: - resolve-package-path "^4.0.3" - semver "^7.3.8" - -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vfile-location@^3.0.0, vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - -vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" - integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" - -vfile@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz" - integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -wait-on@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz" - integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== - dependencies: - axios "^0.25.0" - joi "^17.6.0" - lodash "^4.17.21" - minimist "^1.2.5" - rxjs "^7.5.4" - -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -webpack-bundle-analyzer@^4.5.0: - version "4.7.0" - resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz" - integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== - dependencies: - acorn "^8.0.4" - acorn-walk "^8.0.0" - chalk "^4.1.0" - commander "^7.2.0" - gzip-size "^6.0.0" - lodash "^4.17.20" - opener "^1.5.2" - sirv "^1.0.7" - ws "^7.3.1" - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.9.3: - version "4.11.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" - integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" - -webpack-merge@^5.8.0: - version "5.8.0" - resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.2.2, webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.73.0: - version "5.76.3" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz" - integrity sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.7.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -webpackbar@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" - integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== - dependencies: - chalk "^4.1.0" - consola "^2.15.3" - pretty-time "^1.1.0" - std-env "^3.0.1" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz" - integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.3.1: - version "7.5.9" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -ws@^8.4.2: - version "8.11.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xml-js@^1.6.11: - version "1.6.11" - resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" - integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== - dependencies: - sax "^1.2.4" - -xtend@^4.0.0, xtend@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.8.2": + version "1.8.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz" + integrity sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ== + dependencies: + "@algolia/autocomplete-shared" "1.8.2" + +"@algolia/autocomplete-js@^1.8.2": + version "1.8.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.8.2.tgz" + integrity sha512-GOhycxFybX8ADLPW62KCGuo1czlynPYs/JyP0QnJrFVDY86SX6/tK6EudF8YKmZ6qvcmyhhHu0XHtMUlQiaCig== + dependencies: + "@algolia/autocomplete-core" "1.8.2" + "@algolia/autocomplete-preset-algolia" "1.8.2" + "@algolia/autocomplete-shared" "1.8.2" + htm "^3.1.1" + preact "^10.0.0" + +"@algolia/autocomplete-preset-algolia@1.8.2": + version "1.8.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz" + integrity sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA== + dependencies: + "@algolia/autocomplete-shared" "1.8.2" + +"@algolia/autocomplete-shared@1.8.2": + version "1.8.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz" + integrity sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g== + +"@algolia/autocomplete-theme-classic@^1.8.2": + version "1.8.2" + resolved "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.8.2.tgz" + integrity sha512-WWgmH3b74G8AWVl7F3ViphxH5rd9iiS8D/uUmkn2RT2IjH2fbUghJjY5EGpc4Kn5HhunNhVoFpYdtDaDsEdqPA== + +"@algolia/cache-browser-local-storage@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz" + integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/cache-common@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz" + integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg== + +"@algolia/cache-in-memory@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz" + integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/client-account@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz" + integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-analytics@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz" + integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-common@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz" + integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q== + dependencies: + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-personalization@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz" + integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-search@4.14.2", "@algolia/client-search@^4.12.0": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz" + integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz" + integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA== + +"@algolia/logger-console@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz" + integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g== + dependencies: + "@algolia/logger-common" "4.14.2" + +"@algolia/requester-browser-xhr@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz" + integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/requester-common@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz" + integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg== + +"@algolia/requester-node-http@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz" + integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/transporter@4.14.2": + version "4.14.2" + resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz" + integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ== + dependencies: + "@algolia/cache-common" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz" + integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.18.6", "@babel/core@^7.19.6": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz" + integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.5" + "@babel/parser" "^7.20.5" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz" + integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== + dependencies: + "@babel/types" "^7.20.5" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2", "@babel/helper-create-class-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz" + integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz" + integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.2.1" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.20.5": + version "7.20.6" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz" + integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz" + integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz" + integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz" + integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.20.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz" + integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-constant-elements@^7.18.12": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz" + integrity sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.18.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.18.6", "@babel/preset-env@^7.19.4": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.18.6": + version "7.20.6" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.6.tgz" + integrity sha512-tqeujPiuEfcH067mx+7otTQWROVMKHXEaOQcAeNV5dDdbPWvPcFA8/W9LXw2NfjNmOetqLl03dfnG2WALPlsRQ== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.11" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.8.4": + version "7.21.0" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.12.7", "@babel/template@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz" + integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.5" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.5" + "@babel/types" "^7.20.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz" + integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@cmfcmf/docusaurus-search-local@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.1.0.tgz" + integrity sha512-0IVb/aA0IK8ZlktuxmgXmluXfcSpo6Vdd2nG21y1aOH9nVYnPP231Dn0H8Ng9Qf9ronQQCDWHnuWpYOr9rUrEQ== + dependencies: + "@algolia/autocomplete-js" "^1.8.2" + "@algolia/autocomplete-theme-classic" "^1.8.2" + "@algolia/client-search" "^4.12.0" + algoliasearch "^4.12.0" + cheerio "^1.0.0-rc.9" + clsx "^1.1.1" + lunr-languages "^1.4.0" + mark.js "^8.11.1" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@docsearch/css@3.3.4": + version "3.3.4" + resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.3.4.tgz" + integrity sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA== + +"@docsearch/react@^3.1.1": + version "3.3.4" + resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.3.4.tgz" + integrity sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw== + dependencies: + "@algolia/autocomplete-core" "1.8.2" + "@algolia/autocomplete-preset-algolia" "1.8.2" + "@docsearch/css" "3.3.4" + algoliasearch "^4.0.0" + +"@docusaurus/core@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz" + integrity sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g== + dependencies: + "@babel/core" "^7.18.6" + "@babel/generator" "^7.18.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.18.6" + "@babel/preset-env" "^7.18.6" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@babel/runtime" "^7.18.6" + "@babel/runtime-corejs3" "^7.18.6" + "@babel/traverse" "^7.18.8" + "@docusaurus/cssnano-preset" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + "@slorber/static-site-generator-webpack-plugin" "^4.0.7" + "@svgr/webpack" "^6.2.1" + autoprefixer "^10.4.7" + babel-loader "^8.2.5" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.0" + cli-table3 "^0.6.2" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.23.3" + css-loader "^6.7.1" + css-minimizer-webpack-plugin "^4.0.0" + cssnano "^5.1.12" + del "^6.1.1" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^2.0.0" + file-loader "^6.2.0" + fs-extra "^10.1.0" + html-minifier-terser "^6.1.0" + html-tags "^3.2.0" + html-webpack-plugin "^5.5.0" + import-fresh "^3.3.0" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.6.1" + postcss "^8.4.14" + postcss-loader "^7.0.0" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.3" + react-router-config "^5.1.1" + react-router-dom "^5.3.3" + rtl-detect "^1.0.4" + semver "^7.3.7" + serve-handler "^6.1.3" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.3" + tslib "^2.4.0" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^6.0.1" + webpack "^5.73.0" + webpack-bundle-analyzer "^4.5.0" + webpack-dev-server "^4.9.3" + webpack-merge "^5.8.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz" + integrity sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ== + dependencies: + cssnano-preset-advanced "^5.3.8" + postcss "^8.4.14" + postcss-sort-media-queries "^4.2.1" + tslib "^2.4.0" + +"@docusaurus/logger@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz" + integrity sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg== + dependencies: + chalk "^4.1.2" + tslib "^2.4.0" + +"@docusaurus/mdx-loader@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz" + integrity sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ== + dependencies: + "@babel/parser" "^7.18.8" + "@babel/traverse" "^7.18.8" + "@docusaurus/logger" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@mdx-js/mdx" "^1.6.22" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.1.0" + image-size "^1.0.1" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.2.0" + stringify-object "^3.3.0" + tslib "^2.4.0" + unified "^9.2.2" + unist-util-visit "^2.0.3" + url-loader "^4.1.1" + webpack "^5.73.0" + +"@docusaurus/module-type-aliases@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz" + integrity sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A== + dependencies: + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/types" "2.4.1" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + +"@docusaurus/plugin-client-redirects@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.4.1.tgz" + integrity sha512-tp0j16gaLIJ4p+IR0P6KDOFsTOGGMY54MNPnmM61Vaqqt5omLqsuKUO8UlCGU1oW/4EIQOhXYy99XYY5MjE+7A== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + eta "^2.0.0" + fs-extra "^10.1.0" + lodash "^4.17.21" + tslib "^2.4.0" + +"@docusaurus/plugin-content-blog@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz" + integrity sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + cheerio "^1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^10.1.0" + lodash "^4.17.21" + reading-time "^1.5.0" + tslib "^2.4.0" + unist-util-visit "^2.0.3" + utility-types "^3.10.0" + webpack "^5.73.0" + +"@docusaurus/plugin-content-docs@2.4.1", "@docusaurus/plugin-content-docs@^2.0.0-rc.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz" + integrity sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/module-type-aliases" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + "@types/react-router-config" "^5.0.6" + combine-promises "^1.1.0" + fs-extra "^10.1.0" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.4.0" + utility-types "^3.10.0" + webpack "^5.73.0" + +"@docusaurus/plugin-content-pages@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz" + integrity sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + fs-extra "^10.1.0" + tslib "^2.4.0" + webpack "^5.73.0" + +"@docusaurus/plugin-debug@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz" + integrity sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + fs-extra "^10.1.0" + react-json-view "^1.21.3" + tslib "^2.4.0" + +"@docusaurus/plugin-google-analytics@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz" + integrity sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + tslib "^2.4.0" + +"@docusaurus/plugin-google-gtag@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz" + integrity sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + tslib "^2.4.0" + +"@docusaurus/plugin-google-tag-manager@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz" + integrity sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + tslib "^2.4.0" + +"@docusaurus/plugin-sitemap@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz" + integrity sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + fs-extra "^10.1.0" + sitemap "^7.1.1" + tslib "^2.4.0" + +"@docusaurus/preset-classic@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz" + integrity sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/plugin-content-blog" "2.4.1" + "@docusaurus/plugin-content-docs" "2.4.1" + "@docusaurus/plugin-content-pages" "2.4.1" + "@docusaurus/plugin-debug" "2.4.1" + "@docusaurus/plugin-google-analytics" "2.4.1" + "@docusaurus/plugin-google-gtag" "2.4.1" + "@docusaurus/plugin-google-tag-manager" "2.4.1" + "@docusaurus/plugin-sitemap" "2.4.1" + "@docusaurus/theme-classic" "2.4.1" + "@docusaurus/theme-common" "2.4.1" + "@docusaurus/theme-search-algolia" "2.4.1" + "@docusaurus/types" "2.4.1" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz" + integrity sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg== + dependencies: + "@docusaurus/core" "2.4.1" + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/module-type-aliases" "2.4.1" + "@docusaurus/plugin-content-blog" "2.4.1" + "@docusaurus/plugin-content-docs" "2.4.1" + "@docusaurus/plugin-content-pages" "2.4.1" + "@docusaurus/theme-common" "2.4.1" + "@docusaurus/theme-translations" "2.4.1" + "@docusaurus/types" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + "@mdx-js/react" "^1.6.22" + clsx "^1.2.1" + copy-text-to-clipboard "^3.0.1" + infima "0.2.0-alpha.43" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.4.14" + prism-react-renderer "^1.3.5" + prismjs "^1.28.0" + react-router-dom "^5.3.3" + rtlcss "^3.5.0" + tslib "^2.4.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz" + integrity sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA== + dependencies: + "@docusaurus/mdx-loader" "2.4.1" + "@docusaurus/module-type-aliases" "2.4.1" + "@docusaurus/plugin-content-blog" "2.4.1" + "@docusaurus/plugin-content-docs" "2.4.1" + "@docusaurus/plugin-content-pages" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-common" "2.4.1" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^1.2.1" + parse-numeric-range "^1.3.0" + prism-react-renderer "^1.3.5" + tslib "^2.4.0" + use-sync-external-store "^1.2.0" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz" + integrity sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ== + dependencies: + "@docsearch/react" "^3.1.1" + "@docusaurus/core" "2.4.1" + "@docusaurus/logger" "2.4.1" + "@docusaurus/plugin-content-docs" "2.4.1" + "@docusaurus/theme-common" "2.4.1" + "@docusaurus/theme-translations" "2.4.1" + "@docusaurus/utils" "2.4.1" + "@docusaurus/utils-validation" "2.4.1" + algoliasearch "^4.13.1" + algoliasearch-helper "^3.10.0" + clsx "^1.2.1" + eta "^2.0.0" + fs-extra "^10.1.0" + lodash "^4.17.21" + tslib "^2.4.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@2.4.1", "@docusaurus/theme-translations@^2.0.0-rc.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz" + integrity sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA== + dependencies: + fs-extra "^10.1.0" + tslib "^2.4.0" + +"@docusaurus/types@2.4.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz" + integrity sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.6.0" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.73.0" + webpack-merge "^5.8.0" + +"@docusaurus/utils-common@2.4.1", "@docusaurus/utils-common@^2.0.0-rc.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz" + integrity sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ== + dependencies: + tslib "^2.4.0" + +"@docusaurus/utils-validation@2.4.1", "@docusaurus/utils-validation@^2.0.0-rc.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz" + integrity sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA== + dependencies: + "@docusaurus/logger" "2.4.1" + "@docusaurus/utils" "2.4.1" + joi "^17.6.0" + js-yaml "^4.1.0" + tslib "^2.4.0" + +"@docusaurus/utils@2.4.1", "@docusaurus/utils@^2.0.0-rc.1": + version "2.4.1" + resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz" + integrity sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA== + dependencies: + "@docusaurus/logger" "2.4.1" + "@svgr/webpack" "^6.2.1" + escape-string-regexp "^4.0.0" + file-loader "^6.2.0" + fs-extra "^10.1.0" + github-slugger "^1.4.0" + globby "^11.1.0" + gray-matter "^4.0.3" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.4.0" + url-loader "^4.1.1" + webpack "^5.73.0" + +"@easyops-cn/autocomplete.js@^0.38.1": + version "0.38.1" + resolved "https://registry.npmmirror.com/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz#46dff5795a9a032fa9b9250fdf63ca6c61c07629" + integrity sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q== + dependencies: + cssesc "^3.0.0" + immediate "^3.2.3" + +"@easyops-cn/docusaurus-search-local@^0.35.0": + version "0.35.0" + resolved "https://registry.npmmirror.com/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.35.0.tgz#d87f60c1c2b44944ff681648c147f6bad55869f9" + integrity sha512-sHQ8jxsVgHH8MNXJlj20nZZfP/Q0peNTAJwKCN2aPuBwfRIoO0i7LmZFaYKenZmVAW/BD2MtfVd65SREmm3zxg== + dependencies: + "@docusaurus/plugin-content-docs" "^2.0.0-rc.1" + "@docusaurus/theme-translations" "^2.0.0-rc.1" + "@docusaurus/utils" "^2.0.0-rc.1" + "@docusaurus/utils-common" "^2.0.0-rc.1" + "@docusaurus/utils-validation" "^2.0.0-rc.1" + "@easyops-cn/autocomplete.js" "^0.38.1" + "@node-rs/jieba" "^1.6.0" + cheerio "^1.0.0-rc.3" + clsx "^1.1.1" + debug "^4.2.0" + fs-extra "^10.0.0" + klaw-sync "^6.0.0" + lunr "^2.3.9" + lunr-languages "^1.4.0" + mark.js "^8.11.1" + tslib "^2.4.0" + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + +"@jest/types@^29.3.1": + version "29.3.1" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz" + integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@mdx-js/mdx@^1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@node-rs/jieba-android-arm-eabi@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz#50b9921c6feb44755584963e8e00e425e557965a" + integrity sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A== + +"@node-rs/jieba-android-arm64@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz#3778790451e5664b7d658bdb66cc1013448b4ee2" + integrity sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA== + +"@node-rs/jieba-darwin-arm64@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz" + integrity sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA== + +"@node-rs/jieba-darwin-x64@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz#360bf8d1bbf580b538b93f66f5364b743ca4370f" + integrity sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ== + +"@node-rs/jieba-freebsd-x64@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz#f397ea7552121deb8f583ab51e96c198a0f88e38" + integrity sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w== + +"@node-rs/jieba-linux-arm-gnueabihf@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz#e8914e8ad38b412edd78674d10381153bf6ac8b7" + integrity sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw== + +"@node-rs/jieba-linux-arm64-gnu@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz#987d7db0e1ffe30aff23abd5c3bb664aff88152f" + integrity sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg== + +"@node-rs/jieba-linux-arm64-musl@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz#e32d20f1ba346e5e0e8c7cc4c5d9c5970dc7e6e7" + integrity sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg== + +"@node-rs/jieba-linux-x64-gnu@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz#e39cf21d5220565542f1478571aa899ac4574411" + integrity sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ== + +"@node-rs/jieba-linux-x64-musl@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz#01f756bccc4f7b683317665d606e4384b47361ee" + integrity sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw== + +"@node-rs/jieba-win32-arm64-msvc@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz#71806504eea7390c3edd3579956d1f7e55f69c2e" + integrity sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ== + +"@node-rs/jieba-win32-ia32-msvc@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz#9c1c3f5aca2144cc2c8a14c0707a494e7ce79209" + integrity sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A== + +"@node-rs/jieba-win32-x64-msvc@1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz#d1625a3e9172e266b04f89c6b19cf9da60fce723" + integrity sha512-pJv7nluB6azhsOWvJB86Dyfg/M7n9k49bs9Bwmsylz9uhdZX9QnEShDW934RdmnjPYQ5aPgsSFrY6NXP/aovUA== + +"@node-rs/jieba@^1.6.0", "@node-rs/jieba@^1.7.0": + version "1.7.0" + resolved "https://registry.npmmirror.com/@node-rs/jieba/-/jieba-1.7.0.tgz" + integrity sha512-Hm1JIlejxkWe1FSFZRns/g1j5hZmp357n+0n2BluABA4KLZ8EraHfPmPRmVMW6vbdMZObTYIVu5aVrPnUfBOxg== + optionalDependencies: + "@node-rs/jieba-android-arm-eabi" "1.7.0" + "@node-rs/jieba-android-arm64" "1.7.0" + "@node-rs/jieba-darwin-arm64" "1.7.0" + "@node-rs/jieba-darwin-x64" "1.7.0" + "@node-rs/jieba-freebsd-x64" "1.7.0" + "@node-rs/jieba-linux-arm-gnueabihf" "1.7.0" + "@node-rs/jieba-linux-arm64-gnu" "1.7.0" + "@node-rs/jieba-linux-arm64-musl" "1.7.0" + "@node-rs/jieba-linux-x64-gnu" "1.7.0" + "@node-rs/jieba-linux-x64-musl" "1.7.0" + "@node-rs/jieba-win32-arm64-msvc" "1.7.0" + "@node-rs/jieba-win32-ia32-msvc" "1.7.0" + "@node-rs/jieba-win32-x64-msvc" "1.7.0" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.24.1": + version "0.24.51" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz" + integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@slorber/static-site-generator-webpack-plugin@^4.0.7": + version "4.0.7" + resolved "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz" + integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== + dependencies: + eval "^0.1.8" + p-map "^4.0.0" + webpack-sources "^3.2.2" + +"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz" + integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== + +"@svgr/babel-plugin-remove-jsx-attribute@*": + version "6.5.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz" + integrity sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@*": + version "6.5.0" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz" + integrity sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz" + integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== + +"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz" + integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== + +"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz" + integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz" + integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== + +"@svgr/babel-plugin-transform-svg-component@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz" + integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== + +"@svgr/babel-preset@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz" + integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" + "@svgr/babel-plugin-remove-jsx-attribute" "*" + "@svgr/babel-plugin-remove-jsx-empty-expression" "*" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" + "@svgr/babel-plugin-transform-svg-component" "^6.5.1" + +"@svgr/core@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz" + integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz" + integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== + dependencies: + "@babel/types" "^7.20.0" + entities "^4.4.0" + +"@svgr/plugin-jsx@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz" + integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/hast-util-to-babel-ast" "^6.5.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.5.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz" + integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@svgr/webpack@^6.2.1": + version "6.5.1" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz" + integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== + dependencies: + "@babel/core" "^7.19.6" + "@babel/plugin-transform-react-constant-elements" "^7.18.12" + "@babel/preset-env" "^7.19.4" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@svgr/core" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + "@svgr/plugin-svgo" "^6.5.1" + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mdast@^3.0.0": + version "3.0.11" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz" + integrity sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw== + dependencies: + "@types/unist" "*" + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/node@*": + version "18.11.11" + resolved "https://registry.npmjs.org/@types/node/-/node-18.11.11.tgz" + integrity sha512-KJ021B1nlQUBLopzZmPBVuGU9un7WJd/W4ya7Ih02B4Uwky5Nja0yGYav2EfYIk0RR2Q9oVhf60S2XR1BCWJ2g== + +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.6": + version "5.0.6" + resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz" + integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.20" + resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "18.0.26" + resolved "https://registry.npmjs.org/@types/react/-/react-18.0.26.tgz" + integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sax@^1.2.1": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz" + integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.8": + version "17.0.17" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.17.tgz" + integrity sha512-72bWxFKTK6uwWJAVT+3rF6Jo6RTojiJ27FQo8Rf60AL+VZbzoVPnMFhKsUnbjR8A3BTCYQ7Mv3hnl8T0A+CX9g== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +address@^1.0.1, address@^1.1.2: + version "1.2.1" + resolved "https://registry.npmjs.org/address/-/address-1.2.1.tgz" + integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.10.0: + version "3.13.0" + resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.13.0.tgz" + integrity sha512-kV3c1jMQCvkARtGsSDvAwuht4PAMSsQILqPiH4WFiARoa3jXJ/r1TQoBWAjWyWF48rsNYCv7kzxgB4LTxrvvuw== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.0.0, algoliasearch@^4.12.0, algoliasearch@^4.13.1: + version "4.14.2" + resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz" + integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg== + dependencies: + "@algolia/cache-browser-local-storage" "4.14.2" + "@algolia/cache-common" "4.14.2" + "@algolia/cache-in-memory" "4.14.2" + "@algolia/client-account" "4.14.2" + "@algolia/client-analytics" "4.14.2" + "@algolia/client-common" "4.14.2" + "@algolia/client-personalization" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/logger-console" "4.14.2" + "@algolia/requester-browser-xhr" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/requester-node-http" "4.14.2" + "@algolia/transporter" "4.14.2" + +ansi-align@^3.0.0, ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.12, autoprefixer@^10.4.7: + version "10.4.14" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" + integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== + dependencies: + browserslist "^4.21.5" + caniuse-lite "^1.0.30001464" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axios@^0.25.0: + version "0.25.0" + resolved "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + dependencies: + follow-redirects "^1.14.7" + +babel-loader@^8.2.5: + version "8.3.0" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" + integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^5.0.0: + version "5.1.2" + resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: + version "4.21.5" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: + version "1.0.30001469" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz" + integrity sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g== + +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.12, cheerio@^1.0.0-rc.3, cheerio@^1.0.0-rc.9: + version "1.0.0-rc.12" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0: + version "3.7.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz" + integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + +clean-css@^5.2.2, clean-css@^5.3.0: + version "5.3.1" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.2: + version "0.6.3" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +clsx@1.2.1, clsx@^1.1.1, clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.19" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combine-promises@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz" + integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-text-to-clipboard@^3.0.1: + version "3.1.0" + resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz" + integrity sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js-pure@^3.25.1: + version "3.26.1" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz" + integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== + +core-js@^3.23.3: + version "3.26.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz" + integrity sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-fetch@^3.1.5: + version "3.1.6" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz" + integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== + dependencies: + node-fetch "^2.6.11" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-declaration-sorter@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + +css-loader@^6.7.1: + version "6.7.2" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz" + integrity sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.18" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^4.0.0: + version "4.2.2" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz" + integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== + dependencies: + cssnano "^5.1.8" + jest-worker "^29.1.2" + postcss "^8.4.17" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.8: + version "5.3.10" + resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz" + integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== + dependencies: + autoprefixer "^10.4.12" + cssnano-preset-default "^5.2.14" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.13, cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.1.12, cssnano@^5.1.8: + version "5.1.14" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz" + integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + dependencies: + cssnano-preset-default "^5.2.13" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== + dependencies: + mimic-response "^1.0.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^6.1.1: + version "6.1.1" + resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== + dependencies: + repeat-string "^1.5.4" + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.5.1" + resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +docusaurus-gtm-plugin@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/docusaurus-gtm-plugin/-/docusaurus-gtm-plugin-0.0.2.tgz" + integrity sha512-Xx/df0Ppd5SultlzUj9qlQk2lX9mNVfTb41juyBUPZ1Nc/5dNx+uN0VuLyF4JEObkDRrUY1EFo9fEUDo8I6QOQ== + +docusaurus-plugin-image-zoom@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-1.0.1.tgz" + integrity sha512-96IpSKUx2RWy3db9aZ0s673OQo5DWgV9UVWouS+CPOSIVEdCWh6HKmWf6tB9rsoaiIF3oNn9keiyv6neEyKb1Q== + dependencies: + medium-zoom "^1.0.6" + validate-peer-dependencies "^2.2.0" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" + integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" + integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.284: + version "1.4.284" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz" + integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz" + integrity sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exenv@^1.2.0: + version "1.2.2" + resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" + integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.14.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz" + integrity sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.4" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flux@^4.0.1: + version "4.0.4" + resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" + integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.14.7: + version "1.15.2" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.2" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.0.0, fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.3" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.4.0: + version "1.5.0" + resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^13.1.1: + version "13.1.2" + resolved "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz" + integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.11: + version "4.2.11" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +htm@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz" + integrity sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ== + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-tags@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz" + integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz" + integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + domutils "^3.0.1" + entities "^4.3.0" + +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz" + integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== + +image-size@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +immediate@^3.2.3: + version "3.3.0" + resolved "https://registry.npmmirror.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" + integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== + +immer@^9.0.7: + version "9.0.16" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz" + integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" + integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.43: + version "0.2.0-alpha.43" + resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz" + integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-util@^29.3.1: + version "29.3.1" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz" + integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== + dependencies: + "@jest/types" "^29.3.1" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.1.2: + version "29.3.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz" + integrity sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw== + dependencies: + "@types/node" "*" + jest-util "^29.3.1" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +joi@^17.6.0: + version "17.7.0" + resolved "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz" + integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +latest-version@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lunr-languages@^1.4.0: + version "1.10.0" + resolved "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.10.0.tgz" + integrity sha512-BBjKKcwrieJlzwwc9M5H/MRXGJ2qyOSDx/NXYiwkuKjiLOOoouh0WsDzeqcLoUWcX31y7i8sb8IgsZKObdUCkw== + +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.npmmirror.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +mark.js@^8.11.1: + version "8.11.1" + resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" + integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +medium-zoom@^1.0.6: + version "1.0.8" + resolved "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.8.tgz" + integrity sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18, mime-types@~2.1.17: + version "2.1.18" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mini-css-extract-plugin@^2.6.1: + version "2.7.2" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz" + integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.7" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^1.10.0: + version "1.11.0" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@^2.6.11: + version "2.6.11" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz" + integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.8: + version "2.0.10" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz" + integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.4" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz" + integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz" + integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== + dependencies: + path-root-regex "^0.1.0" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^7.0.0: + version "7.0.2" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz" + integrity sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.8" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.11" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.2.1: + version "4.4.1" + resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz" + integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== + dependencies: + sort-css-media-queries "2.1.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.3.11, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.18: + version "8.4.19" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +preact@^10.0.0: + version "10.13.0" + resolved "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz" + integrity sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw== + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^1.3.5: + version "1.3.5" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz" + integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== + +prismjs@^1.28.0: + version "1.29.0" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pupa@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@*, react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +react-modal@3.16.1: + version "3.16.1" + resolved "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz" + integrity sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg== + dependencies: + exenv "^1.2.0" + prop-types "^15.7.2" + react-lifecycles-compat "^3.0.0" + warning "^4.0.3" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.3: + version "5.3.4" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.3: + version "5.3.4" + resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-textarea-autosize@^8.3.2: + version "8.4.1" + resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz" + integrity sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q== + dependencies: + "@babel/runtime" "^7.20.13" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@17.0.2: + version "17.0.2" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11: + version "0.13.11" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpu-core@^5.2.1: + version "5.2.2" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-emoji@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz" + integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== + dependencies: + emoticon "^3.2.0" + node-emoji "^1.10.0" + unist-util-visit "^2.0.3" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-package-path@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/resolve-package-path/-/resolve-package-path-4.0.3.tgz" + integrity sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA== + dependencies: + path-root "^0.1.1" + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz" + integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== + +rtlcss@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz" + integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== + dependencies: + find-up "^5.0.0" + picocolors "^1.0.0" + postcss "^8.3.11" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.5.4: + version "7.6.0" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz" + integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver@^5.4.1: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.4, semver@^7.3.7, semver@^7.3.8: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.3: + version "6.1.5" + resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz" + integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.4" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz" + integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz" + integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.3.1" + resolved "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz" + integrity sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q== + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1: + version "5.1.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: + version "5.3.6" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.16.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz" + integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.1" + resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz" + integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: + version "2.4.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +ua-parser-js@^0.7.30: + version "0.7.35" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz" + integrity sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.10: + version "1.0.10" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-notifier@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + dependencies: + boxen "^5.0.0" + chalk "^4.1.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== + dependencies: + prepend-http "^2.0.0" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +use-sync-external-store@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +validate-peer-dependencies@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz" + integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA== + dependencies: + resolve-package-path "^4.0.3" + semver "^7.3.8" + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +wait-on@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz" + integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== + dependencies: + axios "^0.25.0" + joi "^17.6.0" + lodash "^4.17.21" + minimist "^1.2.5" + rxjs "^7.5.4" + +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^1.0.0: + version "1.1.4" + resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-bundle-analyzer@^4.5.0: + version "4.7.0" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.7.0.tgz" + integrity sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.9.3: + version "4.11.1" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.2, webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.73.0: + version "5.76.3" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz" + integrity sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz" + integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== -- 2.34.1 From f982fb22b16716f74a01a301199ffd9ce3097883 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 15:03:21 +0000 Subject: [PATCH 045/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index e29b568..4971802 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -28,7 +28,7 @@ workflow: input: docker_username: ((docker.username)) docker_password: ((docker.docker_key)) - image_name: '"registry.cn-guangzhou.aliyuncs.com/eazzy_devops/gitlink_help_center_groupeazzy"' + image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy"' image_tag: '"latest"' registry_address: '"registry.cn-guangzhou.aliyuncs.com"' docker_file: '"Dockerfile"' -- 2.34.1 From 72d39b60ae953e32da13d5521c2ee0181ffe2cbb Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 23 May 2024 15:04:14 +0000 Subject: [PATCH 046/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index 4971802..9c621d3 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -3,11 +3,6 @@ name: 自动上传镜像 description: "" global: concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: push - ruleset-operator: AND workflow: - ref: start name: 开始 -- 2.34.1 From 3f1b79781220d64fb24d167f4d84ba197ae76802 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 19:52:27 +0800 Subject: [PATCH 047/122] ADD file via upload --- .../img/代码库管理/分支管理界面.png | Bin 0 -> 77459 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码库管理/分支管理界面.png diff --git a/static/img/代码库管理/分支管理界面.png b/static/img/代码库管理/分支管理界面.png new file mode 100644 index 0000000000000000000000000000000000000000..11e4001976f7d814565f85761514634968865242 GIT binary patch literal 77459 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 literal 0 HcmV?d00001 -- 2.34.1 From a07b49c640819ba5b82077815fdbef2fd9f1aba6 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 19:52:53 +0800 Subject: [PATCH 048/122] ADD file via upload --- static/img/代码库管理/分支设置.png | Bin 0 -> 68834 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码库管理/分支设置.png diff --git a/static/img/代码库管理/分支设置.png b/static/img/代码库管理/分支设置.png new file mode 100644 index 0000000000000000000000000000000000000000..6721f810ca1ec396f63d4516b8e6245595e9edc7 GIT binary patch literal 68834 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 Uk2k|1GBq98e`H_jp0l_A12Pg&kN^Mx literal 0 HcmV?d00001 -- 2.34.1 From ab8af1f4716970621d490da9c216cfe958466a59 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 19:57:11 +0800 Subject: [PATCH 049/122] =?UTF-8?q?Update=20=E5=88=86=E6=94=AF=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/分支管理.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/代码库管理/分支管理.md b/docs/代码库管理/分支管理.md index 097531f..cd36de5 100644 --- a/docs/代码库管理/分支管理.md +++ b/docs/代码库管理/分支管理.md @@ -1,4 +1,9 @@ ---- -sidebar_label: '分支管理' -sidebar_position: 5 ---- \ No newline at end of file +--- +sidebar_label: '分支管理' +sidebar_position: 5 +--- + +再代码仓库点击分支可以直接进入分支管理界面,如下所示。 +![](../../static/img/代码库管理/分支管理界面.png)
+ 再这个界面我们可以删除分支、新建分支、查看删除的分支等操作,还可以查看每个分支变动的信息,或者下载某个分支,也支持设置默认分支,当然只能有一个默认分支,也可以在如下图所示的分支设置界面中进行设置。 +![](../../static/img/代码库管理/分支设置.png)
\ No newline at end of file -- 2.34.1 From b1b6d8180227967b67f2e27a88ef42546c54548f Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 19:57:34 +0800 Subject: [PATCH 050/122] =?UTF-8?q?Update=20=E5=88=86=E6=94=AF=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/分支管理.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/代码库管理/分支管理.md b/docs/代码库管理/分支管理.md index cd36de5..23cdfe3 100644 --- a/docs/代码库管理/分支管理.md +++ b/docs/代码库管理/分支管理.md @@ -3,7 +3,7 @@ sidebar_label: '分支管理' sidebar_position: 5 --- -再代码仓库点击分支可以直接进入分支管理界面,如下所示。 +在代码仓库点击分支可以直接进入分支管理界面,如下所示。 ![](../../static/img/代码库管理/分支管理界面.png)
再这个界面我们可以删除分支、新建分支、查看删除的分支等操作,还可以查看每个分支变动的信息,或者下载某个分支,也支持设置默认分支,当然只能有一个默认分支,也可以在如下图所示的分支设置界面中进行设置。 ![](../../static/img/代码库管理/分支设置.png)
\ No newline at end of file -- 2.34.1 From 15de3a36e9cf3954d10f92f82818b55c2db8fc9d Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:07:50 +0800 Subject: [PATCH 051/122] ADD file via upload --- .../代码库管理/文件管理主界面.png | Bin 0 -> 110065 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码库管理/文件管理主界面.png diff --git a/static/img/代码库管理/文件管理主界面.png b/static/img/代码库管理/文件管理主界面.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f16b11b9e758e43d40c33ea5920d8c51918e73 GIT binary patch literal 110065 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 Date: Fri, 24 May 2024 20:08:11 +0800 Subject: [PATCH 052/122] ADD file via upload --- .../文件预览和目录界面.png | Bin 0 -> 148622 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码库管理/文件预览和目录界面.png diff --git a/static/img/代码库管理/文件预览和目录界面.png b/static/img/代码库管理/文件预览和目录界面.png new file mode 100644 index 0000000000000000000000000000000000000000..89c07989b3f0f5bf839831105be0f0f667bcfc08 GIT binary patch literal 148622 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

=o{nku7+N! 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 z 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 z zcPmxPCEtgc2P+jZF+(dI5;Hwg?9N?pBWbqVAK1W5LRpYbSybS8 zj;<5!g~Q$7+G5)xDB!#{J>x{J&||=c<6Zt_(34y*$7!x^6OEvyFk`f&svW$_aO)Od zM6Q4C-x!Z&z@%}*Pp8JNP%XfEbg(lxkORTL&fILvzUH5Di|DzTs|_0Ee0XlC*$@R2 zarq=8s#Bd@sos!7ng{$cse+2~(mdr;IFJkvKcz^wKgR{rYeh-Pdw2Ld%yp2*rZ3m` zLmD}_pGIq~r%3zMpW>xbXgigByc5Ok1I&@+hA@%YMhisL1hthG`={F?m`J42s8OwO zM*H6%^*>|*KvOx!<*BPXdSgjOrPU`g?UNbI5`AUhJscKION33##Gz}l-Tyk2Jl(No zvP=G5VA!RwJ^huY)2Ly&-{@L_Gi(V%4!p!|yrdA7C$bm87wAUflKw}GDH&EVAW@4& zdk`HQ6mA=rf;1l-JJ5l1@5FuwhV*{Lih-bwRCBq38P9^)S%l~T&eKw&LOE?O=*#zG zv|PRyZIbi=mqb`w0lSQaqN^AfAag_&+n6j{=Wg=;A2C`{L3nl%LHvVST^)j;>tNqrAocwFD0mYW~N+=M!wg)ASQ|Ex}fyYpfU*JWL z7#RtXdnK9>mS$$6X^Di;KH*Pc;6r<-f!&=}D4V#HD(&ZRmS?1irKAiw-L_k3YpF?e zCnj1}GmPA4%kX~(*&8b_24Grm%{#vz z-{Kgv-SMl}X!~ldRzt8xI zlChNLRqOktag?B#@Y-T^gyoWqdiy#-o(96co+;0bOEVv@Sk>T%>&+mdU7Qj0^TsJ9 ztwy*A5*>-M=oS*eZ*SU(tB-!fkeiZya}@p%S=%FLire++0joQxnw6#C>)B*9x))^o zjb>j;q;BqmrVl1SL{TsQbEr()6ipq`)IYSK)uon|$HPaQz5gtqT=NUNg76lzWJq28 z)at|{m%5Y(DA`hg2>0(}UvP6i zfRA588Za@{)*&l`*h}N=-+*;O7n-E^I5%pr$4+peRW7UONC&&A^Y55=vV@oC_TOTp ze+bS)C(RoE(oWJ2e*3SQUiBC4yBsH1^`!<&5p-((e-|IWHysYS$Xnqr&`yt?TAdzw z)RxmNy?eL*z10))Ff-?4zzs@E=N>R#hr9*l2uj#o$r7-(f?$Mrj#w-o|{~;w}56 zFCnx9~2R3*9@?kX!a^2JsQ+r!jqcOX`lHE-3`X~C>NrkJ|_nT&wx z$FGVRzC96eD)qpee(PY8^zGnNYrzNR4$6|&4c)L*S6qf=tmQ&d`$R%} z=6aId@ke{Tj-PLPMnU$6*mz2MjQK^t z9p>_AL-&H^X?mJeO$i~5;9rYuITE5`7HM4W(L>Jw4e1f#w(dTL=cw}Mc3@m*tY!Gp zJivrLugR>at8T^-q#kN}*MP~^C@2EIR}AL-Qr(McJ_IGvj_cY6^*3T2pw_I-=Lv@W z?e9Gn&;QIQ8Ooe~v>hVmF|otn?mSdRJTPTRyykX-2CEaz@2%x zFc{D5y5+!uOrg%Lm-xLLEmL* z`ylIsSDvqlFFsS`X5b+XRHRLX>i_QIg!A*()%^bT8q0rn35ca=`-0)okc$f_58PC5 z>VZC}N>^)k#s9yg35x^i`cLv38%zUKHAd!cfe}4^Sx0V0NeLk&l@JcAvv(OXC5VfG zH9uJ35F{)S9Fp~p3E=m4Q7X8jQcZLO&0z28+6XvUmU$5om3(ftC9N$qE@y)UMpD|- zRh=UAmA6v0(7}`S^%3j|PoV_KMiur|+hfJMVG=`{oG~W>QL>Fk1Z>)$OQcl?8K>2; zCog0aFIt`*-K1Qxs-HmbRPq)H*hc3p`iySoqVRAr9)A_fcld2U&;^7$z7e^_Ix$Y5 zkmPI7wDAKu#0#g=WD{A_0=LqKV3h~%oGHxzC>v0c|D8Am@b|B z*Rw&kcraGKLrlogF+2M$Qd#%OJm-R#&@uN3`NHJSDL1P{0gduWL5WsZ2C7b!TYYoy z@>WIDnb3yexHb*(cKG_30VaR9gv(fMn7T zcbVmH_nTRe7P$@bLoGfG~>4H69+P0Nf6>d z=HaJW28zP*QHF81bVbEa9@CE1Vp`(-a{BsEzjuKLe%)o#Vw|pj8=GuWnnQB4)^)wk z48l<@CO1ofs(8gn6_O?}>Wy*oySHdR&g2 z>14ol3J?>W?5E%*uM?6I9>JvA=zU`S8}2?EA+8GYO(XS7ZM!}quGPF{PgNT=c#%y@ z?n{Zq*1I3HWitSAMm_2!QQP#w?aM0x{o!A)B-NIUOi%V5#*D=^IFf#vHqZrfnXizL z&@tX3U(@&3s=b3pM9wn{735qDJanqZ%81u5)#kzR>YtaOZ)+&WXRZkeQQO<^cT0O^ zaUnOS-o~yuH>j`^8$tHbc=%=uys_cZil019zumn~Vhk=G>IwFmwVS^%9O)y)-(EFq zRT)M*Jy8=Za!&EFKX zG`LZ+wDA%L3suhOGwiZ(Y5~ODyY>sakLqcU<1BSYZ^zCKn7j$Yak*va(YcW)C#)!` zX0k@X$=_NfbfKbKGvpMuTUB_yfWv{tjbp0nCvO2YgGU;XzXX|2 z(LXW&8YKHA#e+{Qi4u}C=s&cyLiYs8UVd|B4fok?HJ&N_r(Ka*wk32+QZYG`XE>1O0{x{Lh8|-sM;a);(-c=V6DI^vQVpygOT@^}ym(W>E zNZGGCw#Rg}c*;)_pF%%``70%A>WhvdQ0pW&F3Hw5|Jf{5>Ma7&ok8EZMu6$IfhkX* zGN^kAh|MrD9I`2Vhj~ zfU2SA^;o@d73L2MDeys0NVP(CShk$+oPcrtYi#F0J};6nTzI1w%5zm&@M93(!`|Wv zxOqGj;9<&}BA0nHdRpI*tA<4sld2ir`NZ*P1U9AY(^4=pkzTPpQR`Pv>fiDffrL-c zq*SXWD6_~mi-3!_Ou9y3w!#u$3PsX@5BqDZ0)--YiLry#e-(-l(ceA_>y&->zos#; ze)l)fzvvs~h4tT_*L@4K|5FJ>zpHlwQbr$qzf84&q$2=t7|-n%s>taRJ}R!7WWEiF z`joU;<6X^}+QgB@l6d}}s(vp#y9YdjpFj81Qf)D zC_s+b#75_!h9x0`YnksYh{zy9SQCc|1H%gF`QPoQsR^K{&KkNau&ZFxe(zN+`|@W; z-60!Irp>F`?|bN>gi*J808F_s4hfi=)mdL%1A`mWhW&wEPZL61t5XhbtL!Cz^tu_d zSG6s{8~qXa5|~yPJ%I6QreKazYB~wIgTIy?Wtw-PsZr1ab zZAEoUZ}!e4hgb5G>Nnkd-PMy3BlTijh2zuZJ^?iwoph4UIZu*bu z)f%|oQz3>;VJ|g0i!@B0N0zQ)uF1#Lv1DE9;yaFY;DzvVv zWxQz{;~traFR9W%ij{3JcP#4=<6ROW5WW}5zSW#;hnB?3l-aA=HhV+K`E75QCl0WB z*ZfZW+iCI!mglq)`+>(D{fas>*=uc;k7R)>XQXV-i-I4N6h_pmSvnOCd~gD(^YL?m z_#bm61(DA*IiH7(ETW?7ENj6>&e}Pz(V5?rT)ES!YqjH!3Fk33l%B6Z3^NO!|14L^ zvL`$*+~3vSkhbie)V(tLKkWzJ))g`5*w^UGo%FixGTLg;pvix3xO!E7MbAKurb@A0 z-N5|WyqDH^V3(k&iTb~|wod=|w2AT5AldCS{WGphb@N+en`fQ!uAxwm)wfn(E^BmP z8C}}J${9NSPX0e@&EI>(VsU&+9k`IAaDSDV7luHI@;9@mZ{;L2TSDGU*v1S^C7LjZkd zkV1R1P{{HhZrQrzhq^z1APZW|^RFo&?e*vC))YwbN!4+t!%767ir`;w>vl~TtoR3! z7j1mnvh=lt*HcD<)$-GP0Yg5*1#7Zd(%2yjgb$7kQ1_e=W6L2Y+|zy-s%a;sL&pG- zuL!#E3lC*1Ld%BG$(5r!de)6fr`FMBQcr|R0?YiWMY9P zCz>u}A<1L64cN}%r<~U1bG}DZZlt#RfPxvCpE7ZAJQ$88dk;PA`|y$h`plXXzuQrJ zH#$N6$(-%Bl~%PELvL(!RE55I1JKoTE=n!|D%Hr0WWq=~#(CjZM)n2Sc9Wdt^KIGD z`QeS`7kO3!)r2$?a^T^k(d5rdRW-Pa3*(GxZyjbSKd;6Ne|%apA#A(yL=wy@E=M4i z_;1?T|1g07mM2yMp&E?zri%&l-2-*Q!vnT-B^khKGeqi$e-g#&;Pg}HGi(bzR!pJ+ zxM7m2{c?qlaU=CdYe*Fc1ydKR)Uu6NR>eD6s{srtu`--Y>Ahe%E*iE?e`ol4lTGYV zqMNi&xQv+S43!h?I{B%|j1*~qH_?)ihLgNxIR+=v2G%iU4_zwz(uw9b(D(GK&h1o~ zESvdWrY2&v4EWOGguy!GtY7SU5~CGOlYLP#X>Wi6zM0O;S&O^;`e6%iPki|lB&jV_L*ni*Z zmJ<>}6!~CUJm%odmbFm7BcMxdtzeyHU1*XDeCla=&#&MMs+hWnOF{Y@CPa2C)zco1 z9O6a0+~^!~A?9V);;Z3+pV7rnoKDY82pE4mwf?Yah#%z%Kd z|K`qQJ_aZSBA*(z><2!U8~(w5L5Oc*Es_QK(>pNh3(H0EJF1=y;g;16wDrJ~>+0il zcXWZauxZ!G&XhNyiMEYy*cs=@rCMw;fzeS(k!e4r)rKcA}_*FEM1NHD=yq}JE zo{{c?zSja*6x|0@F^vzwqtGe7ggN}#c{pqnI#yn8G+CKV!)Lr?YIwANPz39u1lDB& zNJ8z`WXr>4fUznJ(^uY1h>Zf~mJ*3-*t*mz;EwYuU?1cFn?+r3c#O(CS#N72{YAWb z|9Jo5y+P!(DG)|-gb!ed2eofThjd<$Ryz!|gkA@bZq-b!;mtd_wFjmA2@MLy4_a{dG#O z?4MHbaetsc;jBD}TU1HwrMsWY`*H33OnSdDBF=5~l`a8h^)Nb>of&5CCXn%H(*u4q zBT1nS*ztfKmx+5^PrD)^IRqv(p0|vMOI+_?*Cb@4(plz7jZP}cmL1h{eSoC zB~a~TVSP6!9ouD9$+l^+IZJTw4*mYswtOiC2WTF1J(fHi`h+jM?ice!Zk3Kh88UZP zV{4OxOL>aIc^m~x$mua|;Ue>Dtd011pHv42BjLjwb$G+8n&~gLK%|t7O6;EB(^%~! zAx$6R5O#Y4qql#~^M6$G^yGBbY`1Ant{Q1z+P7WB;7=JhZFbQS!#Cr0frG1|K6wYv zY@5j^y9)G8P<~3y&}#>9IbyC3(!D3sgs>F9-v?jptHy)kLRBTWUA8c)qwcu4I-8TG z(VJSE*e&FrK7j@chV@~s-g+xMKLJU1(C+MfM~b&G;;jUDKsoAWbvpr)r>` znMfV4<>{(kJlVBtW|$h~@`TZzf3N}4)lnTI>s1iqS=-%l-<|Y2 zP(lcb!#=SRvz`4N`82`R)kQjQBgEW@PynoAeS9A&K~@_d?HEhFt=U7}~lUbMc#hzyt0T8R>%K6E@clsAdnz~gJeK0d!$S%cRb{EGkHF#Ld&5P<^QMTf< z>jUf#p;CvqkwTfvz8kfyM@a(%FTd)iX++Fep^@$uExsw*7H=&;AJ1DRzu&?bI23x2 z?L*XSa-knn1ek%&dR2ngUyS}idW=vrb$PI6AY^|}PUPd8jyG%1YUs-*kjT-1(TC6O zx*8h&0|FS&&F%PEbFs3ZaCym{ z5`IjRto;;u)1njWmXTTm?4Q{UvYtIX3>j&LbMVK2@h$V%GP?2H5*p3SQ)0!~Pp

    y^d@vtA2sqb!Wn!sheEY@2Tmeds%;?5p)*1f6d{1d3kL@&;x;IlZ?56t=_+Wt1<+ zXx%>Sl5h2SZo{v!I05xI44-a0n3$O2?U<9+>ol+#ai$0O=wf1RNERE=5`p6r^|Q-O)h>1e5@R5KstBnzV$Dr~v^9 z5}MQq2r-0!lq3WQId>8r;5*-MeeXHzJ7=9ge*esJjV5{S=XvgX?|tp-x_15VzP5h( z`=&cI4byu*bSUu#3fq&5;K!?Y#TEwb=B0MK9hgIg4{uB!?}gd8Us)b&uOZ)56T+s& zw(e!~SqzYow<$)_Z62e_poRLdYL|VY61vlw^iG30_(%`)33vmw^G^)rtEsS%YB)Ev znii|=((-L~ynKe2*yfR5>mSXQ4stj!iX6VSWEQaDBb#UsnANtBd*ux7zgDBfNQDPB zrmP=UoRo#=OAbFAp4H{%$>0+K#zn_)bJ^F3-cW}em_TI(rkiNr<(`d+1z;ZNK6bZb zi?p&*S01{~WeURW6ndn*3d{oWUY@GZE*0Jc+&dlcENcou)Ul07zl^VWo{4o+L#?kosQ7$MUNe|~1 z1Br4)Zm_`(2N|nKyq@N81NIv`9MmfqVzhG=U7u1aeKUwqGvQ(wW%7)Nk3i*Z-MI}&O8 zD2?zedo#bw;OMt?M{DY94wWHla&D{-v218<{7lZA&nXc}QZhV|_)W-uq8>dpA)+%x zU8qm6ZADXf%b|KsIs$=+`1IA)iSK7}nm?kfmztJMGJYGpooI*o=-TwV95y0LMj9L1 zzyoM|TG+$PjOZ@g*3k|OmY2Hi-_pJ{A08W{X!8vBXEC4 z{bCD1-!;odTDZOjttHGF-!vZ^XR#3^Eng@2GC!^+DYB&b=48mr5`$j~RX7UQgS=IcS0Z$by&yGB#L;6klayB?B7~~uoZTP^1|+pVBCKPE zC|vea&%XK~Usv)H63i$%+IUrclD<5T{%Wj|dov@CJvF69IY(voMpL zJnm$tk`fUqI4fZNC~fb^P`RBDi`tlRWGh8fDnr4a5#7$Tr4!xA{OZNNiam+xDhWI(l? zv+#L_R#@|W(F$7*6%lfX@Wghi_%3=QmxE|f5W+Pge{or7WY!<&>*FAH#AT{8Emd89 zLk*dw_LwA~9K{qk?dsTinooQodL5y^DXUZWw>A|tIH&UHOs$ev>rm^XfKzk9|J zyvP>3ZaAZTOzeJ1qv{zdOfG(+4r-kr!+jwRC0^=QG)X>O^y2lhgR0|R9qs7q1gSZF znOU6}?bzko_A9YQ%|o_&&n;~Df}60Oa~t-jPpCP+PY#sQB(9l$r2ESR)Z+kz9tB~O zUL;@XYepjic`JC+v3|BTu$rtIpE|p8 zTT)1^-D?5CJJO8|HHnv}SN*PQxIB^zdWA^dJ*byspRH{lt*sB*;YY%>ofQT)!zCTn zoyph{iY{#3Dm7;9*^pm8jO08me2OHJnwn%u4H9)#$jhdN&#$pEmi=29%UPlFtdi*v zWoZ}h>^_1$2o;G-pN^X($HO_6V`Iy0f=cbz4VR@UH{bhZv%OvhwPTZYY+TmTo;-vA zxPnT@;uVhMI}ui~)lKJnJm(Iw1crARliYuv{W03?vmO%zkJ>bF%usiC@ZR>?i+M@^ z_uCKmWM)yGb77QoW@_oNon2|p5w@=#KXsR+hT?R@BkCbxYL$)EH-Z{I%y9XFHTFO5r*Z$ujLdw*5rgr?b)t6eyJ--**jt{rhs3`1|T3d3F^_Y?T6N z)P|E7(YM3`J04FI2(&|f<56-GuzfsC)GR(T$a`yge!3=zX7@2d$x#UpWCza~ny#GH zuyOjxBQq>P&Yn!v1x@itrEe1e3BV9@ExP%6@hI0mFYD;!tlzo;Ysy$c5?K67>4#&R z9!@7u9_t$<6-e~i`+pnW6JZrc?I*hl4hD}uZV%+NJFT<{FulcjyEO`fmKsnL9#;I8 zgYgL83~eKn{wJluh3%z*8h00N4=%o#g9PdNEUt)Lp8DSRq7+7M)Z2`}2j!+7?H=23 zzXOPjUzFEz0t)Cv^76QRMV?O8JB*y z5;zt9d|PqVsZ~Qwns-V-8>b@#CB zS#fPV?Bi&0+vJ%Dz8iq4=OYcw?8{U#U zw*EF{K&fIvTsK5}si#H{FL15R=hym`2i-HavU`OZwH@hR50OjntKuBwbhKM+`?LDS zo;~@`fXMt+IBg67;G2UeG^a0qm`sXL;1#pP7rF&DmwaX1fL-WqZ7@a+0}Q?x?Ubyk zL9f9n^F0xbY7Lvq32TFTv_9DT6{W2pSCBzAC2&6AGVdBx)ss2vqlnPd$Eam6dj0L zKVVJtWdmp9)1+r>^Gwj_%iNYW`jH*R?dxMM=wZp@stJ$ul7?Uf#Ru+c2^h5YJuE7R zrTEI{1iQT`CLyCzBaN@sP$NzXsap^?#x}*J&OovRBbz@znpyX~?2rw(-M|n)vzWLd zASEf}-}HdcB-0i!D!zD622WZ0ePT_inD^U_jVZ5?p&UE>H-N-9v1T z79lmp42z6x3p9u@vMLTy!YZ+FI!3lfunctS05Q&b zf`D%RU0?5)w?WBee_WF7kfEN=0S(&))f0lX1MipYO277bMfd=NAO!@y=>#wJ9vbAD z&XJrlM-oe>0OJRc$qjvRTJ6bC5zRFjjYxnj+>)OWC|<#uocH+Fnp@KlB;rb>qk%F~ zrlZuvLT?Qs_T1L}J=*Z01R&ycI9V>v2FplBz8)T0l1Q8Nvp>%hxsdcYp!vC&xN2_V zo&I{L53wao4;V4T9TA$GB;KCv4Ow3R+f!NWc6Bb6&^Wrz3~-7$+wzxJY|zZ6$L+%a zUah+6=f7aF97mo)w0M*lcmlhyi&f^U+Mv?bcV}jA zc7?;M&LMB}jI6yWSgjE=9%HW5^skcURUAiP4e{9BxSOtrNgGFW9^e0i+4 zy*sx;SV_cQTPK-;rtx(4s`W0{3wpwQf*Qp@`+ytd9BEMJFrlbWo{SpO+CdoXjd|F9 z1<=rsjto{0&V5DP*L{3eNN%$N#u*dP^gMyuOy+t-mhh(49FLPqOzbx(jtB!TttLw_ zY(_My*sq#OD>!d-Uc*(WRIn`Vf-o&UkvQkbDjAm{S#tKLA=tIooaRk@K}_R{T~1&I z*iZNsZ4IV}{RR3_ev>G;Ux(5B>c#ealY89aZ*B{|e0itmrjm1C-TgB2g4f^r0*q1c zP!ib*!t2sUQ5d$VJzLi7oa8Y@?#ZIWGdQsLx}&H(^K+n1#Pt29^M^*_uOGENdXpO* z>0pPJjA|Mx&pxvzU>@rBbf_wL6%)d+j|-#PH!Zpb*A4=O_lfJ0Z(?AM`}PT|G7HH6jj z>mu7S&M`$s*UoR{XBpLYn6F)%_W5Rd!^qL|b?1^ib5g|QIJn|}8;px=yaZT|P65E} z7hvzy3ZqEr!pL=mH1eJb_>U8BAQ0$0$min^2XG5Iz+L@$Tr?%UJd^YGnunLi<5Y`2 zsiAu%h$@W8_?b+3yX=D3q)tb7zfR>e*usFl3Y{l1jgVA>7_^g+I0|$pdk5`G>H+1V z=8nB6XGKY0h^EJMO1g11c`=G%cM=%!9@iHUH*_SCQpr1_zG7&pBXmK3+zmBJ>(Qu$ zEhyOKQ!)eWr)gGtVH@5H%Xru3!P>7R+p6Ywyyg{&tiI1s-rvU&C_;TeC-}M1;Tw89 z^pHjzXR%5*=%ySkMEZ}|NV^2-B27RiYowC@0*5oBA*|dUtu19+jH*Vu`7Bc6EZS9@ zbGR!(W;c_+$Dh_5w<)4)D`!7ZncUb0$Ty*Z5nrAIB*096~}UC z5nkTCJv1};iF?t28XeT5*H(h#jlfxCDllKdEh+?fK2Zs{$qp4ZP?6V8sRGM`OV;Z% z4#ilHD{iJPZceHcs_f)aoUSxQgUsEa!mMtevA;+RH5l&&jOr5&Of2;c_tw!1);guH z$Ky8|t$klP7alSioT9S%N>~WCYUYW;{A%naYE1FT&*(!Ukhzfg&(R}~9gQoLyh9P7 z#mWD6CI^r<^dqc3eSZ&snAL^CAZgHu2Shjuwg!cL-W;)VCnviz1=HC9MMsZBijP;g zQ}T@r z{wrEjMYj_m!lc$^h11)YBNezx#?AZ~xtN#{{mWaMMV6xa@lI5?(cSj6(zu?^;rqD5 zAe>@SA;r}kTwrv)k?r^_Kkq`w>3NUazqqXWqf623@TOy!HM@;jBKCbr$wpm^$JkOu zcm9ii1~~sHvyJX3Re_u>PbEs2S#;j7t?`?(vr-mq8tDAIItLW*_j$;o+%ZM;1}fs$719?fK5vDt-> zsCQ%NDUxAbZc(G$$Pvfv0Q&)XPiABWhLnFhVQf|KpIXI){5vo1Enz6i@=hE|a%!!! zk+&3~k7|Lq^3}pfy6`3~Ey-g<-c+7vbi71DLM$#dC23te9@46_Uuv&cxBR?m?&Z&8 zc#a_QK|?*|59GlE<*Ud)F&M*=)cSDX4dE*dr180s0uoH1EjDgN)z;c3j)*IgrWmZ# zqyUlv1mge#4UZU)hBZ;3VU8v}qw^OG5Z?8m?x0aZio=FB7t~YiB*QZz4Q7C%F#A_b zh^*%T114>2_G!$1M{E95JB;#CVc;3b0_2%LNWu6wv_*#p=y+VU9D-?=)a*T1axuq-@Vn?)sU4EPhf zeZo)9F4(%+irHol$5lsW#SR^L4xkm)0W!_l+Mu-Z90%#PvZ)ud_oW~-HxbkU8a+6(sdG zp{FF0F9)~Cz@R*72NpSpfF(%(GvJEAYFuGLao%H&q|F_y#smc9WQ-FQZJqjiRDnDwL}i3n$#80_z91ZryuR4FB$qQ&jSwR?hbLG z+}!M`XGLVXc%8CFDV`xGnqZ06UL4#yVZcO}3gAq}@O)S|*ryDJ3Cl8TAmC*qsW`X@ zsA+7?A@xmQN(fgeZ?m7@cQ@9J&fj6yp+N@cb%)%#A-D263T{yAx{{RBt*+B?wK*CB z87c>zLD%Lxn3~>a7>TjGoW%l`5yvj?*=;2RAQ}qHZ~AVy)j3!?7OX(Uc9ReagtMZn z8-qkJR&`LfY_WUsOXP0@n`G?d!;QL+pGe1mY?iiP_40zxMeO?VpoAz2DQlVNyS!){ zKGNurWwI3XZIj_1EvMyqB=BObsMtwbNcfl4HM>YlmpAPm_>>Z*?^eu*`o?Dqsro7l zC|7R{^3NoxBQ~0(GYaU!A_S0SBUC*=|C^)D*jAb#M9&K6n#5{)X$%g% z^^jIuP}v0D5`#k+kJ*IN+uRIVvI?H;ncu_Lv_&yuqi>+D3PKw~me{z3G6W7S?MbTk9N_BlJ&_ zp#zWPcXqB2V8DAgRkn)hTd-tgrq?lF*bE%GNHODWEhbrjNf$nXbTEN}D{6(Em2>=) z=|8wDXnNZt2ectmd0M{H>lI(%&ufO^Htw-A_8h6Zq$MsCu2z+s{$q4ogXgvnxuW11 zRgYv$Q@N2~o`&CV4B6y7f#3SXnxw>;={zBlAJUJPr2M0W?mfQMafCm%Gq$UFEaM2A z+!|yp6qQ}2UA_fJ&->-K*kJ%gH7hf|HD|Q^(&-re(|kb2Tr(KDG2o}y3>vEY(YXv~ zL?mI6K>Bkke58(pyV6^>6_+|bWsxPve1*LEwjNV32?dAC%3K2yjG?&_UZYR#1W!mx zsHfGOc08c`_T3mvmrqjL#MM|@tZ)aOx<<*YL%pQ&H-o=XndyT|3#sQa^%eWBc#uRywc-?p3QP=!E4@St ziEp&^3Ku(Wz`B*d8?tQ4I(4Q*WL+}>vf6)aDfUF{A1(+baT%aceSp1_>bJ|aQJkd^nRN_wDO(U;LqhI!Dy zrhueJN%ry^0^w(`|DG@N`Qwtd@CAcPz-<%^=QYga%u;7NA!o-l7TS*%G^j~6^|EzZ za$HnW6gZ)kL-Wc53PSIB5};<|$#mYHM{Rp>%&$YA-ij<4Hq!XEAU{pvGbDKLH3Q^L zqg*=-PN09v+-o6iZEE?ge}+Q8s8C~AEl1#Z#tGHyOe3T(8Cy@}g9{gQ9=n0P=j(J? zdEazW=WqRIg?0jr)n|pPO9!$8s;>u?D!&4~Sh1Jy|H-(N@2|FY?bl)s=;lI~*HrKA z3gf{~f92BSguQOJWqG1#qr>*enHAYBijbPzafV`?An!E~)78-$BT<)(>VyJ4KfR3A z!IORCf-)K(qUBA7OrL#Sge1gf1zKT_VZ0^>%;<{?o2%)YV2S``JfZxC*_ve^;8Ga4 zI4aZX>kpZalpkHC-{oYxxAj4*ru^31^59bamvjaMatCD-9x&VmN^eYY|C`&qL?-~ z;caw2(4zEPCxvVVK}ri`D$WKxDNaoaI~R(SP509+8Or*GVvep6Wc=WM?K&ls6ov(-VAE;HZ{Ge!{<~~Q~XAH zhW#0UNA3&4jrPEyAjgP3Y59ksSkA#`R;^D`WR!dF#_)Mwx(3v)T9M-_2$G9lZWP>r z$vO9Q!5yDYZfd`=kIT?}HAV`_LD^4LW3X zehC#Qdt+wp2aGWb>7gQu>hY&(@OgAAx0=6i}Kt}wNVyGx;>&?w(RZ#FEF=zp3I0T}qL z9!Y;>5PCMM zzJ@`vnfQ#h(xRPlUVSpe$`#x##3JC%V~G)r%01$Uz5CNa3Bf~2o**chu#yU!?OXye zz$Kt$qVlV~rrK|wy!mal2#~Q$Z+Ziff#bSzHJS8VfSKG@H^)LwF3{(}%x>^|{8!!Ra ze4LWZfj!uq$1ee&_Zjmu)F#S;CHI@&-AmLXbFXkYRSc?rLuQ6+hISLx%2qSm>e~== zb+kb>I2f6r{1khX@dz(cxAyv-06_FF_Df27dj1{3R$m(bqFr|EtrBXBPh(T0F)N{GX&ae<Grx!C_IzqtdRcw0|uW;|fpwJ0$^va4fTi`yKS=&~m=%hB%_Sby!X z72<)*H|zgxvuS+N3oI`mw|VLR$YK7IrTqKmj{nmdzRJdGLpuFggehn!}`{mCv^ZozusQjOn@$bL0cIqWXMEX;+P;RI~Y`1wwB)YA6vs0Z|OA|m5 z9$biTUGbAW!2#oa$EaUQfg9kDT<%Ni*0u)Yw6d$b?>v6nA;LQ1Sklks>EH{i#2OTw zCG=#LIo%1kMF`PN4|Fqsybg+ox8ITEZ+z@f17i-rO*22MoOX|mxwM1Zb9UosG(ZtJ zNLCWFlo&Lu7{u?AqH6N<8Ez@5I7{Glyr58T6CPZ&%6gyp{@mK{uWslKJMGuMweJiB zt2S-~_)T}Z+e7<4l(>Zwd={*oV$jZ)HB#nm$O8urzYJNGI<@Vc_i5gzVwf&%S)@^7 zmN4+9mO+$_LgnU5jdVwHcabC42XLKQL(ey=*A8+flWX%YQ?nvt(|-UZFMZWVX}HzF zNGdMqyL#=^&{`ysTM_HjU}wChny|4U0McdJ8LU69o)F=*ZfMTq^s9+ems+zvbJ-uZ zcEZ(uVIhB=lkWuM8?y~57Wr2brH;picp`)P%+CRxj-}$TSGEDND$&-&^g{bH2pL#E zP)2>rPE^Bp`F--sF1Dz$1_h&;9uu5J%}#W=<_>5k-5w;$-i)K<}RbsBkR z#Oplf+CCR=drSGRdvZ(iad4y_(=Z8@_cF-K1)R?GaJK`%J%i`$$vDw} z#o6lVxN9!Q!880;JZ8x0kE=GaYV9@1X*IHDz%TxHqC)lA^}~Cc(kHQ&;|19FC)ilp zL&a^I$+Ri8Pu_H#Tl63Y`;+tcyH#r}5`C{pyJX=NQDvdt+`0awCk|QCAlJhgRtDkueUV5U{B8dEQK{BvsBonwbelYp$PFOUfx9s z?vv<8<70JyA(s|GddL4vSV%Aytpo+jSblR577`SCTVFhWgbyL5Np6 z!r)~=fqS2bxZns9D2tgj-WUI^^8q%yM%A01Mh4hSs@c>Ue*?l*pzS>_Ghzje|Sf*|l<+ewz!qXCeozcju5|_39 z&K-ITqc&1@NK7)HFDznp^%lr*LP-Wn__&!(jhAfVLLTGp0$ye6K}$wrv-l)>++;41Q6GnO+x1->#5YnWJ z?2up1ec}GwY#zVqiX`ytambw??$Jofe%k|#t#bzW3y{?#Y9nyiO=-MCC@{i&-k{`t z!7C$F8E$aWMJ**#MUkWM^w_+Fy0!@5V)LnJO5-2pR_>0~-ph%tYc8Zknltywr!CX~ z+{DtxOKsmUTKReyk?=VYE3C+o>Br)-hirYnhm7r0RNVtjj|XPr{&{SNQetPT4WbLK zmYwtaY-bD!bT#gNQ#a5rou|leR^}`#K)>$S1d;9NxC--s#|Bm2lV_(9l~2oe=PyZ> z9r#*W+~8M*Wi9{uRtyG5bdW}c2t*i>YZcJggQ_hpo|8up+-F{?Y39~p#18$^kJm#h zN4IMXT`809&;+ws_Hv~%{~bueXMYS`h|&Ho>W};$|cNd#Fsup=PVZM zWw?hiyZ~wup+vgTb+^zd2X{`G`T>yf)X`2bSuq;8qHh4B5YB4%JAHx+R#wpFB?$h^ z0J^&Y?S8pzD?r)!Zhs|bfmMGd3VWbCYY&5OvwOd)u!Y`m!%(dmKtamS3LOITqx}H# zhd{egHyC00?(Ej#3wYNvc(YM;C|e>qBfw`enFET31C2PAq048GaAF1)*LZSPnaro} zJUfDwkeHBaow@hC_y?ic$D?nF90g!50--k*VAle)T87Q4&BHs!Vzbp&eciKOYvLW7 zFj(tfEOmb6Hi=-2c3OFiwt8z0`MF_eQ=G8j-ht830hLWk5w*H)Fat+2Xb895_ksF)m1H(Qp__@`N(}QnoaxE!O7lCtp z4{oXThLf%WzvXv7U6M@fCkMp%sy(G@~HDt(ovqH0e0x3DI!oRR+ER==~TGCu! z7@yM`n z=@ATowYvqp2ps+fL7ip0JDsNL%)KJLs>y-Fd}{`6DPm9}ZNB3C^%e>Oq!AOB32j(2mkBm9))7?Teu1eGCPh83L)%9!pzPfL$`SG7$ZYCIUmELn>gFQPwfNT1Y>Z7J<+(xxP-gQJ1Unn8lY*^wp19|6?i8Bmp|;Wd2i)j z=hmz%j4-z3NH1T$uBUtpc-;O;9MJ@t@26mPft9(+bn)$?rtIa1=d*wJvonFUUe}Sv zi|em2w_FfuYn5Oc4|h(gsb8sy-kN;og|2uY?Vk|mgziW9sTiW*`CX~S;1uhF?U%Ds zrFF&EmoAWiO)KLn%hOWf ztcYa#VEYMlo*`G?WNrNr|L@fY;+ui-L#I|;Y9=eY+@AqPfH6%esMxc)R1im(Mrv{$a*y^VDzg zakFaT~2p*d@{k@=z$0-Sjy6Y5?O(I<-WhSR>BSZ z`7P>|!4SSGV%hQ*x{6r??({14%k)Eb0>6#7%TB!mcXG-sFd`PPGRmiNWYkEx@azTG zl^auj2NZ=}0H!|0)ipdAB4)c^d8}f9O1r^)Klu`NTt~WrH-nVg{MFde?U7 z73{&~f|pPJ!TcN3nC*)vUx;v1&clXS2eB&4FaFyX31>8P^M2Ik*Ce*T(x513h1XYF zTeWJ8Hb}^rzjBeZJw+(gWr^!|6>O7Ro)vOn^nsa$9?KzUSCIbJn+yk{kK!k?v>DiE zQDxSf_nl`8ssuGU_m6!1?*1L2ZxGCv@nx=wWpumi3u(uiz}N=nC2kKJ*{OX$27>M~ z-SKh&BP8ZO-WiuMnQdMoEGf~h{_ThbTouwuVjU?cmR@3)&9(_8z-nhuL|9+!EUN-f z-a;h)-3lAt0idi1CJ|!SUGp6}jh}aZho6)7&l|sESOvKDj2NKsTJjMKuvrnnZn%lb zN8;53jx$^XJ_?xG+ap}&PyRWkV4%E-?#4M%V-)_R+s=V#~@CP1I+JpTOAkQQ&b z$~8S#iNVRqhezy@q3&P8#%G$l+ulY}Y$KN|+Y5j)z!}-E)HwxaXEqNoSOdHkmqG75GA5EnY(^c~gA2iQ*B(u1 zQ;qmXx`J?yS&_fB2MOkO!$Tl6hdaI2J_7;&+PiroWxYB5WOurBa3e670!Bhho%7fJ zEWniwPQH!nEMKv2sXZ#MR)5Ubu;NnBkrIoIkV^9_KqA!`I%*lWHo|ay3%zh#*lfJ{ zcbP!o;;xdy2|c_f&RojV|G1QHWJxMt5ttyA-5G&`H~7KqjGuz?!Lp@@(V~g~u69bT zxX34r;HR&-jDLe|uMH&?ObeLAS9$ksp2!5VbhHnsAPwrSAb7=efxXCW8o$v_j$7uv6rOSqX`xG!NKFG3(Zr%Qp z0+X7z%N`FUg#gLX1rB7Y2{}*Mo5w@IWDK_qxxH6AwMfpn2@s>Q{_F^^g$0mp(FkoT ze^VwHem?j7rEE7rr`?u9W^|i+>XyPbjRL$tYWaPmD1|-vuq0n~a~XlSK&Z?Kw>_Pk zTaaeK=WB&Qn^!VeSTkxFv2Ft0sN@lIJ5T?UoN8&YX;Hd8tBBZEifg2NlR|vE?<&F8ze6J&QtPkk;xJwF5omM9yk z&8V)?;c5Du?X%U1d39WAvIt;E2%Y5cnvnmt3aQH#gj;DTpLFroMY4TLd(mgBsH1!J zGBk-H36F>TsytqmZ))}2>T!2(8=$A3XinZpR~*8I)Txe;=C2eP0j)z(bC~b30Qz|@ zEvJp~zwsD250h?`^o#WbB}pA*2$c$*FN_g0=&w0RW$Rg$J_|Y@=_T~f z^PW!OSzJZH%}gm}Q`-9i)WE(YxdwD8KUEc)F9$OY!Z%@gTH#<0a}ug)dyo`OI% zq~nW>Ds#_am2r`O`F9x72>UZ3rh3X>od&4$2D38bk7szR3vQ?mVOqU`(370DWLkht?xlRSzP0$#fF*>gHq6kfb+@+f{PpX{_+&u|AfiJwglXK=zX z?y{SqPOD036VX@O*Hh#AZIu(CZ+qXrMWxm#_4rP-My1vwPt-T!9)GXuvB5qfW&3&* z34FB;eP31RS7*BJtNQvovt?K&y#17gO@qWVTG|Eq(NtOl*5I4E@9L0j(P=MSN+n~m z-%w`Qt(-~?NU1x6aSy5oIoOhMsJ@kfGCIK1fgNho@*ZC0?e{&!9&eiavhZTtce~Ti zkwA;mNnG)kybo z7$OP|CTcBN>EnRcI-Wg*fwuBr4%~0t^tqQgtB;t$2{o`S;?9X||+>GS-$I;LDX0l-O-mU_WJtrBQOoN%Ei_`RhRRtCqh zgPvb$qZh)RPH%?vjG!gPGCgj(ArS^5E;mDwgLiKlUg_QcbvIW;LOF^Tg@NH4gG zBmBtZkstty(zL{pgBt`Q{hNBkdpl#CT&%9aJJ6&BrV?b_8pthq6xIIbNZs?bZ|4eD zc6bd;pCrWjU%n{^jG?LJgkjuXVUa_ggn%=E<)uu2U|^@)D1AUH9Fol67EnA6d0d?p zgC^R7W2@KE{qTi_FVWgu_T(PTxf!I_NW}3Y_0aeS2fd^QaqHC<^jaDgm^4|`aJtp{ zqDCg-sI1kvZF5hH(Z&HXmBbkdt#EHqW6_bnkw{<+`3a1C!7YA4()-k>&xVczD_dSk zW&ab{4Wc?1$Vk@H{F~}?B3tj9JY51?3rMvi#;@8ZB^nRaF$eeIEqW7=f!$sad89Y` z-G++jxfywTRBk#H=_OtG<`&`(A-L(7*lEPU(N%X*p%h5DiFaxDAhFxy`|^hl2zA|1 zU7!w%UtYWC8(_uLk(^x#I6Kc^A<6Mn!WaRJH3ZW2@^Z`n_NcA~0lE-hYsFQcNKN~SRP7 zbGQIIkKA!HkNR>lu)(C-<#=^%BBmy2fTT?11fwgK;V0M>oEW<2x6CB`;(ti*I%E?!)skv(i6C!UE}zfs%ynIA>zj=6b%*IZk5-PPn+R$;m8 z`u5hve|Hrg!kvJ99*@Ug0Wfa{6Ib08bYrU~y&~;mnEwLKG7H#c`fz(CeP@f*%=+Me zKx7T9^qvDA<`0V7uCkNc_s{fCQa8tTL?6!gvsB$Nt0jq|$n&$<+cEP`#EVf`@b@x2 zTv-oz*RC?I?Z3kj)b|MQvPY2d>Vdj=`>ljGxZ7bMV7dpZHf@O5{+yDQ=M4Jt^S3C@ zZ``&GXpYfV`guL5?Pb4+*3atm`1XtVUs`MxXx#QntB(E6=G$eXwF8IXOgzSrum&-S zdLSz7xGv^8cWrCq|GRbezu(Db#G?PB>{?^Cudo{sx)WSW8uKhK1>-^S1>GF4AOJl|OgHPa7Tbc( zp15*B$!TUL7M$$^$b>)!pLEoB35=j8fC==YDuZbVnPG7D*FS5Ndj|~x2+q*rpP{2( z$5@RWqoV#CIq%Z?D2VwjA3VO3ylkskNy9cV7_A7Q$P%^t8oA-~_;Z^CvO21nsfD=b zOFf1;5=d9ttfo=UYG~xHtdHP)^}B_!ls6QF?NgVGeR?pt^^FMuJEq1y_LJnLvxGSFFNKQ4V*{6t5Qabv?N4! z@yo)_igAJgV>-KBLYmP0b)7QC45PW-#drstmp}^obZmfHGYb%hzmmsx71#Xvuzho7A9D~Lb z9da^v55|kOJQmeHWGg1oeo&7x)S#4>k|^ZmNiLC)1$N0yl{K(r7AXfL$izFCqsX-N zZmKny$qwi);GT_dCZKESRAdcRiq3arQy3XB3MR|^YdF%?XySIx>Bzy*{bkI4!LGJ# z54D2}I{ctR<+5Pny<*Z-DUDPq80(-FQ>)K~oIZVgy4+ zoH;s5B*b$cp9dqcYTT2W(6Vkj-@&?5CN*&D$WV)8zgajF4Pq-H)J?MTLs8HI>~h)4-5AF5;U$zk4jEe5$0G2aKz{L{ar z$X?Hf$E40-ZK%_6-C}WHJ3ouBmQ+pE@p##jHEsxrE8= zl{9Fmu*0MQ3r7-j1~L;vR<^OVXQwmouFd5gAH0o%Yf<*2VS9$Iz@9>C8h-^v+K!QF zJ%nopte9p=)6dcvYOd@}{lu&+yv?@1FCsE#4EaZ&&9X~3a`7wv&GXRikT!aRTr)Wc z@; z>IomeU9!m!lMD6*Mm%8HpF2x3vAz8Sc!NCRJcl}xqcLxd=w@DY$_x@;-gMpsA?aTo zT1MwJ9CucaV5lbo$6osBh);3edhS(4f7q|auq#PY$tv|4`Bi&;z@|a^Wi0;l9fyiW>%nWE}pw=GBI-22re+r&4^d~b*8up$APF-!ul1i$AYpQEe)u)0 zQsvO>`;3ywHm1gjDUswC_&gvXCDxhY_XqC1jyh#lOWb9euPzl#25)z|^XS(x3$T3u zab3V={c#KscC>iY!U2G{Co1Qq$EaqpO4Bg|) z307cwGDkT*ce@!NQvJMLa{a4KBt?z8$2wnv_)qrTTNb!cGKT(QW@)J;GK49y2R`a` zy?+`Y{_@QRLd^WfQ2J(Dz&Ef50-uLT3R4?XuIVXL7nr~H#eMtHj!}BbA#0OB%tZrc z;1kSJ$4SH>Z(Fd`dp}`q*f;n~(83d*tFmP_qrV*7{zx#?MbVCPxrz&dMRS{m2#aL> zTgpg>67c65i+&Lm*npRs*vGUK=8|CIU9HE!VBQrgi_whYTn;H|sLq&%0CG31gVxUJVMUdnKQilsvs`2) zMt29JwoV#$=$#XC>`V-D*Ik_*iw9kKK+gvlM)wa4BYyiL`>KJY&-5p2L1R03{J+Fn z0R45=*Z1$hYCir{+Ww93h-__nKod^lNc_PiWPRGkek;aFON-e5WLf;N^}hjKU^qs_ z%YeBiCN8rU8G{^P-;i!v|Rj_bTg<~aTff6MPg>Fk!XJlxTjh0neHhvv8H+=-CJ33O29 zU%&i8M=cl5mfD$LS0B4E=3a5OpKz$*W_eLvUEQntwZRd?Uv^yp1bpWMs53{8KK%{w zN`4TEcMXFh0>Pw?y8H{kK|gUTFnRmG{Kw%6S$}^Ecq&`p5*{e&|F+y7=1qOK>c>2b z@9qUE8jqK$XHK2MTx5rKgiOQj_vY~_Lp&m}=y!u0bgEx)af1ZUjezJ+tu8Oit zeDvt*ZWmvmOp;=8OKz5lZ2SCA+Jv(d>df#ZY3(al;D4SK`uX6AfcOhxDkEe8o`gDc z_eQXnbViVaocoxBZPQ|U|La8;YK69YL&PaQdb^GVHr|j42|5B@%+~T^v@b&3AI4!z zA0#8qgqCLtUw@0YFm~4=nlF+JB_E_;&YxDE zSbCTo{7*`RztF}QHcYI6>h;v6mN)h^V$mHzXr)G-Q&1ROo^y2>o~>+mFqDXjd+RWV ztojO_d#F1dE>kccb~MZL2>YXejTt}1m5tts$+o91my2yxjv6$=IAYYS4s|wv{w#7T z7tkk1h8iGZFPGo;yk7Z(Ou1X)J)L`bVznP~ORT;aqW648jhU~rfsHJ|4!v^a3J>TK z?l#q1d*^DQ7$)y$lb|Q|jRSgWPwFkeK8&eD0dakS4+`$i8z?yzZO}}$jw7n0Lv?T6 z@;oWtXig1OCRQ7yif!u4cnYsiyH^N!YUOeC!@N$7Omv`Xy;qYVPhEV{)zvu+XknFp zLu+nY?>0J%#_kx|=nY3iDrHzG^B6SBDZVmpZ|j^`9m=`oQc0l<7cJkKs3x^gnI~=< zfTjPw)6{&tQ;(4etoTp~q^!#6)-Dj2`^NzVDc~T45%<3b{9-v39zcmcd zDQ~H9OB-^HbVKaEtl*cu6k65;%IW2?dP?Va;$)aqn6PyXTY8z2*M=elDL_B39A1{I zky(3SN~`3R3ie8!L;lpQ+8JkU2tDNd$42i986i|tMOsIp_ausKqOYUYd%oXfVzu`4 zt;HjaB@W+!qq8+FEabQF|9no>uRULsPZWkv-AB1q^h z5v2Fti!%yHjnsfNC4@*XBE2X@q)V>>DFH)^lmMZg8=QH?Z+&Z>vd%f{TW6gg{=p>A z^W4wA_r3SEuYK+L`G(c_;nH}g73>|8m1e?0l}EUCt3PkbPQKyiZ=8z9#V0M^?E%_T zMvx84GI!u{@6U_}w+;5k%<5(*8@0k!X2Nfb{3@?KqqukrpcS{Td>MiSh*CUPVB79) z6Fuv0=+)`^r@n`qjZSqpNLXb2{9;Z=A03eTE_271^f;&!2ZgS7lHHW<<)ro6pYh@3 zji*w=U+R5#Po=yuh(s#;Pib{eT2&P`oA6a}iv(KFCIS+dANkLW-cFQBMp=m);VIn3 z`(4>i+ts*+-drmEDQnI=BjbzZWz*~PI=X64n^~G0KEb6ZV3TZ5csTB~yS`cvUvnP> z8>(xsz;9&J!|@=dTHuxICedjX72ht3?@2sQ$a6Sn{g6I8vdHa~k};r8p5i6OE`E?Yv-s4=*S`~?SMdW9_TaT+Z{tB59KMlq`=GaZS$(CcV+sh z*0tJ{_gyp(*H8rk0+edFRGUM&mL9W&X>aCOp3Gr!kr(Gpds7w@Vs_l{7wBTxv-- zp6s+b-CDFgmj8ay?2OV~l_8Ru9;I~4)4=Nm)KjV>J$=&o3k7%!TU!&~dFeYf<%u2j zmj_MzE(t*SCpMpJWKOJ@;oOq#qmOYdb|7%_uWQ$UNmsOwZHG_=nf5~N%zqsz`bwi; zIYU-8S^0`xLoIK4i&)R>HFR0YKgqg0z$5T$YQ2GQ(?;9fXpPvgYlIAhNH$!!O;K^7 z8y){bMFH3J+!UU_Y;berS5?eL+13&jOD#|sYEvAs9#9}?Lawc0Zt8IFEFqcnPEky_p2=UxXJ?_?y0PyjDkDkmY)irPmuK*iC z0qbB*{7Hbj)5vZ%qw36gC4G@>DIhpi_mNx$f?%1cHPKcN{}qd=66dT+HCW-NK5roj zd!{vw=V8rhaFJ}6owD81L^0ddzULQmWRP-(t!s0QJ+_N7=nM3*a6E1NT*H)V?rB1% zn}1Xxy*i-`?9g@7UPV2hRVyj7N8v`?=ng)=D4@J1;&t^aA!cEW1|BT z0&&&?z7N8cbGy5ODsjDkw=0s|9QvYEwByh*b%%Xl16J1n%WgK#L6bgK5tSD|+WAcG zK7DM=yt{d6dPUXxKy-q?+EY5{B0A8bwYp~gAf{^CV)tIC&543~B~ z$#bY-8m{wn)abmD>R5*Ey%*v1USzxzDT(V}|A2}m4n)W0;M|i{KtKD0tCi&LRdj;q z+zyV7C1=HN#x6L1D4{W5-Ly{;=x+Fz&`R(Ru|Q3Gr;fuT;j}vYb)Skfl$+SYuNy90 z9OLJ0162-oCrlHep3>v|u<-Ob2c5Cw+912#5ANY3xZ1DEt|3$yPIJsPEc!xJL|pfz zfJi)!3>xSO*jJ)cLlpB7a+Y+wp*+&WyLQoEAjz>PQEXLWu`5teaN-#(_mwn1+_@?9 zfQUa+D5(_*hwDlpSH+H``3n?PRm4F{nqt1nW@BbI<|lV`(K2-$CyPETEOA!LLB;`j zPB%Crpe$h7DzUzlx$Ih>NJxcxDJIg7^;HGr< z1y$-$7tn-6(A}wGjjg?@8-W1cg)7A0LkEK61 zXYvj3Rhr>w#EVP9>InQg^k4+8c zwls#O=cDJY*oztk`t#+Dk3_*(O35BP9qG_32?6B{smHW>*bmtekPC1SOgPW)DiZPN~wAW+|niv+n3dPq72xrSEUv#ul`s>Y81{eBB7UQAul#sd=Dj ziBMcjKwJw#uSk>`A7_=rEI)h)`A_}*cTnj6@4o(LEXS#rC$gj7xqpkyV<(sAn4Fk)8&yjbma(z(no~ z`#JwF(Hzdwdo&8hroh^YS&U(k)Rz%`DN@$Nztd=J%7khT&g^h!8*> z{`)R7fBrYq2Ar<%nYPydsmGn{oR126)N=Gr{=K#6lee~Z8=gZa9C$hX8?WW_pP+pB z-#hsBt{!im%!&TtEBKy#KmT`|(zi7l1#*4gGwN@D`!PHJw$}gu?ftkB{})=l_x^J$ zHd1f=xbp(WcYSx6EN{<`l8f|H9pjDyNmA;sswDds+)x?2&g2AZ%^qHKstJGxxjqy< z788mRPeT&RA|29m#uC?%EvehkX4q(S4u_OwR;z!*P%D4*oPQYpV22k=@{2Y--ad5Y zW`&NO6YzZFJ+bn%k|Te~$a1kfd}^Dbrni3``Qc?}x*Xe_uwW3`?@D!1fcsTe|F=fB ztH^DyoMu~cP1gI?YP84F6~i>r^MboP=Nqy;`O&CiXZx#yMq|&^+Vc?xzp9qc^c^qs zDByN}w^DyqbuPzyb1OkzwyVS&zYG16ny=xJEraaX^cWU4E@PIqlra%MtOhCDrNN_~qS&ayC9m}{fBk@xnG%Iu z57=w}veDlqn}j)Z^JQA!zv)+fquUa(tybZLlkNsAe0s*NuAr{5b8xP^5BXRRTbOZ9yM6Ia84sAl zeCAGO>0Df6C5vsXX2X7fc%B1ch@*6MXBEVxD^nvHAJ=e-V$(#{Q(A z&8!s(r;T-xmn=x^KRyJ<)NR}Grk~1(N-`dlCc4QOZ3h^z8(egpMVk)^prdSnQR1eo z2xUIzS^GjfSk8?O2CCb4`cokbu>w=GL7G$3BuOfqYi>lMo9`{wzyRUO$S_jsx$+W? zh@*_v75e3Ae0ushp0no_bQ_3)vg}=8D1(qIpJ0RlH#X?C2<8tgr$VHVnSac9I#X0| z^Q48sE4S;|dDK(U`o;YAK^e=2hRQorU)lvs-oRgv`Z&IIf!g@2Yq_w5#JX!9cg36n zC6xaHY4AgOhf3_n>@e#|S*tM)+y>23|pG%DO34|-T;Q!GM$EOCUuasmei99 zcos#Nq7JM?jFgAO(@7Yxc%HHC$iloW9KbNy?q_=)cXprp0l|d7x2^rT2jpcsH%61v zIwzG63{wLcIl1wb{pVVugo2Z!t| ztX=l9+b&B{G-$h3{aeB}5VJ69to@a%we`H1^^=09%^V#e6twPHwbZhM?)irJnmy6d zL@m}JYZA~B3aq%4a7fX4_3&*x5NT#rOQ?)z$WEB-R&-MFcj7YgEC1@*4B}V-<&+uk z6x6s}OY!p0zp+DqYnT zqL^D9fI8q7%sQ|aZyo-8tvHpn;^*#;_LNNtrGM=5HtY{a&xSoLq0JqAXWow|Z}yj$ zo@znhXrM-vf049o=&`k}4RkCFibvW}N8EK=j1-+}OP#{7lI=pswk?f&%>pK_FCUjO zI2g;ZUrd!@mLAe++~MI=gjI<#0n~)lm*iAaQkwwj?A|Q>)(}ktCii?#j2Kuyn!-tL z_QWsBsjBEk(}0~aHvi-&osMJoveePQZb@xGtv~N8%A(B zzI5rPE@m7KcI1+^2;Vx*VsHpG-oj(FTeMeED$0Oa_Zw|nAAcB@;BCw z>ISpL8!l7*?w&)9z2QoY+2uJHKKqc!@~)>{?d?-KKKPANr#oui=n32ekr=a>Cln-5 z&ym8D-u+DZ*sNngt@pdTc~2d#3{K*8sEiloZb@Ic5JKg^P&UYLjg;I+AG_KA70l&` zjyMx`SA3p@RfA9aR=#0tXHjC>8AnE3ohp@>B~t^uyj1iyz;;C%H7g?p=g09E$7C?9 z_D``x0zt2i&S|FZAo9i}QJO(1$Y;wd}eX_=t{V=#WbHFkLl3NDq z@7~;Ukz=V#Ylv3v+NEJv$@X%v-j8{)ZqCWepguFmVsHJ?N*S*? z4RE3fE6vk=wqw7lGR*}uTJ0=!Nxs^@EMomG-)W~ezQIb#u+^URqASE4tsSnc&{~SM zGnSZ?mES4#sOIMeYw!6;A^$yXtd7HVv|ON+K0^9uO*{SL#a{lNraT{Hik+xtVx05g z%J@kgKgI`#0kuJQrThGXj%%9L1kQa{aF*|&aX8mSMtf!mH(5QGkxq#1LaO|f9~g`d zoqVlXfyFf>zn55Kd}2c%2<|dlpCNYQmUg`uxwYA8ngTrcmX>|!BqW#u0K5&Ek=J*K z(*6(@xom!+KlW#J3g5YT3K>y`Xw6^aqY_JN8OlgH5Dr$6Y)2WpfV^*f{-fE<|C$GF ztkn}4Vm68YmqKNGBg4yb3+ljE(6PW_qX&)6PCEq6ss47J#vWJKseTy(@$^9{s2bg1 zx>#HETUuQl0#dL(eLGP-L2_$vwP?HgDp#7FzUyQv&H8-%ML8(b9I{H!Q6{rFlOP(@ z6SY%?!|f`}N@wT4En==zQ#WhM?1VH@`gDM$(CXMln?eawXV{v zwPlQ{WmPWM1Z&ZepTr)@*!kbI`&MfQU0&bIsG(Upj2TULG2UH#7z{Nq=D z>i^Hm{;$C!{|8skb!j%|)Tz5J%6I?N`u}kHz43T^+eeSGtV1b*BB)adq9z24ugT(* zw?!0dlTqG4gL9U`LP3Tg(3YH7dfEjo3|V#?T_ymmStM^i`$k~Dj$W;YNZw@R{dVA) z7j46*nkX|S#3%m%PY=6KriH}!MId+UsI8zM3=eu$E@R?gEs}>Nyj0h@Js$+B^7!Rm z^0dyKdEfa4pH0uIB~aEbg&LpZ0SRK{#-wL?!ywNHL7S9zF(e&&Nv$?E0V~mvKgo5t z?2A6kBNP?KBGC+@m9cukRM;PwxU?L9amM&R(4QvMS^N@(t!Ht@Fsi4 zdiPNtIS2-I1#uo#joKHFi+iW2f2c7ef(*+2yItV1Ems7dTw}frL#d;zn6vME6^5RGIeY(+tx(=d z++T|N7jbo-Qi6MC;&#npvVnTkN|5|bMb@2}{Gwi=|KtZXuPZes1x5;z$gxvjM;c$P zd(@Z4MZx!|rR6!2Y_g8oC;>C;&*e5#dV5j=N_!7wgjgAH zmc3)bfI@KKB_g};S2Au@`3;kL{R1oG37}gH@UmjflPjmNNiWLE7gG%EOBV}MsF|QE z`@ZX)Gp$wWREzb7)JkDnSA`4*gf+OfmMNMt3K^xWZX4vKfGGX0L7Dl6%1N^z++@nd zkgn8Ub>&sc2l`A_mv7&);nMFWh>lFEPR&xePJPKOZ_qLK1{%slf4PmB#UAV9b^8Ml zXTL+gIXU`LDoT6VB00TjyW6Hx{`PXazH)-XWHn-00Qp{}5on3qu-1v$>C+h=k1~>X z7_FZ?KQ!5WxRQFY(38J%;+e8Q^Cg|C{ST@95Dk9rctu4Ol5I(PfQx{9*tdxPLHJ3) zudVl5hY`8-(Pk#DYSs2o+D?Qcp$+TBz zc(hFzQgJX!EJ{IHX|=n25!6;YhaTCXgx=Wdjko(xCIXBD)pEE~KB=RJT*QA^!%}Vp zTHg|^PZ=-gFrr@c2Hoq-eXpFp>?Jw${4B-1waN`$OPc^mUC8fiTXmS?H7*w@yncAl z6JMln^Z_6=Y6mRP_%RDTggmR-;gV6I9XUk6gyQ*xzZiq z1oxNwSQjWx@yZE}7@5(h&)L=b^QTk{LKwgZxu9h*(z|-hWVdf=?Wdu}>E>o9E)HwH z=rpzEZIwe(JPQuQH!Y2oP%T9jmAv`@e!+tkoyx~?6Prg>QNb|f^y^y!ELU=j%0{V~ zkSSCE07*-g|0W~!*R38*A*E7V2K1ieK`cBKEi4Qs ztM@iMa0yfdqDp18>H?pDdM4qet4ZxmgWgR?hy_k7m;U*L9NR_ra3vyP z{nfhStJye%Tk=_nrR)-uwU@hUD=!Jx`CStv;GPM9(NZL#U`|Wa(`Kky;5Wejhnh2J z^nMosVZ}DTsC>osf*VknnCBAIf(f3I0yq&C5!2p#;^E4iXlPFPbeFYb%QnIGa>Uyo> zYi=u^x5v#E{n~}n^-*EWWPOXNaay3=WLfz!N9(DxV73fr2rW`?@*c8!0 zxKvVtdl$$~%iBRM-|SVqZK~6TFVC(*nlmT2y?t=L)nAr_&6%A=d%Z-bT3jvScfx-7i4whLK=CXo{2 z)9Q4D)~+x5*3l)boA!ZSS-&m!CJUf0?e zl-uw}mJ#%#lGr91sei#zIR9zqm(o_S6|SZD*osOEIS8dxJKZ#*Z0qRprFuAU3LgGm zxrb`@rmNSdReLN%Yhsap*A1dnqe%b7J$$$9nKZxzA|JQ3B z0~-^yMK{njCarSr5WA+i%HNGK^7juD8ZR@8i-|JeHoeb0}tY z4tLJS?8h&?>B541<@i}>uAMZW`wrxh-Ri`Ct&wcQo#CyRuFfK<_Ka3g7v|BQn2!8d z%HNzhGHfnF?82(K>^D1!-pv1pRc{3*dwe&;`=CiqI$wZWd|Ityuj8~%!AOfKT$KHt z|M4t}aov-^h1jj;Od>D$az5fG9G&pwmwb#Vy!%gKZn>h}<4Ii=g(vf%>_X8Yfu-4C z22U{ADW~1Q2O^I|Txt`#9@vt_G=%ltCGOEBU~(3<#O*csp!?bdS_L1&WSfaxrxmaV zUqmYZDp7p(8eX>?K*`kI=2a6&E(zQ9B z^t7yA-xaLSU#L4S)D3f;TpTV$d)uw<1PDp%pes_4+q|8hF=EX{gC|KR#gk88(Z{>E zG_K2VzgmyEO;vfo{Qfl^j~6h zm0)dyeDLc;`*5`{nSE7TJQUBhEdtHi!ajit`f^pBsw+AVvNc_jlHR*tF`6`0#yNSH zaXi8nyl>}6g`eASsGfVK%(+RrzH9f{Tf`x~f7o*0UT^(d{k#7M_&e`+vCOCRqB)6T zcKZ1C@S)c8utr6A8-wcI#`9{iFO0!R(N*p&U;z&@o#NtkbGV|sej)%u(OSuU;(->4 z^qkD0J$Pgge#tZwq#7;F35S7Q2{T`|OjCHOzl7Np&LK>feEVGXuHW%7@%lt%F(1NR z>j@Er>1|#yfVCxP%dr{qORx1jchS@csKs81kAc4t;3k+y`k03j!<3^J&9TpY2rmJB zrj4WtF0LZnsB#N4hyimQxNRot@8Kc(!!T%_mGFnV^kf-J`CpO7IlvT8J8~f#3ApuYVqgKC(7Nlu@-<%1Dat=t zEGX(pme>1Z#8@Odz&k5VIZUn5vD!n#I^&vFmQE{Ib*eJjSft1?__a1H%wfz=4hP}B zuVwe*PwRi*_ zyQpYbs(%9B!e*oHSm`P82l~NHeIU(ka5+bkMT98v z_tH^uX!-Ms48cCX#5e54!(r||ReA8M*TqdlvXS(}G2>#)gN0W5A*^meX#0FF(uH_s z*dcpbHhTXP6NJ1Z_{POBmSvnhds-sf5SFu&yHdL1KW1K>_h5m@SD@;*pSym)syhSq z#PpWUw7<@zRtsIwJyQyEiar_)bhTo4$4cOljZAz0#pWPmb z39^h>4{?4Q_!;-ZZ;YCI;G7->Zm3U{RcrosoX|F%`~XpY>)Xi^%{)Ky(S1x98b2bX z=I-G%Y-G$7%Lktkuu@l6>;N(lw6QsD^|N^(;Xkg*=p6riA%f9PH%iD0lw9Ab6vtuvHui7D*^IA zrSJ*_i6Egi@!>Z<2*MU=)Ck(h7=(Q(@;W#wC)R9z4*hIk1uPpVHFnny+-0W|i}l74(0Q!h>dv%^LSOdPVR2!K9DxmG9V!D~!p! z#G_7xm@(rT+9Zh}2U@Jf6p&SsbO1c$gU3vg*wiq%^rE_yIaNo? zvrgJW7goifmM%kE5T|lG=_t8|AVQ-u>5og_pzs{OU%TI`vsXo|+PA{Gc)ztPJ+7v6 zN!!3pCaMih7GoFOj_&L8pFgCQ%B6*g{SkS;xlS@=T=Wv*^EHZ`_)y!jSA0a~Uw$&C zYBIG{)Dv=kp-Z<C!$y_6Yl&Rnt5b632>d@HASVzi>{x4ABl1{<^Eg8U1crlUm8b{8>x z021!Q1p|)}l_T6nr`M&&7jPN`%K3-%Y37AlFRCBf)%sDoHa?n*(1F$xDE_?RX>%T& z%h8$lSmK8QiF!a=iBa)yeFE)qI3_Tvxa68fU>b<5OiX+-kQWzF7yGq&!?cF7ZAvok zNvw4~AY{PFWoI38%O{Bbkkl0+fnw_V?tSx%cI6vYl>I{S7wV$&RXh2|Cd<~?{>Mx> zh%+vvOBxP#)l8muJTP?j$xPgEgi_DHp+NR?q#R8%N(>`4s|YAcQdC|Xqctd(yamx< z1}Guw<|b|s74>`rb7j>{$%MwKjp~s}jua{?qI(%Y?Dj&PRyQq%_a04tAn7*7r?Xyg zJx&2P3f^d6?y(|H`$_q@+wWyhf|efa;X$di3TS0LdJCmMQu5zZj6QbllG@uuQN6ru zNmKYub?mzy!vJsZ<`}g=?>lPA1GCSR?>Nc;o%KFqL7-<6vA(*UZCvg2n3vJ2)%b?u zEa9aK-xo}-B|q1zaWDq5E)Nh&Wzgg{g}|*XC^ZMed?%G6wmo*SUT?1&4huuz95Y(} z$dC+Nx}}jKzb!i&Uux%Crl=3<4tJJP{?7m0v1TMy2d}d;CwL{wOrC4U*B3tRW14Fi z2jJK=DGc;q6jcDsYvi61C?JOPYQ)IbT}}%K5N54%0{M#jt-QSapvcmc4P}GhMycD| zLmHDN&D*!#Wb7=5)T!V+ll*bdCgd3y5o!fUqe4GCpp8!uM|{>(&$R&7aZ)SXp>)JV4_jj77e!w&!S%^$ zD5@o?yyBHCO9Xzb#!W0`_jfSysQmI=_&Noi2 zK7oFR6If-Nx(1_wNd&}l7Mtl3ZTZ#59&}#2`BoY;#Y$KN@Rui{z}VG9vHfStt$riK z&%x-}i#{OL{?ri^WV@>I^tb})MxUkkQ}%~v%3~Zzns#(lFoi1BX`%TJ!JS1L#(Z;H z(|VN0(8L!EwDYT~06o~3{;^5XlQ!8Lrz$xEDTD>ixm0LY`JtOL_0hK#Q*YhKE=#XJ_>M4g^8;f>+b>xYRTl-sB7IqvB7|DZcl~;Q zHh>w_-7>^n*97(Je5CQOz@@r68GwoA4!an_*NqX-WCno7K^+f@aG3HK2@<5~=s<0( z*sZ8nrIV775IJ{eK60)yVrGkEkZRapNF)q+@?cs$|9qm0Qf5X+Dv;x(*=X+AcevC8zrC#Pq)wvXQ7J4Wr}{= zO*cTV{CD?xDQNA1!}iA;-mO`MMoq8P)Z00paI)XmfvFHUdp9m1TbR!)#H5)jn}01k zGoPH9*xx5$uT4K6x)f5UTsDAcJFkHM8?NrIl~MB>y{7QFNaSEt;I4@jGSShg6#L#3 z?o2t|&SoGL&PQ6TXqX9@^?Q_w(~yy=dHn{n;ul*{&7OderWFqOEh!-f3?WmQGpvYX z2wefEv#R>mc_@*L?l!|PkyG{AJ)k9P1D@(Z1Es@ph|LwElhv^FxbeBv`B-wdl2uhX zvzk8%RuPYs)JNy1T5B&(je};(qvPUb{>el8Kg<0BVFQ=Nv*)t6eF&v^hB=7>p??0u z{?x*SqckV~NxAJwA2^(3AJN`~K8{v~#e zHb*haiJoKM=79u~T>6YoSzTNLP@(Ma9(6+&W}$Q&D|2&AL_K!OGA0FsafK87Dg60% zyH5a^&BSsCH@S;5^Q$N1K-Fv%QTZ<~Diro)M<;z*&XK9B1;;_n zPV$|ab8Trj3M6r0-H%$0f22=mp7H-qW;Dp#o%t$?ZcP1HdfEh#I{>t1p0Ak2Cc6v9 z)yXq{c%T2~^5aCn)2z;uL216)^O49%lsLk1vFiwQ`ug|;vS12-auI~~ z;%;+ux98sums+rbDH02B0F!iN;7h4Kpe&6_)j#j(yJCn~C|K82_4V?p!~<#4#e;pC z#=^pYTrjlcA%ie?S=qRdvY+oVdTMOfsNbpybYhd)MR%QL*^sao8>=#Y2M7~uH<9es zOZPcZTVqoVTYWcsUA#E!1r1Rqgv=^V_?5~d`1K@OSX!Ov#$yyT@K&3Ta*!!50uNs*4o&&ZEMd%JXYrUVZ#TJ3q=m$Pm4ls5krLWWe z%4CP?z~siji0*=Vj1$Z0tzy&90a|E=5hlFGk`g2C5~$| z`*k$KlbkU*hRF$i4Li&9$YG9pY0X54#_(ZJi_-f)G^{O~^2U?CE>3TlQu1#)F4Zj$ zd$Ur@TdZkT5Hh$rmMUMYZ1wInuW1k{vM=FUqql^0qR=83b`mC?s#=Jf93@0G4_LT1 zHq)zV3klEb=!D1lkOv1)f1HsHe^_0CQhyR8uw!7j{>UJ=PJch2OZ}TNCs1`yunF%u zo}5*^)mV^>ey9RvoYZ4AkYXldTu2ga>l+EkI=o+<)?rJ(SM=*#!*`c&Hgpwfj?jn6 zQ_N3uWtl*~%qiseR$X6Y(l1}Rsl<>|V$R^mSq8B9H*VFOZC377e}rOjF_MKKgwof) z3i*}5$*GMtJk)aFJg><`CN)~^(?-eXAap>0*BqUCNkzx(iiA(sHqc;4nWDyE2do0} zo56A%JU7El;jIA-;-?|batqB?<5sF(WS z!T2t1$Z(S0}`MVWc3s;elfvEhhs3J;2Mdd|Ae^kXjtD z2j5_x7kb1w@TmLTyX|8eRqys%4(r69v`>5 zGGq!rYJXjJQ*u~HS92I9j!zd7o_y#+lZIXt+8)`{$#dlha*TkCQ$q%|3JtfEx(f`T z_gZi*j-Goo{ocjqMkeN81E>=+gC~X-e&v{1v21>Kz}uFf-|aAj4j+>;PjoD4-91sm5}+KFWEY==IRSLF6fQNXt}XX<%d zIvr9&BDJ?hiu_r`3lhaln=os@0wiaPHT(UkVI}pppk~l#0ea%w+R}w2kID{%_Unjpv7#W$&6yL}Op% zI4gwFLL)W<;z(#G8;005jlV93%!;qxU&LUP&Kt_&H_l|pI_cX)g{H|TUJnMtp zMEc2j{Md*$^#CXu?E37jSAPb|8YUoOJ5F%WDBJb)G{|I?zJ0hY(lOf- zUbhe7zL3^?|G59`AyBLRo*}3(D4kx2jM8F{#vNpT434@+FIsR}^$2Sr!q?~9MZ=z)@q(Y*9M%4+rL7pXHL<9&*_f^KlMA?O`^o$f|{Z&a)pV>grn|6Qy51?bCXHZTT2&o|LhI zN^)GUs{7!$7I zj|95qa4nM3j&ySzpfRp+1>%}BR}~Vg%rQG#CUI7LTrzA!+orvr`I^H%Fvi-@N3a7y z!_8s*a+N1pNqNCx{@#1s=DmBIYV{IU8}c0TwLTOekyfzeEx)-fyL3y+bhPMa`0{O& zRCku$icZuPI`+__rFq32Ap5MC+@b8;B;aQ#W3}pyh+P{!!;9(OQ!-NxscQs6U)2TX z{heOPfVw4jd)=`kTm1a_hb7<^xGp3=6v|{(!hvc*+pfj@i7j${B(m1%Do^^#A@L{( zGl8liEW(UnDv@klyaLzd%B5yQ$g7L#i}^@$$QLt8@p96BB6LG((ay)&SCJHGR=2vq z@Yq5J)+WqRmY4Rz9CJ>|pP7&4CrjLon8-TUI*-_Fx!T$F9OOx6yZ&E`Zz_oJ#dD-9v4scAomGOdNZ*9t zM1llP3Rzk6J9KU!p!2dcQU~V4tv}HvTf68685?+%1x9cjREbywM#iUh<$E!gJLp?C zSt(QOQFsgSxpo8+Ud^v}1kbYmcG9lf$bo`vk}e7dkIaN60_CqYMTtPAndb9_9p}%k z7|piyW`pTSwH#R?@lFd7b|Owl&Ej3d?W^UMMptuhIFjXu^anw&YuXAQpi5URCeZg@ z(zxrqdmqer~C?jZ0%n8y_*kUZS$>nRk(U6F3}X< z-N5acnTJfVB`zO+EADOTn(?dRO+nNc9p7XvyT34#4|}g--0Y zkU*pc*S}>wzD!tP=d|h6<<*N6Ixb_e`kh>spR)!8UPSP}g9!*My(OGI^lReyB_zRS zWJa#O{tfT+{of6&A^?XSadAxh$`J(j`SD3}yL2PJR)G60QR&ccHXa|v-ngH4p9?*~ z>)RLcwVcXb=~J#;FG7^S55D-g_PaE~^U}nP9wiQ-*F!f3q%Lxze{Ph2(MhcEdLa7+ zwKbC3V1Ik$nb{-td|lhR?QAmm_Nf)mAMg4tfU0W#^YYXmGF~;LAcv{k57uk{_=MlT zm+3yv&CUHGLJZtP9nv0b;Gq911j&B>Au&9<);v4>R>Xg^x?=^?nz=Q6?TV;t_vXLMMJigMqCnqRv z6l*K-3>e}Gz2N?Ox8b5uwNg3 zf8u+fzy0ulbco>R#$veM0vwiOY8f{{1x;P_-QNqmJ7;^8B`oRb)zBs`GXuad!>2<7?S)GuzE-NXK?|3hnUh5Gl$%ak(c4cu!9bPHD| zvV7VTb6Do%CSWsZ8cCQwn!odg*E1K7?$VSqOO(eHuo5M@3-_epxdRHs8gpL1R(FMD1!-E7W0y>cXS z!z2xw%#O8rk}evHpa1)KowrW(sbyj_{Yo>{#G_{-hHR-5dX;ppF`*E0Z?kiDACh4n`IDrIIuXk8q4mX4!Wafi?M=fNXLlKez%q#-_Tyx!6T z3ZDR9>kB4W7)bj%@(Ffya_#26!8Mo2pruD<)-3b{$I-9GxCJ&?eOD~}cA9($xk2kJ zps5ZspKO7Y!XAs1e0_PehvyEKUMV%2)!ksBA;q`YP}XZ*ybMt4gim?0Yt2d99eV5L zs6jGzWV->4TN`m^PwqlSkmC*Hx3=^A+%vo9>!h-IRM^`(NrSN(G`jxQrHyy|?K71Y zcGjY!*;9L&&g>Di*mHMO28M8JUdG7%+~_*JF-euV+_c0&N!2>7q1af8i+y0NWL=pq z<7SiY=E!I1rWM;Jg#G-23rQ21<71jQ>s>;V)4eqk%4T>eenyKdB_VLSWv~!7UpzWp zNY&^!)$UG4l(VOP;-r&KsmWTwg|zG#$hG=LX|UTEt;yRz?dBnkOvh}Yeo0rIxbuOF zq)QhVU85_cIsxI4Pp+|C;j8CB)oziLp)y+Xs+sAkCEX$+9@o>KTx4R9e-o+Uk>5qV_NtMYEpPtrUG;$wTKe%SQ9UA9 z(x*-Mnt_PQ)>|`(oP@#J3keqFYaZ|WY|A~Zeh1M#@}3oo4~8231EYO-_q+!zq0ruR z|2fyK5I18g(=Bs|mZK+0PRyVr{n3FeT2|ObnO(Kd+f5>-MVjuJed8{CNksfhcVcm) zb8GSEhpL1AabNuJH_fGnuI(tG@|T{~>hxSAK6)vzzcoQoZ?#`Wg|OcX)Y09LTbw=U z6XxUYG+3MRmVSc8NUI?INFO+BO?w=g>z8<6K*9rV(b4VRv^w7ddGjGRz*+M5O>^Xh z)tm4hU7JvJMAqs6n84PS!IhZ^X`xcC)FZx*0`Q)5bnZL}1U>sF%-7Te^=8Dm( zzk9RlUQ7-0KDEFf)B?ZyamUxBqr&~t?m?5Ur$5>Oi8~<^%Av2O(j2aYxl5(ox;$Hc z%bJf5FT4*|a;#qVJM*#3*4>v>Q(m}~zAZ0%uWiw=7I{|J8QGymsVqqkLsgD|N#>l; zi)Lp~{#)T2i8>FYbx84hiPBW9&eB;MY@-Mj1VoWom$rm$QB*~YS3=eNW5q=su|Z* zs`)BfJli-o;Z>8MH)6>hL$lgPnbykrg~tc`Ohb+4OrcK| z{mn}u5oB^&VS=1QKXSQkMxA;+GSsiQfX8(*;zjx>61_zKd!2;g6GF6J5|^`?MBUBL z(C%^FM+Yv@ee~(;WdXkw+rRBL-F2!Neq=3Cmm(P0GGrR#z4;NnsqI3|%Wilrr{$IY zj;SsokBB@EqC+dqX)yfn?imM2vsJty0ciSuH_9 z!bP6+v8tGEKN0-TeZRKKHaBRhJC5vgB(WV@xsKw!04mAh*2aS{KJ1{5HQnBFoBlF=b>B zvNA%hnPdOHlOCA)*=cg#M*#~h+zG#@pZ)tL=KWtAOqFXiT*bR$ssm$VzBH(^^*c!Y z!=6k82sj|E+3@VY6X%@UoOgTa;Yv;uM2w76VS*D{bUk-Gd>o15yWS+62)hk0itc!6I~kD?d2 za-S1%^Tmf~UO=s?v=a;U;^SjF{7IVI;C9#u32YM~`i_qeMfe!_?z>U3R7>jpCp2Dd z^N+l^Hzd>MSGA0WsK3p|mg2tzBqjj^x>?*Z|9IHd1l81j$M>r5fi6mbVc^lHJdm-x zfp9fbDQ9ns1SG<*@-YcNt-B?()8=s*Rlmf}`rDWq(VFTN zKeW5W7w;Fv+b*AbJ>Bw5n{u|^pL{(6yxLspzX+TOzZcrz;sgE4ou2P;Ub)ttV#mMV z5vw{Vci@e!u@4)|M|yxwmhjxPs%3Tmd5uRz$@)$&9iUHX6-tiJ05{@YO$#==tSs=b zFg|WF_1@PZOyb7laQo_AgC&sxUEzTuUsN1d%i~>D7Y@Z%lBL}!tZ6VC5)i?)X`qmt zNz&g`t2y$X&1t*Fd$m@7F3C~oO}Q}EOJLfQAu67W<4p2f^&qTC3=RGbFRwO3eMQ`qDd=|`m)dg0siMkd%>!Td1m4;`fu9ROTA)gm-!I#IWw)% z#}UL(#xz$ZAX8D(#|3+tr9fK3l`E~T@XZNenpKrW^fmbCAlwWW5>N}5r7k=ueN9hy zSS-yX#M7)5;D$n@7M>keqzfcOcyJ;f0NxaEP@-~`cyI^9g$Z-n04 zhyD~bk!%6)ZjM{~n&l~RD)LHk=IPoc-8UPlRI+E^Xm?D74a+92&{WH$<95=seV~6c zK^HgVNm|hKB|o)~Wy(lLUxskuReQPH&dB@M%JNQQtBg1GtB~j0P^4OV-xM((#HCTy z{rS#6AIPh5RS`0z&!8+j+feG_3@BUQ45RBWbX*lMIUC{`!Fyyg&=Q)|*yod%7Sa+L z7rEfY%LF+ZmF7a=P&3`KXUr*ov&GJC|2d>SEgLNSY_WK%9?>i~W?oUCxlBP|gI$*Z z@AS_zwBfrf>HqruP3r97veC$4`+g?qV43dH+px15I}>Iut83kVGD0@TJ!7`|6?(SD zMYU>c@t`B~Rif6KmG&lfNBBa3N$=s$^_ja^H5ggxanCehYTd2B&f@s;nHJe=FT5$| zc)Lf?L)ZpHwz<4|mco?zz{H3ez$^thFT>$guQ(!rBps<4fN^UnYJ{Pqz{}rG4`*b^ zqKB{#&_c}Iw8Q_ms;)gM>1+#6HQAI-rfB42q)f?2N?M~+`A8E*e3Pc8NnsSG)~KVw zAUciHV4&dx!!+No@G%aJ`9#S{B(!qSDJ{(kG}9!*CyL@d&b{m2b^l;3)?)pDb@u+g z{q23u+1n733cw#&>-z_Ji*ZR%CgHYO6Evi14LS^x2eKLxmaQ-fbM4_5r9eCwn@)D! zf|A*xC>k>hZP(p(SM2zhZ`bJ#{<^4fMQpVHWbW3b+Da1(odyhMo;WxPs!v^T7c}n$Y=xh$MU+~vfd$O zrJ^fOs*C^LU@ezk6cS9&{U7RkQC0(5Ojn)N&hOx1E_q$Ht)=+#%pV=^3wqt!G!WZe zJk$>FLcjy~blp?J9dM2zdJcCZUxA!f>hI+UoF9p|mW8e^TXW`H^fbt~Z1IH2dnU(6 z(;*0*^#0?@7upD@m!a~QrnxR~8CXTn*7E8g65+NA4JC}EK*YwS!89o2*PE>LsSny& z3E&ES>|+z5qQ7e*R!IIks1sM5%S4a*OsFKueT-*5(p_2En3tDWJ(un#`LSJt*$SPA z`H6~A#=GT-JIYIW=ZlcEt&GB18#C?mt+-)Q+7BC;PTOMKcy`ebV7ginH4^|k{FKI` zE;=u_3^a6xW6q9;2hPogKmTPz0OZh-1INC*Q9c57BVXXz{|C%hfR1*4Nzhau7lV&L zfnel!@zV*i1NlTw4~l&`v+7_1>>4mF`QtlL7Uk6`<@xVH(Ij+sPrheusP#!8(ly3QA<5fOwL*nR}?9n%E#gy(W4u`+(WgWtflMvF<9O`iXTWS^nRi7kXCmEJ9){zqzEbkw6R zRRhS;eyGLo`d@LxeNNCe*fzI$&R-cs4Yrvw@lMdnNL{KuFaJ=iQF-+=(H0GG>&^X1 zYc9y_43N2RBT@e#ID<)tX2o)>MF&mce7=WU{B$^|J#wqOzt;K!SXEJ40MNS({^PQG_r85pHEnDME`z3X;NaaZG02lSGcQ#?=F zJ``ScRHi8kyJtt$wISM7*CdWy4oiBH=ey8sdwBe3QG-@?H!0DYTD1^l|GMArn;QTP z20cJ)w8UDmeZBv!_5a^q*FPtLUM_v@2nX51=P}!L4|#X8z3y&h^7?x7dcyA%2~XMd zi9%cz^3GB98Yv~0b>(Rr$?FGR{zW`H04D!8a-^U~~RXtk>lLTEMRVET|EsrT3 zFFR&XaGIOT)LY$L@p)^a-%@X3>0_w!+b&+3S!xo=CXAit-y2v42r|OXPZOahEug-S zb$~?inbu;&3L}@Db|EzQ zU8*i^8)OjP>WsMp<_ha!8ulE7S7a@X-MMaf!i>Z-P;ht&P7%3os)hps%9Y8a4%CaQ zClcP!__qrGTzuSkigdiYaW3Vz)~_!bz3h%Q*_~79(I%o8e5!gpchOO+V~dFyi-zkF z6s92TPe0#vyj#j9b`o+sXUbyd@S>UK#YfPOqzz2JdKXNJvQ{6=(N2di_+CNnix6ah zs{`J7t+`Ca^d`Tv^`BZ_K-=mEQZ2|=?d{Io_aWmPH7omJDH2Cbmc1^^u6ybx6g@?h z%j$o*YPax4j4ZE4>3k?&sTp&ypXUQj<(f^4YO-1WV-sT(mNoGgit}-rKGy8Z)ZdcZ zF6SipPPb;KTFmXG@mx6}>k-Zz{Is{M{qZAVv|1+jQiN-H+DYuJL7T~nK_axex9D4b zIq22+90H_-3eR^LGx896LWYnEZYG-s>{_#q=5~rj-^mb$5+E9ZKbWgajrrx3AbPih z1y%um9|7LS9*xNQ8M97RT(&w_@8aRkzK+9)us(HXzM8zL?FRqB2p+t+2RnIY4{l_B zH@b15(?SmrxBPC)fhq_>Ra&LA!WA=_X8JYV8~R*GbIo44jOCs?QU?}UcRy%Z95xJ8 zT3TgE?h!N>-~$eRbBsbV1ouRYXNJRzwy$ihsFq*Kj`^|3Pvz=?!L`uL+P^v&qsCmrlv=7(U`q@cFaz)5n_iuuUW{JzFS)E1U{Bdr*z@GGwBCY?E zwLY6Kq%7ATU-~%5=qtXf^)ewEoZpKS#*~;GRXIeKg-eTv;tyzqym!({PRBLj#>@P0 zy+Z|JawaueM{Ku9?%Y3q9d=bVR-la7X~4E2hF9J z({`^yRMk5O?1^(P2TrlQri4F=@x^Ncj$em79pK;vC4ORLS+coDRoxznU*d0M??1Ie9N#bUe>I2H0Y zM(K>PifB*(20exX8Tu)Hc|BE7gyQ$QNuHG6)iU2HWr02I7G5E$;ar2B$XXN@L_9>1 zo&zx%BNGgE5M#MPegsFaP&C?DP<&o|qpWqqZddl12AXP1UF$QBwBaz^4Ccy8@z{f? zyFs0VGc@=8Ml%dCU>E%^Tt7tSjPaWtrOfnfX&-l0-HE)h06WO=|3t>O%{QHm8g6uo z(R<>1zfLTHY=JRz|eR{o|gZI{CGq7NwdNz{_mzr~(j@vhm9 z)tCMk!IS?*FwGs$kFP}}V5>Aj7Ds<1HeA3ib|oE|rmvww7YRUN=~;xCuq7gdy-uOL zW?jEyc40nFI`|Q^vD#TJfMAzbu-EABRNlM`_j~_9U@IpslS#{o-kCAha>`@6RUyv2 zKep%L=uKFh0ylUEFvK?Z=?6Do({n(&V-ac1U)l>4{nDMWb^zLTxmI=WYrP`%br=bZ VBB2^6|GAsuj`Vi<&H3EV{{m)*iHiUL literal 0 HcmV?d00001 -- 2.34.1 From 4684ee2614ac8ed09470a20374311770ead80533 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:21:46 +0800 Subject: [PATCH 053/122] =?UTF-8?q?Update=20=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/文件管理.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/代码库管理/文件管理.md b/docs/代码库管理/文件管理.md index 4fb6194..ae2a6e5 100644 --- a/docs/代码库管理/文件管理.md +++ b/docs/代码库管理/文件管理.md @@ -1,4 +1,11 @@ ---- -sidebar_label: '文件管理' -sidebar_position: 4 ---- \ No newline at end of file +--- +sidebar_label: '文件管理' +sidebar_position: 4 +--- + +我们在代码仓库中可以直接看到文件并进行文件管理,如下图所示。 +![](../../static/img/代码库管理/文件管理主界面.png)
    +其中可以看到文件对应的分支和文件所有的信息,并且可以看到文件最新的变动情况及变动人。 +我们可以直接点击左上的文件按钮进行上传文件或者新建文件(注意是文件不是文件夹,如果要上传文件夹需要使用git) +在左边可以打开文件目录,直接找到想要查看的文件直接进行预览,如下图所示。 +![](../../static/img/代码库管理/文件预览和目录界面.png)
    \ No newline at end of file -- 2.34.1 From f5f4aa541111e25eae3b9b03f5ed26134d68afd8 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:38:57 +0800 Subject: [PATCH 054/122] =?UTF-8?q?Update=20=E5=B9=B3=E5=8F=B0=E5=85=AC?= =?UTF-8?q?=E5=91=8A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/平台公告/平台公告.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/docs/平台公告/平台公告.md b/docs/平台公告/平台公告.md index f30723c..f19824e 100644 --- a/docs/平台公告/平台公告.md +++ b/docs/平台公告/平台公告.md @@ -1,4 +1,19 @@ ---- -sidebar_label: '平台公告' -sidebar_position: 1 ---- \ No newline at end of file +--- +sidebar_label: '平台公告' +sidebar_position: 1 +--- + + +###**尊敬的gitlink用户:** + +我们很高兴地宣布,gitlink网站将于7月中旬推出全新版本!这次更新将带来许多新的功能和改进,旨在提升您的用户体验和网站使用效率。 + +在新版本中,您可以期待更流畅的界面和更直观的操作,帮助您更快速地找到您需要的信息和功能。我们还将增加一些新的功能,例如用户个人主页、实时通知等,让您能够更好地管理和分享您的项目。 + +除此之外,我们还将提升网站的安全性和稳定性,保障您的数据和信息安全。我们一直致力于为您提供一个高质量的平台,让您能够更轻松地与团队合作,管理您的代码库,并且实现项目的成功。 + +我们希望您能够继续支持gitlink网站,并且期待您在新版本上的体验!如果您有任何意见或建议,欢迎随时联系我们的维护团队(21级软件工程专业),我们将竭诚为您提供帮助。 + +谢谢您对gitlink的支持! + +yyz维护团队 敬上 \ No newline at end of file -- 2.34.1 From f40e2e74ee7640a8e339b5b840de286f46f444ea Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:39:19 +0800 Subject: [PATCH 055/122] =?UTF-8?q?Update=20=E5=B9=B3=E5=8F=B0=E5=85=AC?= =?UTF-8?q?=E5=91=8A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/平台公告/平台公告.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/平台公告/平台公告.md b/docs/平台公告/平台公告.md index f19824e..22321a6 100644 --- a/docs/平台公告/平台公告.md +++ b/docs/平台公告/平台公告.md @@ -12,8 +12,8 @@ sidebar_position: 1 除此之外,我们还将提升网站的安全性和稳定性,保障您的数据和信息安全。我们一直致力于为您提供一个高质量的平台,让您能够更轻松地与团队合作,管理您的代码库,并且实现项目的成功。 -我们希望您能够继续支持gitlink网站,并且期待您在新版本上的体验!如果您有任何意见或建议,欢迎随时联系我们的维护团队(21级软件工程专业),我们将竭诚为您提供帮助。 +我们希望您能够继续支持gitlink网站,并且期待您在新版本上的体验!如果您有任何意见或建议,欢迎随时联系我们的维护团队(21级软件工程专业杨逸哲小组),我们将竭诚为您提供帮助。 谢谢您对gitlink的支持! -yyz维护团队 敬上 \ No newline at end of file +杨逸哲维护团队 敬上 \ No newline at end of file -- 2.34.1 From 174bed8ac4774bab867a4dffc43d9c7f9cfbd214 Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:48:09 +0800 Subject: [PATCH 056/122] ADD file via upload --- static/img/Org/组织成员管理.png | Bin 0 -> 96573 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/Org/组织成员管理.png diff --git a/static/img/Org/组织成员管理.png b/static/img/Org/组织成员管理.png new file mode 100644 index 0000000000000000000000000000000000000000..1495e54646474dc62eb30d0414c8bed6c2ecbc40 GIT binary patch literal 96573 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%0ABL`GrL*`RyMrgR5Rb`@4!rKId`1n+v)B> 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 literal 0 HcmV?d00001 -- 2.34.1 From 31a2d5d93e9fe2d3ba16228cc17d453f33dc5b8a Mon Sep 17 00:00:00 2001 From: ropzz Date: Fri, 24 May 2024 20:53:20 +0800 Subject: [PATCH 057/122] =?UTF-8?q?Update=20=E7=BB=84=E7=BB=87=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织成员管理.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/组织管理/组织成员管理.md b/docs/组织管理/组织成员管理.md index b2b1d93..f0e9f05 100644 --- a/docs/组织管理/组织成员管理.md +++ b/docs/组织管理/组织成员管理.md @@ -1,4 +1,6 @@ ---- -sidebar_label: '组织成员管理' -sidebar_position: 4 ---- \ No newline at end of file +--- +sidebar_label: '组织成员管理' +sidebar_position: 4 +--- + 在成员管理界面我们可以看到一个项目中参与的所有成员以及其邮箱号和角色,角色分为管理者、开发者和报告者,三者的区别就是权限不一致,管理者是最高等级角色拥有所有权限,其他权限递减。如下图所示,还可以根据需求邀请新的成员入组或者调整组员的角色等级,或是删除组员。 + ![](../../static/img/Org/组织成员管理.png) \ No newline at end of file -- 2.34.1 From 1f05a724fd34257afe9117b5fd4a779355c6eef5 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sat, 25 May 2024 12:35:11 +0000 Subject: [PATCH 058/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index 9c621d3..263b820 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -36,6 +36,20 @@ workflow: - ref: end name: 结束 task: end + needs: + - ssh_cmd_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_ip: '"121.43.168.217"' + ssh_port: '"3000"' + ssh_user: '"root"' + ssh_cmd: >- + "docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" + + "docker run -p 3000:3000 registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" needs: - docker_image_build_0 -- 2.34.1 From 2327cff75245f7c6a5b5cb5c0af926f3c117fbc8 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sat, 25 May 2024 12:35:48 +0000 Subject: [PATCH 059/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index 263b820..d422824 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -3,6 +3,15 @@ name: 自动上传镜像 description: "" global: concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset: + - param-ref: branch + operator: EQ + value: '"master"' + ruleset-operator: AND workflow: - ref: start name: 开始 -- 2.34.1 From 43b1b71231ca9d95bd69a5ecbdb709ed0343748e Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sat, 25 May 2024 12:50:37 +0000 Subject: [PATCH 061/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index d422824..a342a5d 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -51,12 +51,17 @@ workflow: name: ssh执行命令 task: ssh_cmd@1.1.1 input: + ssh_pass: ((ssh.key)) ssh_ip: '"121.43.168.217"' ssh_port: '"3000"' ssh_user: '"root"' ssh_cmd: >- - "docker pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" + "docker stop $(docker ps -a -q --filter + ancestor=registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest)" + + "docker rm $(docker ps -a -q --filter ancestor=registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest)" + + "docker pull registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" "docker run -p 3000:3000 registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" needs: -- 2.34.1 From 526507c92e523594ea503023ae239a48b0a5d605 Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Sat, 25 May 2024 20:55:41 +0800 Subject: [PATCH 063/122] =?UTF-8?q?=E8=B7=A8=E5=B9=B3=E5=8F=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=90=8C=E6=AD=A5.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/第三方服务/跨平台代码同步.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/第三方服务/跨平台代码同步.md b/docs/第三方服务/跨平台代码同步.md index 43b7478..b5928e1 100644 --- a/docs/第三方服务/跨平台代码同步.md +++ b/docs/第三方服务/跨平台代码同步.md @@ -1,4 +1,4 @@ - + -- 2.34.1 From dbc9499ef9c5fe61b6cacc24df01b7c1416e39c2 Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:25:51 +0800 Subject: [PATCH 064/122] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=8C=E6=8F=90=E4=BA=A4dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/未命名项目.yml | 33 +++++++++++++++++++++++++++++++++ static/img/Org/imageOrg14.png | Bin 0 -> 78269 bytes static/img/Org/imageOrg15.png | Bin 0 -> 68466 bytes static/img/wiki/img1.png | Bin 0 -> 42966 bytes static/img/wiki/img2.png | Bin 0 -> 38703 bytes static/img/wiki/img3.png | Bin 0 -> 30735 bytes static/img/wiki/img4.png | Bin 0 -> 45659 bytes 7 files changed, 33 insertions(+) create mode 100644 .devops/未命名项目.yml create mode 100644 static/img/Org/imageOrg14.png create mode 100644 static/img/Org/imageOrg15.png create mode 100644 static/img/wiki/img1.png create mode 100644 static/img/wiki/img2.png create mode 100644 static/img/wiki/img3.png create mode 100644 static/img/wiki/img4.png diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml new file mode 100644 index 0000000..bbeabf2 --- /dev/null +++ b/.devops/未命名项目.yml @@ -0,0 +1,33 @@ +version: 2 +name: 未命名项目 +description: "" +global: + concurrent: 1 +workflow: + - ref: start + name: 开始 + task: start + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((ssh.key)) + ssh_ip: '"121.43.168.217"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: "\"docker stop groupeazzy && docker rm groupeazzy && docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest && docker images | grep + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi && + docker run -d -p 3000:3000 --name groupeazzy + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest\"" + needs: + - start + diff --git a/static/img/Org/imageOrg14.png b/static/img/Org/imageOrg14.png new file mode 100644 index 0000000000000000000000000000000000000000..50b3683f9263c09e05095df430f632ef7be7007e GIT binary patch literal 78269 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�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 literal 0 HcmV?d00001 diff --git a/static/img/Org/imageOrg15.png b/static/img/Org/imageOrg15.png new file mode 100644 index 0000000000000000000000000000000000000000..3a302e711c29a3d01940cb674c8a60594c878af3 GIT binary patch literal 68466 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 literal 0 HcmV?d00001 diff --git a/static/img/wiki/img3.png b/static/img/wiki/img3.png new file mode 100644 index 0000000000000000000000000000000000000000..2465f90bc0f7c0eebb411c08e14e240597bca770 GIT binary patch literal 30735 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

    f%u6GL% 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 KsNTRO=6?blCjZO; literal 0 HcmV?d00001 -- 2.34.1 From 03bf7c511f6e71ebb4d7851614f42f0f14a41cbb Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:40:08 +0800 Subject: [PATCH 065/122] Delete .vscode/launch.json --- .vscode/launch.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 .vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index be7ee39..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "configurations": [ - { - "name": "Docker Node.js Launch", - "type": "docker", - "request": "launch", - "preLaunchTask": "docker-run: debug", - "platform": "node" - } - ] -} \ No newline at end of file -- 2.34.1 From 1b3d7bd326dce6ff4e9edf1ba1639844b76b91c1 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:40:15 +0800 Subject: [PATCH 066/122] Delete .vscode/tasks.json --- .vscode/tasks.json | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 .vscode/tasks.json diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index d416da5..0000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "type": "docker-build", - "label": "docker-build", - "platform": "node", - "dockerBuild": { - "dockerfile": "${workspaceFolder}/Dockerfile", - "context": "${workspaceFolder}", - "pull": true - } - }, - { - "type": "docker-run", - "label": "docker-run: release", - "dependsOn": [ - "docker-build" - ], - "platform": "node" - }, - { - "type": "docker-run", - "label": "docker-run: debug", - "dependsOn": [ - "docker-build" - ], - "dockerRun": { - "env": { - "DEBUG": "*", - "NODE_ENV": "development" - } - }, - "node": { - "enableDebugging": true - } - } - ] -} \ No newline at end of file -- 2.34.1 From 58edd16b0eae43c3423d50b8b7aee1115e52aaa3 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:40:20 +0800 Subject: [PATCH 067/122] Delete .dockerignore --- .dockerignore | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6d68aea..0000000 --- a/.dockerignore +++ /dev/null @@ -1,24 +0,0 @@ -**/.classpath -**/.dockerignore -**/.env -**/.git -**/.gitignore -**/.project -**/.settings -**/.toolstarget -**/.vs -**/.vscode -**/*.*proj.user -**/*.dbmdl -**/*.jfm -**/charts -**/docker-compose* -**/compose* -**/Dockerfile* -**/node_modules -**/npm-debug.log -**/obj -**/secrets.dev.yaml -**/values.dev.yaml -LICENSE -README.md -- 2.34.1 From 779936c65ec93032fe4f65e474546d478fcb1d4e Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:40:28 +0800 Subject: [PATCH 068/122] Delete docker-compose.debug.yml --- docker-compose.debug.yml | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 docker-compose.debug.yml diff --git a/docker-compose.debug.yml b/docker-compose.debug.yml deleted file mode 100644 index 57c941e..0000000 --- a/docker-compose.debug.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: '3.4' - -services: - docusaurus: - image: docusaurus - build: - context: . - dockerfile: ./Dockerfile - environment: - NODE_ENV: development - ports: - - 3000:3000 - - 9229:9229 - command: ["node", "--inspect=0.0.0.0:9229", "index.js"] -- 2.34.1 From 0f58bc5f3c46c00ca444cd96908d31b23f26b47e Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 20:40:34 +0800 Subject: [PATCH 069/122] Delete docker-compose.yml --- docker-compose.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 75c2f6b..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,12 +0,0 @@ -version: '3.4' - -services: - docusaurus: - image: docusaurus - build: - context: . - dockerfile: ./Dockerfile - environment: - NODE_ENV: production - ports: - - 3000:3000 -- 2.34.1 From a8c4feadaf6a702ccc3db97648c05d224468f562 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 12:49:12 +0000 Subject: [PATCH 070/122] =?UTF-8?q?refactor:=20delete=20.devops/=E6=9C=AA?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/未命名项目.yml | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 .devops/未命名项目.yml diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml deleted file mode 100644 index bbeabf2..0000000 --- a/.devops/未命名项目.yml +++ /dev/null @@ -1,33 +0,0 @@ -version: 2 -name: 未命名项目 -description: "" -global: - concurrent: 1 -workflow: - - ref: start - name: 开始 - task: start - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_pass: ((ssh.key)) - ssh_ip: '"121.43.168.217"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: "\"docker stop groupeazzy && docker rm groupeazzy && docker pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest && docker images | grep - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi && - docker run -d -p 3000:3000 --name groupeazzy - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest\"" - needs: - - start - -- 2.34.1 From a007e17faf08a1e875c102f4ec60195fc4566716 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Sun, 26 May 2024 12:49:13 +0000 Subject: [PATCH 071/122] =?UTF-8?q?feat:=20.devops/SSH=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .devops/SSH命令调试.yml diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml new file mode 100644 index 0000000..4d9390e --- /dev/null +++ b/.devops/SSH命令调试.yml @@ -0,0 +1,33 @@ +version: 2 +name: SSH命令调试 +description: 用以调试ssh命令 +global: + concurrent: 1 +workflow: + - ref: start + name: 开始 + task: start + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((ssh.key)) + ssh_ip: '"121.43.168.217"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: "\"docker stop groupeazzy && docker rm groupeazzy && docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest && docker images | grep + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi && + docker run -d -p 3000:3000 --name groupeazzy + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest\"" + needs: + - start + -- 2.34.1 From 427a9f38321a0c13b8e1e0949b44b1004c9d4c43 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:53:21 +0000 Subject: [PATCH 072/122] =?UTF-8?q?refactor:=20.devops/SSH=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml index 4d9390e..abe949a 100644 --- a/.devops/SSH命令调试.yml +++ b/.devops/SSH命令调试.yml @@ -20,14 +20,7 @@ workflow: ssh_ip: '"121.43.168.217"' ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: "\"docker stop groupeazzy && docker rm groupeazzy && docker pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest && docker images | grep - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi && - docker run -d -p 3000:3000 --name groupeazzy - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest\"" + ssh_cmd: '"docker stop groupeazzy && docker rm groupeazzy"' needs: - start -- 2.34.1 From a8d3801de1f991282fed28c5bf20e919d3a01f1a Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:53:57 +0000 Subject: [PATCH 077/122] =?UTF-8?q?refactor:=20.devops/SSH=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml index abe949a..27686f8 100644 --- a/.devops/SSH命令调试.yml +++ b/.devops/SSH命令调试.yml @@ -20,7 +20,8 @@ workflow: ssh_ip: '"121.43.168.217"' ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: '"docker stop groupeazzy && docker rm groupeazzy"' + ssh_cmd: '"docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest"' needs: - start -- 2.34.1 From 0fe758e23356b11164ac95c6e3154d0d5a012eee Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:55:05 +0000 Subject: [PATCH 078/122] =?UTF-8?q?refactor:=20.devops/SSH=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml index 27686f8..8df7cbc 100644 --- a/.devops/SSH命令调试.yml +++ b/.devops/SSH命令调试.yml @@ -20,8 +20,9 @@ workflow: ssh_ip: '"121.43.168.217"' ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: '"docker pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest"' + ssh_cmd: "\"docker images | grep + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi\"" needs: - start -- 2.34.1 From 00f64ad82e563000b932add10b29bd7efa1c206f Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:56:38 +0000 Subject: [PATCH 082/122] =?UTF-8?q?refactor:=20.devops/SSH=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml index 8df7cbc..c0c6514 100644 --- a/.devops/SSH命令调试.yml +++ b/.devops/SSH命令调试.yml @@ -20,9 +20,8 @@ workflow: ssh_ip: '"121.43.168.217"' ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: "\"docker images | grep - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy | awk '{if ($2 != \"latest\") print$3}' | xargs docker rmi\"" + ssh_cmd: '"docker run -d -p 3000:3000 --name groupeazzy + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest"' needs: - start -- 2.34.1 From 933642b89463b542dacbe7825b059cef8088e4d3 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:58:09 +0000 Subject: [PATCH 083/122] =?UTF-8?q?refactor:=20.devops/SSH=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=B0=83=E8=AF=95.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/SSH命令调试.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.devops/SSH命令调试.yml b/.devops/SSH命令调试.yml index c0c6514..863a85f 100644 --- a/.devops/SSH命令调试.yml +++ b/.devops/SSH命令调试.yml @@ -20,7 +20,9 @@ workflow: ssh_ip: '"121.43.168.217"' ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: '"docker run -d -p 3000:3000 --name groupeazzy + ssh_cmd: '"docker stop groupeazzy && docker rm groupeazzy && docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest + && docker run -d -p 3000:3000 --name groupeazzy registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest"' needs: - start -- 2.34.1 From 7da6b692879c0c3e6ea6818861f4ca5bd7d33d83 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 06:59:28 +0000 Subject: [PATCH 084/122] =?UTF-8?q?refactor:=20.devops/=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=95=9C=E5=83=8F.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/自动上传镜像.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.devops/自动上传镜像.yml b/.devops/自动上传镜像.yml index a342a5d..8a0105c 100644 --- a/.devops/自动上传镜像.yml +++ b/.devops/自动上传镜像.yml @@ -53,17 +53,12 @@ workflow: input: ssh_pass: ((ssh.key)) ssh_ip: '"121.43.168.217"' - ssh_port: '"3000"' + ssh_port: '"22"' ssh_user: '"root"' - ssh_cmd: >- - "docker stop $(docker ps -a -q --filter - ancestor=registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest)" - - "docker rm $(docker ps -a -q --filter ancestor=registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest)" - - "docker pull registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" - - "docker run -p 3000:3000 registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest" + ssh_cmd: '"docker stop groupeazzy && docker rm groupeazzy && docker pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest + && docker run -d -p 3000:3000 --name groupeazzy + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_groupeazzy:latest"' needs: - docker_image_build_0 -- 2.34.1 From f7367cb0dfe5cfa6a73b8b072b23e0ef4246e03e Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Mon, 27 May 2024 15:32:09 +0800 Subject: [PATCH 085/122] =?UTF-8?q?update=E7=BB=84=E7=BB=87=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/组织管理/组织成员管理.md | 2 +- static/img/Org/imageOrg16.png | Bin 0 -> 97398 bytes static/img/Org/组织成员管理.png | Bin 96573 -> 0 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 static/img/Org/imageOrg16.png delete mode 100644 static/img/Org/组织成员管理.png diff --git a/docs/组织管理/组织成员管理.md b/docs/组织管理/组织成员管理.md index 4c40495..48d55d0 100644 --- a/docs/组织管理/组织成员管理.md +++ b/docs/组织管理/组织成员管理.md @@ -3,7 +3,7 @@ sidebar_label: '组织成员管理' sidebar_position: 4 --- 在成员管理界面我们可以看到一个项目中参与的所有成员以及其邮箱号和角色,角色分为管理者、开发者和报告者,三者的区别就是权限不一致,管理者是最高等级角色拥有所有权限,其他权限递减。如下图所示,还可以根据需求邀请新的成员入组或者调整组员的角色等级,或是删除组员。 - ![](../../static/img/Org/组织成员管理.png) + ![](../../static/img/Org/imageOrg16.png) # 成员管理(Members Management) 在 个人所管理的项目当中的**仓库设置**当中的**成员管理**可以进入成员管理界面 diff --git a/static/img/Org/imageOrg16.png b/static/img/Org/imageOrg16.png new file mode 100644 index 0000000000000000000000000000000000000000..d9b3d369e01f396d138a0480aa4686326c6216ae GIT binary patch literal 97398 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 NOI`mK`sVM?{tt*BGavu} literal 0 HcmV?d00001 diff --git a/static/img/Org/组织成员管理.png b/static/img/Org/组织成员管理.png deleted file mode 100644 index 1495e54646474dc62eb30d0414c8bed6c2ecbc40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96573 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%0ABL`GrL*`RyMrgR5Rb`@4!rKId`1n+v)B> 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 -- 2.34.1 From 978de76993c05e344ead81c368bcb224417b16cb Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:45:08 +0800 Subject: [PATCH 086/122] =?UTF-8?q?=EF=BD=87=EF=BD=85=EF=BD=85=EF=BD=8B?= =?UTF-8?q?=EF=BD=83=EF=BD=88=EF=BD=85=EF=BD=8E=E3=80=80=EF=BC=95=EF=BC=8E?= =?UTF-8?q?=EF=BC=92=EF=BC=97=20Update=20=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/代码提交.md | 30 ++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/docs/代码库管理/代码提交.md b/docs/代码库管理/代码提交.md index 5c810d1..71f2b89 100644 --- a/docs/代码库管理/代码提交.md +++ b/docs/代码库管理/代码提交.md @@ -1,4 +1,26 @@ ---- -sidebar_label: '代码提交' -sidebar_position: 3 ---- \ No newline at end of file + +--- +sidebar_label: '代码提交' +sidebar_position: 3 +--- + +# GitLink 代码提交 + +## 提交信息 + +- **提交者**:geekchen +- **日期**:2024.5.27 + +## 一、直接在网页上提交代码: +![](../../static/img/代码提交1.png)
    + **接着:** +![](../../static/img/代码提交2.png)
    +## 二、通过git将本地代码文件上传(可单个文件,可多个文件构成的文件夹) [非代码亦可上传] +**在对应目录下打开git bash,输入以下命令:** +git add +[你要提交的代码文件] +git commit -m "xxx" [xxx为你自己备注的提交信息] +git push +**示意图如下:** +![](../../static/img/代码提交3-1.png)
    + +## geekChen \ No newline at end of file -- 2.34.1 From 272adade33a6a73d2b49cee510e9fd0500f9f565 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:45:56 +0800 Subject: [PATCH 087/122] geekchen ADD file via upload --- static/img/代码提交1.png | Bin 0 -> 36662 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码提交1.png diff --git a/static/img/代码提交1.png b/static/img/代码提交1.png new file mode 100644 index 0000000000000000000000000000000000000000..4219c57b878b284ffa44ce1aa702f406b8cdc313 GIT binary patch literal 36662 zcmeFYcT`hb*Ei}p3W$JMK{|?Jp+o}G0|G}7X-e;igiZ($0SWC$RgoqT2p#FYC-fXa zYUmJJC?X|52nZoS2<5_g-t*k|e)o>?-ZAd|-tYc#=NK6oYwx}GTI;vxnrp7#oa^ID zZ8erloR`j>JIA8_{14r8=jedv&i&SMk^b~bCWN+l`u7`5S55g`SwHvcY2kvsl9tlB zbCuCdht_nbWk$E>Ca`nouDw0`{WfdI_wL-eD6IM)O8W0CNzJ~gH*sm@pp#y!P5arn z`n2A~R87GJ%?`~}8RY7B#?9`}cLf&(KMEvYZPk49W=f-2=^K;O7U!$0i+3i5hu_!; zeHsiZDClaxd`W33??J(H0g)~qmrSLj=GwKYy&{8Rr_C9QMsLqe0@aU~RAlNo>1=>2 zJF+#v@ueObU%2{@h+(gR@BAZgmhW}_@sE7()rk4{;U7UJ@?Za_&Q)=MlHfme?$}ud zY5r5^kKU#W$bYJQNb+F>{=1GC`M+++n0{}424IGANuUtNu??QY$2LV?uSnTb-D3gm z&$;YJBDti7QO05;6DN=VY4v;j%+|5C53y9F3OW}cGwY+QEiF)NKxtDb=2o12xG4w8 zox)Cze#wcf#-lO<4hr9TdG++Ck!m1(sPc`#B;o%U%9~F`meP+d+&;I}>k-3|+1jfM z*BRFXLo85f7$ZENHtu_)!OAq%JaCa1sVM1p)( z@I~qFHITU)z(%04agb)bK%+M{%D=O81Rks=iSB9YWXHl%Mvj=(rqEq@+WN?qGnf|i z2S&4{jAm!ANIuYSlu0p*uc^EbiAea5xAYcyH)`&85EfaT6HW6HhD7#y95dAIo1r?g zD#wE+V~%ksvwZJv&xIv&Kk%e$vPA&3`uC?0E8-hR@y+0zpp0CjUb6qk_fE|6fyH(^SFV{Jbu@3IERU&NOXQPZxLe^pHQu#V zN-;i;s=>X{tlg<6`Wa;X`gQOBXwi#NxplX_;=SZ<4y5wS->~6n!M*LC^KK$PIe^v? zwk-;)Y#d~rHF4H>M+j<_E~q=kve{>eq31&#*DaGiD2J-c1n!n$mKt|MIbiIUBC%$}SA}Yv_${-I@Bosnxi04Fw2eaje~{ zRAB(0yw4tUY*zZuJ;)hP6)rOPZGnBMYH4@XE26$uo)5g?^R=Hv10#vM#>sXST$Z-9 zH+o1t=PeVs)5oOJECoujEtL#(O~2L5o8gWf=EmrIIbfeq)&?$`<2jd7oK6l}A2^mG zo^qclO`|P3C?-4H_9RQ&#xI|HI?y;Ow1dJ+dowXuD!J<)XizO7A@O3Ngx=A-N$Ij_ z57=UAjC{mSc+u7iFU&ZKFHyXa7T~s^H(Zb>)tiv8sg`duz8*p2V?#9r_eQB$miJj6 zc5I}EFJtSAc#j>MT&lDNRv8kDT!NG~JKSRG&6bZ2^}P?qU5$l&m9d_}ce-|3Tb0*9 zPb1RuFEXtQjPdIc6MV{Mg{o~D<yA9;y~n>iVbx#r9COh9@M9mO)bwSgP53 zHWk<7LFK~nc^!g2i(B;@C+sEf8pr7@{l#2Xbh*N(1qb?E5ecOJxilzNyqeI1rS$UI&*SjW(iZ+|8??Mswsy-doyZT}0IxrpA+y&+X|CDKH7#|j z-UYr96ufx2X&%S1ef9dp@Pj$ea6r6_JK*+|gh@+bPb$v%t#qSJ$J0HSA51mNja26X zw`>eO{5HQKGMjN?o9$&redFU=&AyQg0?ttFQwa(JL=5by!3H3}E80osYva-_kM;6T-P{&?GXJZXDUV&UMgyBfK^?o3lS_p z%pzr34~l7V`*^9%3tJ=J?6aWUNhsS{rsB;$zkV|INL7VOD3 zr+Q{vjYSZgA?qejjCf6IrDRJND*SGQB+2acZ1N(7FnH&vaZ20!=WdzGB8nA*olsa$ z^sD!wBJx{76&n{g979=1Osd@lbp5PX_@1QN{V+Ji*NH0}Bur$NT=d=GF%cqrWZ6B0 zlTt?|;S~ux-nqd!v$H4$DMbM5lTnR@!`khD#iS$SsM^vmYN@L%tRMi?)D<+~%$mON zISk=+9CAhC8kmz7!|Sx%^LB2ZUvH8E(=?@JU`GNBcQ}H2OYq)7y#QRdM5&r}KLH(L z$k(YrpW-H`TKNN;>WUPsZ<0e^;q07;C&qt6`-6CA0#fhTBW3 zW=y_oG7yFNKJLKy$bUWglA+j8g;TH?VIqFgo4Lcw4o>%LE#4c1EC!g}pj7c;T=q>; z0%9C%lqQ3E@3pCr6Rv^N zqP;rK4qxa1?K^dmt0MN|4&G8vt2FuK?ey2HUNFWNHABd}F^PP|iD98)1G1nRB{qps zY!lA3ocKZMgUQOi?otr&Skd$rq(E+)uC$2*Tr`_;;Px!2w{>Je)Al^Iyz8q)w3r-f#-1I z=R*0#%~AHjy|q#W>2+4|*Z=}c;tjB@Yr`|j3oTQ?*}`O)olAFHZD}uhAZ|{M{bYCb zl_K0Wz1O#WH;>qwrTQGho_^`^LYojsVm0|x4PU|4CTat$n}v;`8Fp}&P2#q`Ua4UJ_yGC(Gwy@;+YMlH*t z&_AEtVshnU4S%ilz@#;$GZ^i}&NV^5VfIL6h7giYP*@O`Anm(Pj54XCUee;a#@O8JGvB zQ{2ULS{VD{UECH8o4iygwLan^$dIsR3s^(?+3{a32<4A;Y)8T;u2k5)D6cy*rbCAM z4lYNE%(e52^BMZgf1#mi+#P<6MZkKu9@e^u$|?NV&X11J;g@rF2bQAPH^qLZRHuK@ zdUj;-AB8M?pLUm|A|1? z`c1<*abPsx7ehQYz@vk~?i+~^xPxsUlJX+*&fP)R-JWE(UAeA0!M>s>0IZq$CeEdC zu_MUxeW=xT++G*LPGA$gBJNo3UJpq@hrnwE>5y|V zn^QqfYMUIX+Kql>W#SG~x%2>2A!UgkaD7s0G#Yb0X^5ZMA;w42z zx~4^h_?%+wXKOTJDuNnO{GF1{G2+(`!=0~I{BgeNc3T6E@>PebfTu^jMoW!0DFW!Y#{L2rHVFzG zH$bPUAvV#^!~nD{Wt9b6B|gCEnvF6E?!7UJ;M%!(v{B-BZZhFi`|`FdpC9NfkVek@ zq{=m6nTx9~iMFga*}V#4?rxMWWm$SYb7GQa63zeqT9{Pv&G)KigHqzxf3RC$7yT0tT)Nn4~)Q>mqTn|&V}Dq z-sjpm@B+Fd283o&%uy_22^WyYCAgd51L%rj)`)3!=fYM9zqmKoZecy)VF%Lp>L9zS zy7PO>gl`&wO+SF|Qhc@mRGICS(2c|Prp5c4UdY{QS;q;FCbQqNd}wvWb8MkdkyDNI zn=$E6O!XSGzKP^s3xBQ{L%TzRM!bl#tFz&|SHyQLYu-oMof`v9FZV zzraW)>0a@89W0zWBP@iMC5`BK_3Ym48?Jl2D&xy`#QTy?rO0wv07j`Xm0C%z>fnpL zlN-X4TjQ>-lm`!{_U41*AjwVw7#_-CC(B0;%%^;S+gS=5#AwW)7q2c7|SodUlQw8!GKiTB_Vi7;ctk!ZZWGMGOW{8(Qn;& z9oKj@hm8kJkIoG&A1ZE);vfBc@4c>i#bZUp$4)y=o*cGix6psSY85Hy2wyH8R@Nld z!yY}aptLZ5X1ywGt@bhRrsTV3%CN8NSM`V1Di0y%x-s=6A4k8HXHs>%#!1X69uU2dNl5z$Ir45hV>vzfF zWKznFQ-|Zd9JF_fS4!lDo8SfH2E2K7$iHs_6CqK01Yl6IE3YUD>YXAcYHCf^>E@+F-w0_{#msx*_+qc;N7_@?0PuEAYaeSgfOQdAvUhtLe;;x1_mdw=1 z?U@g(0N0i5ZZk0;*;pa5gt4#;XOp)v^*&W*in*@$&rFbE_{=3`*;7}{EO{}OeHL+) z*8eLDZ9AE*RrMpGd3U=K{{B7hyMkXmyoQcSYU(4O#M3Hn&!CO*5AL}<$c@xs1n!k2 z3$Y9|-Av14IQ72^z+q2|`dV)ri`MO^lsT{}su5daU24L<2?!VAmyYEbrnD1K+I zeb0AL=(TIrb#t|E1#MqOI-Ow7I?fLYdYrKz4$rHa8?O@6Rg`H6pY*M;K2JihroHq8 zgFr^@4p~!{mO+08(B=iCI{kaSl)1S6t$_h<(d)_V*i`klr4%dOf$9>nubz{V-A3O+ z)H0Kc2OQAaO_%O8Ipz^1AcFoAum|-vLj3xY@#CKOGlmQ{Jr*D?r9Y+FYz8CaRjJu% zTW7wHB`-=4U?U4LW9tFAzHWilb+975(5>-yM>U)dhUT}=|WQ$X} zM86{uM64z0=;qzacb; zk%8h|Cov~agX9+b40O~-dh55hEnyr*T78li!xQcJ6NvAN>CDm*mH|DP=Ia5k(WmR8 z6M^1DTAU9&1_+q3Ec^3Yr4#2RUYJu>eq+Xdo1HX-m$>Zqo?mY@6zS8JWqVaAZ+K$v z&Paqr+L2E1sUu-*p_I3fz9iM-2(MV)rz-VTt=7$PJ!S_x0q9?hK0GO7dnf3~vJ#Yd z9DfE9V&__rPRcVnWM?!sc3L(Hduo0+dj|0x!RXSI07JUE^WYyh+iZJ#+ksH3DN?d4 zMe^4xEPnV%sy;(9Yl62l-H{GiYUDd#;fa@MzCw+l%Silm=EdS1(ZN^dY{D;hsTCRJ z*_w_no*R+4D4_q~Yxrxs=U0n4V(uovCteD^VB~t?w6Hhc)4Htcn3@KTldpQ0-~xJ$ zRBSW!$9L=>YmjqZg(4%#i%X&{mD9Y&oWJG6xar&M-WBL~lDpW0V8M|3`KL|5skVVP z|Ju0kF(55oQF!$SG~dn{x*})emS^QH|Im3l_e&#a-S$&u9l!WH#xHh@&s4c`=ReH@ z-wgX9(ctW+(sX+cMq^fWB1=Fyt~z-JKR*|6Xo*DlUWaF!?*nGHHAuF}hA|vX^6Je) zM=2O)j1R~ylSc1l#>0O$D;;{()79Z_ofWRMwWwT8s7q+Kdi2oXg4Ep+Wwol+O?pV-~R{VNh8MO zRj^ca;vkbd2~16f&o1XiMEEuOuxr9q?GizEVP&^O$vanSAlY+VBi>Xt4W0hhJobNa zqFz=(F%_rWLuMq%(X1rL-~FVm^%{7$uF-a6id2>DAJN-5>g$VM3pHMeB%Xcs4-;~C zFEZlU+vukz;!y1`rr7rsg@u*uqPd#%yY@8NU})2`p5A%0>3wuS@n|B4P{O^ROqsRP z<6Qff+3rEs)$wockEu`&J(Joe@?vU2oCu+< z=4bRo@yI#g6`cNN&i?K5+r8uq40kvQy)Fm1lLCfLgd?Lnt3X3q9+=Id-=Z$-{36rP~t$d=U$Z!Gr!AKvyI}1&8tEtB`K8l z22;Vt+ZiH$ny4E7Y9=-=aL3N`$gq#pU&Cw?Mf~F2(_z8A-~W`n@u%ReB0$Q}pEu9k z*)yrO*<=CETW}}|leFlMw+6)FwSPxa zgq$ey0(wkrGl}OpM#$E=nBEZnY8nU#`Iapu%D%kxJIY~FBB|a>X3@Z>u)L;hMAVUA80v|rytUNXCWtM;4 zx+D-G_RcboR>cS5xXB14hXwaIO#XW7i)>n!5U8n%ga!A$0uCbqqFvRPhqGph3eoKJ zsJex|L9xdVyYxpq$e}@MP>Wm!BNx|&MltPh>?x-!U--7kDnJ4|phHegflz8N;MV)z<3jG*y2 z2~bxmUnQTSPWgK^JR1SXaq}_|2IaT9%Tx-waP;T!#hE5|YI?$~+p*;8_FmW9onXak zwJac)Qr;!5ql&?cwCRISRKNMzgkw|~{CSb*v*6xCd8ag`7{~b93rM@8XXAu|K6XBkULNpWX|dKa@M2a?h7wO&gwc z%QWO~;{S}wuz&W{>$lEv)_m<463rw<--deZ8Yis307I9gU@6O5#cFoY(c>=}?=&v4 zomcrSn{7&#?Gn3&nU&_b65&Dezk_$aV+x}J*Rf?JuYkXI4rh)YZ_Ix~aPLe9{ui0; z|4HG>|9?bh2%O1(5$P393}?lb&G<%momgXmk4Li zWrlbk>Tmmnd1c&+o|*fB{mrFwt8>slrzxLoO_G#Yv7b^Ho@;4E68}71TQLepf5DNm zHL9v2BOTT^>-Fq16km!~r5o`8I37IdSFp)or+t!Jj{Xu$Ho}TuSA9OyUaKqR62jcr zWavZ;>!$39#%XO9|CwbW37Qj*#Ntb_fBo*oi!dTYA*@m-b)2;KFtEVEIT^rSTy>bv zm&P#G_<;VoqnXXgE(fs_%5mbuh2L5ijquc|nv*Y-!_M0#zUl6W*6lI@DTG~Y)Q z@h$Kd!#2Y`nLpS}6LHsD9_kIWJhg*%@0mV-s}XnjbKQ5*lUOA&m&%{-l%avc^D$ej zA0CxWZzU+kd=r8DKvPWs!Qq!bekKd+TRHhyA>?Ljw2D(9kt*PqD#I<;J)PU?fpzZr zp2=pNR!Dxc;CZ(EmQ-0U;*=p2ZsN>S=#O@5uE(+>a>q=Dj>hM_r~R>#&4hJhkJ`~x z|Hh^qIF82x;GI?)iXiD=Km0b!T6Q&JwDPU7Y{Oyjq+;g{GSUX$>BTK8yJRx}bu!8F zFNm2s)_<)yv{x9aQtLk^)ubgxh?utT?pMg_FBcymZZZg-&pBDmwhgUKU8ow;6&Dok zstL5ySxAa>%nwyL@>pxi8jpOG@zQ8$q4}?a##26~27%1={{{=^0;9SXr(OZ=odXVs zf+1B^TXq~WZ<3gqTKfu%Rmfo?OQvle>vWLSQLT0FFq=hg>)N`_C|*4t4Z@tL5K5Y0 z;(usOkac?(C_`K}oV?j^c|G2Oi_r7oSOvT*>ED#)Zjt?Vz{u&uV@-T@YOr)6>FA|a zM2eL3v0V|xILf)4^p#W`&6>Cs^>H6U*%k7J7j?do-3UAu2=x1k>ynqHbgNOMHIDl%y(Xu66XrBy4(iW$j8%x<5_| zQ1)sbyEDRNW@{GSRa96Dq}oDebtTHxnN~IuIb@}LTLfTbr3nqiO_}Hl?Pg1P%k)Vb zGsCLcT5a|yK<(Vk0`!ljSZG9&Ki)WsbRaZ#ZHn`1W&ZkgrR8H!t$w<`dXF};ugZeA z47*bBffc`=l?*qhRg*>2Ya=Upr2Hznryx0mZ~SV6PxU0%2H=EU@1UH*#03!{$2` zC&y~Q+6JOZw(zdyWbc-IJB&C(k4aJf;5mZyBdX!gA8N~Q_P*8>3~)Q19l<=SFJtujL|@0&Lp{Cwvz0##_GIX>ksMYo#gyivCH=DO0B#PbflWVJ&B4D#iBL3{iDo zvZogd)xNm2O*8BIL7OtvVN?yc4{pWL4fI*#ZI6?5dxVbQ`kuJl%|_+U3j6&D19Hgt zf;RdBvVJLSYD8Lc)XVIB>fq_U+QFVLh?w80etvoaid> z$+DMCGR115C*<|^%KR_!T=R&FKo!MQzdiuSjAQQ&P+l8nw(?b1is2Y}@jTwluzqDphJTgu9*{Y-IG3)O9Ys_0L*OCWza5-YV zbK_akWE7|zV&*#y(E{%8z?Q=5HI^pprMfc%rlQ{vnreRT!e;nKh`Bz-%T|U0!6|R1 z#)^)!O&raQmv;bPU^Kt0s!9|=7PH)U&gE+ zUYQ$q@{zQAUEIXGmv*zbUPrp4Mz2QAt|H?Cxp;nsDizV`TWDuv^=mrTDW;H5Pn{ED z=XX+cz{scb0(x>W&1%%o6jXF1kW_}qI^nUfWaYeo1kA?M815PojLqi*^7|9;2aXHQ z2i=h3OLWK~@*6P5BPzOXfP{F`?|dME_sd!s*tOU|FZ}3|8No|^onv`{r;2yy*iteX z(h*nlS!0om;~GA!*tj;@&HVt}-sTT^r%6IWhYSv)k$+gYcIfD=wu$>g|zDk&cfZ zM@#oEAdlU-WseUJDtY2&TkOgOip2;?Kg_Sn1ad6R5CM1(h~1*x&8x4_>R4 z9SbYzO#SzS(c2ra^`Ghadc%wsh5om194%en%N?;X4N}i{MYS{=O(na2!KVj~7hq4P zk{NWFJ(YHE&1ye%jsMW5XE(RVYOnw}51{?{UE)*^R(d~Wz4Vy5%kksngGVQ%MXkT* zsNhn7@y&}sm{LfdWnd-y2$fH8gEcp+KN^5;Ib5P^uDL_A)3gW|jcUc;FhvK571u^L zVr~&V_UN)%+B)_3gM=qA%6P-y_R3R)vh|;W9BSm7`qwEl56uXcB6?|F25mwe7eJB} zpqT2KOgTP`QSn9T2yXjQy00)T(eWoxn5OaF0oh6mMqA7efH@LB`rqLOFO%Yr*0z3+ z-BO2lLTY$~J9E6&L!!C*GNTMYh1;?IUy~Lr#_=uRMCOkKt2XONUosTx?j;RmxRwZv z?{4hBZdsA6qiH>!k@f~J9cE6y>gGje$@Y%pTI>A3i>=a(a6XSMPVmCx3y3T=yJK-G zjky0Sfcwex<;u=1XiZD+E+ty%=#~MAqb8$epplfCA?3|nKhg)Yb!(zuid+~P^3vXL zw8~I;d2r$tDcMg|uy|}rUrYdB_LV)|zvUi;w;!Xi8kHEjR>H$gvhTw50I!S=l}z>I zRltN1MUS~B$z_eur0Low73~)JXKR9}p4%E6<9nuy2gP|^slIAmT1*RV+QlgHC+ND* zU!`gUV~OLfl5K=gmv9XU74h)R~LHPP2g>o=13%8;~@nw&UhR8B^-Z1X|B#2qe(b$D(bkUAR0EFMN&cd_n;I*I(6 z|4_Y!j*UL3-z#{plo;AM_r%+OhruV)#JlX6s-t*+jkI`3QV4rpps+rgVu~>AbUjMO zqHu+^>F0xCIsv{-Fs=PMBbspwX`ALbS5zUM8=4D{SYZMq7)XEazd-}1=j1sb83s->C7Jx85|qIK~dzZC((1TT%cSLX4ATA>wZ{HD{9e(9W~%!_YykZI{Ic z1-EkfL+r7K**f+b1*SacWg(|iN8wthi9yUc=3-?84$a!}QrNsYvu)NgM0Zl z;^F~)VT$>hfVN-c(Oq=lnk{$p!KK~$#f3bA2xZK}-fFtW#4D{rM{hYw?1TnDmnSuN z5_kf?1uTvwkiCcNCCiQSsa2NE4Q;3+-8o+S8SKtcow0Z=M&QowHvb6oq!-Aumf3Ai zyU?=c@l#d#Tt)Hfrw{CL9NR^> zNT2R==BBHA$30Cht<)|BA5PRrNoFBjJ{Z zd#{EFsOM>6MB-@qJ3^$xt?M<3R^tfN*3=!0uu*n%8-*0fv>W^Dc%GPH??H=gj5@4u zP3x5Q4nf$&dwV8w@FpgZ+b)ZArP9W3Pws8l?P)EAM?J$P5XL+pfo{Z#L61Y9Bd<#x z44rQWUF+4@r2~t13mq&Nl$MLsJrK07B6HZ~12h6H-I**I@S`5+X`vib=%Td_(4SH^Mu5ao)2=GmS%`G%4HT8hl_T!M z(DGd0mOFeGOGcU-O*{Y-F#Wkof%H#IvJ_dp3=>?im&+ge8FLDtQ7;q>EJh$z6)4v~ ztm={N+xsJ>7t^9$mNB=?vgr^TYhwxyH_>*axwN=~IB6w5{e3*=zg5N+CuUmq`Bz?Z zQd*vm9G2D&tQ>fNJpOq*Uo*VKnLCkB5x9)Z&QtGMnwO zNX@u%Rov+`kpvg&7-`<}S7STuBuHr5{_YZ#EYQV_`!_2IOiJ?TOs_dz~CokM7$VdY0q-L#}HYc+)7MZsb zrJ#;V%b=>Spocf~GVmuQ%YHs*1ptdGm*l9X{GH_(bFMO~?f zveUqg&{ChuWgaP~WFMs*)Hj#>!G>wicjV+XTAa_2`9nP>;Q8wc7}qkbd28_cYay#xDbM*}$$`ec0ndCf_>`F&1&F{C3 zvd$N;<)Bd7s?$I-M9YvUZFWw0K$G`XIxo^`!r$)$EWK*_wm)PJp{6P`g08Rs zD(ziBlW90cJKJJrx7&X+9RIjU_(b~ciBcP?d59`Ndl^l%@K#7^)H1Kd)lZRu&0gt> z@|<8x3BY0NKogus2O&g@pNP$Z?0QjM#cK*o1Vll3&rU>sS5Mt+(EZ)6;g4-BfsV?{yD{f!mY$tH;432lO0X z8WAo`9hi0I&QMH)dgrU&J(Oks{E;Tk;E*c#R>5POh%4?JtSqZls!EXO_9V;^iW(naEU+jP96VYSL_8hE)6!yBN-$g%Z5`t(XFHTNFmUg$V zM(is`75T5S9o*(kPA@m|rjDVy&AKD{-2ST7OXrq+>D1pcbDE`qVEN3_{${W5wuf3- zy1`6HJ{`^K*LewV>l?xY(2Pt`6?SQq*Q=IL37}L#^1bVri9EvyqLx$yx=kdF$_3$?dR!{kg9V3Xl~s3FdJX+ zOe=@S$n$c-fYzQU!jo3J`mAsbNHs59`{vt{{V0FxuK8@5D{uZ9O(`@Z0K{NBdP1VT z3MHCa5G}-wECb!kH2Zj&;9{Dv!&c;S{_CYQzIVZK8&Y{CJI(By$_`I z@-@}RW8Qa2}^iS*R5DgUn_KmXp2{1MzD~4{G>~z@q3}MHIK9dh5rK z$7997qaxYD#wP7Dt2z@yZC*j|=0WR>`;X_PKXDICy(`!5gT-k1PZs$ZwG2c!qFd+0 zKYU2|!Y}>``z-w#S)-drQv1-|${ggZ$>Y*wm1hb#*T@ToTm773cV1!AqYYCCm^OIj z3WMjj?Ksg2oW~&{W)o$f- zf&J^ZQ2SrP8c@YPtIuJgnh!=e`6SdeS1l5>q##0x@4n!v6IPMrZ_{RQ;wq zQjXc#G!i&3>Kt2&VrP+FvOB5D7~S#iN!y5TlsU2Kb(-Fa7hkRBVy}MB*cs*&o!PfA z@CvbXK+4(8=n^Z{8CQ(3JsH|#X`ChWkrH1J6~4UpS55;kL?OZjpbz%^-Yq^YWq4&2 ztcevv)?wbQkz8>ctU$J?%s7ZJmO5)i&x&~{Me6QQ@2`13TyFQF*R@)Bpr~GlgV6Ya zdO+@>r<9+Ra==P_Xe}^{*C2)f6M9w=x26?>4tWA*fVcUqxAfU|x29Z&=YhReptz#w z9!U0SKj(ziL0Ui=tS_he_2$zE^MD3km(w-EdC zT`6mm{dt@s>{cH(4I1W&6R1P za_HFHUGo-xaqzFutmc@!94gkS&~q@7e?;t1#Srsr=vX_+YSl8HXw}g_*M3q^?eD(# zIqT)NTk*7)SKw;k^3!^(|E*?srqmPFg&?K8z@co{tITV?v{yxf5SfTXhG9|;=@ zMHY{#ZLTx2?8=rh&CNU1AWv!br{6T5^*Z*?Q7Jy`FXlZRu`FYyr1R8)#l%T*=zS|SZ%G(I1=3$M>ZWPQq>=5; z1|QcN9)J?ZrXM#*kmCQBNZdQ^jo~A6eK(nI)@*z>RtR1Cg37FF@DHJThxhz6N>Yk%_r9 zIWSJ&Glg2b1(o#f1u+@PvFZEQd)|~G(0dl*ijxN>*k`tiT1MY39L|y1)?({l*;#s4 z%U7?O)RVSlIV5{4-Lp#?1C8g&@Kzrw`Z;{({+OB034A^0T&e2p;$K={4EstW~R-i%Pzsjdr*<3Fo&6Bwd(NV0fpHMTzky8RzFF5_)ED3r5YrYeoXlY%7%)ta*Mrv+FBYNS{tCc zHvu@T$2G;uO4RUeQvF2-@q10=SML;SK1ZYqd_MY~mOclCWQfW3o9VdL(_xMJc@mgU zeb9iH#gb@$sXFW~aZn_?#d${-?O>(NI#I~GdP;8WmAm_P`2u!U0Z00PzWKebIN1H} zXN1D}L&ZBga^&ARo_IH}qb(Ha35Y=jaKL?}EN!QH)^7-2ahf8W;nbl`{9&U&eG{hFB4gxq|r#{ zSO_C@uAhgY=XGFDr1)NErgr3!P68{BS~}dne(8GoZ#{+V;Qq-Q0g`r^r{*h*T@a35 zmTQqoUF8r5shVjDHmwPjROtQY+EN$>lmsH zzr5vmz_Icly+O^=T{j$^Tb>?d_*Z_eI&@%`GZmF>#2kK=5xhH$sfZY(>TUtdXXfv; ze3)VCngA4~57H8eN{N$eT|aFJ4d~XQ*`VDe8NmSRqh=->12rmB^Wn2-NWhVXwD&6$ z2aprIT{P?~>IqA1vc?AEjHzi?Vd6yFV_JI{XTF7b!9Yf_cz}VAKqoAUhuv8}tmP{VP)`x-mLiHtsV_GwoD6nzr*Dgs_E};zc@Wv=^NS0EBW-`=!c-m zs|V|E6%vbx{NE`-(&bt+^MiZYn9XAN#i^0QW9Brogan9`j%V@ymBK>Ea^S&(2|)mrH1ohMl*o-8WvkI@g=5 ziIydpQj{fC_Pn;E@wP*dHIt6_+2G~m-v>H(`Zl5N^faw3vPLWc|2j})lugCHy+-49 zbw!52on;bEDGx{ux0!XFvm3RSfI4eeedn7^Lc_}C<>udTEbd-@*a2Jm%BVq(R_*#Q zd0@R@^}+UT#VjWG*+#>nImg@Xy9@VBR8M`?o`MY4cq?f|R0af{SSUC$lV4Ssuw98SEv>3O{X8TwWWXkKqsT0I&4p~Ml3#jlFZfQNv5mUn4sDD@scJlLV~;R+ zYzj5&6sO6wowxnNMzeg%sWw|{taMViQMP8DogK^V+3)BQo9mPezmAsSJIzZ0)QmHn z9ga={sert=g#u~!?(Du`Urr#GMfr!&`+{~c$p&%*crucT!dBF~GK zDnKZIp1tu*nl*xYAC0i>P(1(hMXaKOv-9za+-}BJj6=3jE|N z;D6tGx_rCq!asNZ>{W?j{HJgZ8P0$G-vuD6lHk7!VBR3je;2ysFChP2i1GRVT0rwNK$@z~kog37ln|IEOwksFGbt$=PEW`Om49G`|PR`D8arbo&Y%&2^QwFsF>%Rfg z=aTc@h!-(Kb$ttFSc=n8*y>ciR+O&qUkKNuj9WMa4`;DF(wTy|%`NO!T#nGg@#Scg zUj`aPgOqz)BAu*o{r~D)(3*O#^2MN(vaB^NoRv2`XNZ0#Sh7IgvF82SD+eY*g~Tcn zDcUUCr9YFGwW%U^{ zfg@RRl;>PI=g+#Q7ma#)xlu4jjdB6WFs6YmIX#Bs5OaXk+Fl>i4h$M#C>@rsw&dhY z1&XKSQqBj;>vOmKb@rnFt15dQbIW35C5fns=vAw8oK*^J0Zu&Pu!yVH`Vc z;5(f~0!XMI>7~qIgxXQv_Fa6tjYcSHTcy0k{lIT{rkx7BIwu(jz zqY8Pxwc^n-{k0!tUt)!7FhvkuY(zW^1&Oisb8A|)Bz@Mi?b~{9Bu6<1QlkaE(lwKN zW=Ly0cMhi=ZE=En(jAk`$pQ4uSG<#+RvrGl?}y+=giFHE6P298KE9n-OKP2dg^gHF z{2J@c_l;@UX;1D!)Z#ZrZSn$wOK$NL0Sp+5`b;~=o=1)ZTvhQbp6V=aXg1UP7v*vt-P}9XFM9jdz`erzcB@>MvucO7 zh*sx*zXK0Txkpw01_5=)BKd=&1gL##sUIR_r=WTdV{~FX6foKRk%?-a2U|hf;|L8L#-EGy(=P@R{a2GQxtGg6R1UOF7 z_`~`IWD59|f3q-rhOZ`b?d6>J3?yTnb)Oa|Qe#BE7e;*qW=6z4&1$F${qjCImFlt( zOwuJU@3Pi{`fGkn462ykjA!Emvz3j!H4)Ksa<=W^46KNLdTI@?nM;A*S~FGsb|fztMG}_nUDpQLtw}w<0;X3oHowU2$QS;4mfP|Hd*KO? zE(L_A-#rpTpKwr?BLT~>d=4-tksPf8!%y>zm!)as$U$B+Ee`9`#i`9!=`i_CML2$y zCXW@LJ596*m?ZUQ^1iiGe;&P7U)$71t(=TF&AGjy+%VF2W#mu(YL6S2fEszlWN+{0 z%NLM>jXAaTmdRG1X{wQ568K@`5q-LI(?u;rQo&LCME}c}!isoz6(yTg4wo?HKSKHL z(p%ezmHpZy{Fu<~M4H-(PVb<_Z$aNM0Vzww)7)dWl9AEXlrzI0@{mR;XJdwc4@Fu& zzQNM`lO+`71Va2Z#1i9jTkFbNJlO9FE)Cv03cVu!mwsD7^YZTiv}O$pZf8iSiC>$} z&r%2DRxhC<9+wU|ub9K)&vsHB9U1naJ#Yg^j}#qR%AXXRaXfFvpP1Kv0oh;|t%<&$ z#|E}Dc^>`9cXB|`QGHFOy7Ji?kuT9m?r{F@Y`xL(tHxX!Cf)MU$US`rk=wE zFlF<+?A9qb!%U*VK$PdRZV`dEG#`mWW&}@Ki-q7Wd2E$(yhHKzWBY1Durt9}`+rUG zW-D9&WcA0b_u-eMm6dY&%Id7MPS9ms%PY3ry|0BX{s=O&v*`QvJVg=B+x$85_2~)N zBoM(vDW;s)FM0m;uSwkgw0tN^MZnQQeZ+;Rbt!j;|3x1cQtj$!^vTKB){dFdVe>iR z(#9ieCOf%gQt8D6_ffPIzrJdQ;)Es4?@s7>W3+1@N}uS_p{A?|X?BuRp{!*hayRXZ zG*`qAAZ(6-up|1cqq1AIONC1*G|h^D+UWRMf$E)?a?$M1#}1-Q2REWw;rHoBRMj=y zv>NR`NzNuAD&!LfoBIE^^4>G5$tDUH#e%4SpfmyL3WzjAml8u&2}PQ8lqxk80jW_C z&`){~Riqa|X`v(1JJNeZ2)#)Ugyg(Z^!v^|cddJVowe@C57)xC&Fq=kv-h+2e#X;U z*Hq)VcR-?*zBg@&iLR{CKa~buWdn6PN_s1NL)yUtPuj1y3*RK?78g-?uGf(iH`Q&W z+|6@m3$d_riJgCp1Fx3Y7n_Mka%0}>8^VvQbAW>P?e@;?{y=I!MIh2^w zsVQ<9$OBf^tKj7xnK*tExq8Jj+D!?_1V8op0q%@_$(DuzJ8TkRnNZF{ei#3rc27uyXa zJ8!4@y@!0IyTX~8+&IQ4Fb-wEVH%h0P*QxpeHUz9w))MP(k7F>xMD9^M1+JO)a##W z+=|_G>Re|8kV#_4InC2f9mo!Il@e^5B7&wkSTPX#q^)9uId@^9;iJl4T17U-YnpuI zo6;gYE&XHC)~UvJeQR8jlNZX@2bsE7IGVi8?qre$WO!`mRDkL`8-!oP=$M9D+Nfv} zB7*;sM!uO#3djy|&0iV7Zts_!ZJNlLTnJ<`xt$yx%BV?eT3S_QFj%{nCxNq173|Uy zepxq~*KDSA6&V>&FU7fA^1WN?1Z*7!Zvlx$ymc6O9jzJ1KINMhScA#%-U z7W`dgAek}5TDlHp9nYcrtA)XB))5V8_mcoeBiWl%7g*e5)7H2+KBpYap_}ydIbSq=yQZ^gX#r`86qUDL%%|){-l0M7#D$Dsg~<)~l$dXf zQZZk<9LJI@AWs-9|6ne^p2;GfarNQC_J_a=UQ^D9*Uw&I+_s!)6ra;xf@IO=yT9>x zHCoy?E>G|(PknhC_WhZ*+AHIF-N|eIV%ok?CaR{F-9NU@70H&6x3W;q%t(uCvR{l! zsC|<4k}K(Cpw)b!e4!-tm)sBeK}dbq@#nOXqDB^mW0>vCwp>t7-q@s7`K@I(x!z4% z@>R?1H3j#?O8A^q!4r;I@4VUVCXBOr>64V{wuB^&NorH86$Z=AYxBzV!)MC{H6a=F z%J+t5?Yb2eITxbeO_gX)da4|lX+ClD!g!Lyk0wL~L{}!F!(gje z;xKZWn6GvJQ)ODw+sW6LJwh{gvpRN71LytU`ehKko~HdyuKxH@sO9I-p~dTzWK(b_?hxjQ6Q+4xldo^c>=ih07N11{L!~U z+Y|>JO4xTr1ldX5uQOy4u95L}<@2YZ8y0rCbfr9fBvcegz04j(Z{z4pBywa&tk}(@ zeJ`u~Q`_i{k~ra6ZHtK1 zdC0U2`Dl10{d6~_zEZM6=`iLzAN|}+Ep#CuG-ad4&Yp%;%0T+rGbpXz{pZBzWZE}o z-|^l-tQVGaQ(l&xUQ#BrwjFy2ST5B;X-h_Yuip9J$T#mX4i$xUdB&>gyY<;$r#PRC zQEmB3YJd6sb8ke(Q;*A@U9WzRa5F5FwMKt5x`-QhxOfRJ0A^E(+@ zApk3MSB$F`&=eEu8oZ-^i-N1=#hg$^QwVg5; z-x^or1;npsMpOJfOGTjtyD|3m}E^4;?9sCg=z~el&8cz+goyPR}=+qQC!Yzr(ijOl?MQaAI56 zr=?*sT$lN}2>kx@inwlkpk0V2zNo=cJSm*}x+z_jS1a9M)8n7`NlUbc_&j0gw!+5{Xykiscd_7yGuK_nZCji)GC-`&Td``7@qnd9Z6o7Ef zlI_P%#Rb!v>iV({0ZB>3p<5tBf*5i}%ac8qa>B)KFMTL#?FYN1=&(IP#npQO@^pUieGQE807;`idsf-CO3FqJ$J_^4%KR0&zR)Lg?gq}W zB<@-jQ|Y9&yBU}Hk>X}sNr=Wh)Mlcal*1r^k_$`PvPiy^H>deLL2V}`-s`!O_Aq4u z^Y!k&zM@_1KFfYpC);uKjc3RUEt#rPAdw48$P95m7^uSSikg$VRwHt{2q_o@j5o+m%85WlSnjE47D zQFj~B8yy2v!{6lz7J@=xA+ZaW>e3XyL(Byqd|G4{faryEFwb*u1uDgxxPRa5Yu-L+AhX~43?&pzaqy-+^Z;Mmp*0&Pmm@arAW*(aXVI}{ zCvz7PY&O>60D+bD>~PrVtz(>?B{G@b@(Vo^<}9|EV?o7r*)~8Ib{AsK`Dz2Hg!0zh zeP~OgkP?GEUpDr^)|HpPuL)sh<9z-0G}I}R2)}!Gj6?boUz!6_i2W<^r)HEPa@&qs+RMZ|?do*~oUi(0!j=}Yg6`~?fxkTa0OWGoDt$#=uzs)z?K65wd6~~d z%6i5O48T)8?YDRKksQ7qWz2;Dxte-hlY2E$wS8{}(`wn7NC6wWRG#G*>)*=un6t%e z+1d{2(`J~}{hqE0@cHilsu!Z_ry>CzLWo?el^KXqbolc|RVR#-grh9a)!JdZ(UcYOHa=p#o5;!t<3AFNC^O1EhBQCm|gPs=G7eCf z?sr?-#7=OM3MkfAi%HL8!WYq^T-t($2^3r=m+;pz6r@`|AiYM@LkigJXfWoXhn|5iZ za2IJO7Cn-&Fh>0*U=a^-6QF#=N~v$@{Ncgq6@g+6*(OY~5`w-UNZo&NBsp3;fH!^n zE3wy=xlO=T;RomP$O^s!)ZKA6TjX6lrD*&Pfj-xf&&prBGh_;#T`IGd! z#5T)ZEb&g2QtGep@wyLYoF2Vr=>dI|-KXvN?4t$meUc!iTRhhN_M$hoe8l1I{F5*9 z%{k{^v~;H?u;xx|Uq`-*@17NOm!iIWZrUSGcO7h@4^wf~sdI^45?suW?J4XjJx5>~ zXq`!$? zwJ^hSF(eF*Y7=2|L=>Zg3GV)2cTo{In=p+8h>ry4Qb zerJ@eNVWSjKtKi%`&7jOD>Ccd?~qA2AOZ6^k++{>@&uHLc{>SsnO@RD%y}Oa1z4az zz=|Pj8Ncznncm`9W_1x7?R&LUTXWC3d}#>LK3##A79I;hX1mZzz3UC`V%XN^E>x!) zewa>dS>+Dx%8o7BffF|i1J^!b##stB`^OMN?Y=-ABx_Ej|xbi3PAbt)Typf zS5Q?~zTkTs=poNRaDQ9+Rm7EvY=u!~hUdO*eTnYHgpR{Pfbix9H-bNHEZ^83v}tZ? zHtQt9?eYGc{FqqDP-y`x$rt82B+NiX=RlWlYY}P~gf2*teG%FDx@i}%7IntPe4*Nz zu0petUXp`t#!i9nPzep;Q+CA}!yXb5WL>*x-}}D;4xOu)n^QLJ172)uf_v)M38SIQ z?P^@#tp%r|CybN97kg;K@+4CnE&s;Dj12u*@PEc;hbx?O zZ%DlCVe-lU@IOJh^&F$VV%$oaA)$-_Ry)+@+_yf|j7q9lF0q~xmk&SQdv&mmx4%kG+RI1~&=<58Pk_&p!!{sK+fuNb2+ z=gsCv&8s4bZs0F`e@em+(vI4sla|P|5@8|^=YvUl1xPp?l9`T%s-vTer1+-2_h>-4 zX09siN2usr0XiR&IaB4-W7O_di!HSAT)ro^gH!Bvdr|8=0?6d(H@tf!xenH4iLKW+ zyq9z=^&AQ$JR57<8l3R*tJo0r8KlKwRN!IV+)M@&7DkJYs13U`hYg~Csw}Y!o4~7x z?ouMQ`uN&X>+uDipJyQp&#j|ETxy;f5SoC7#aA;h|#@pGTGexwRoGks*@?x7G?`S(HlfoX9I!6lhT#KDE-n+zPh6M`~Td zZs;PVgV(H(`G1GQ|7bX9r)zllTI2Sg6=G|wO;LBq+Jn<6&^RMc9lOKt`0&T)aGClO z_-@mVUA$Vp_+}AkzY?#WzmEh*p|DHIW!;@sD+#sHzbxPo?}O>?b{;UMY8*S=-3s8^ zeD7iOH*MP&)9ZD1>IS;o9)CM!@Lv9>Qg3FX&pIt5<0TPP8)ifut#mYji(g{*95D8c zq#M0yDTOv0{39h+rNssA_g4=Fz-?IqQg>2oHs>5yka+3E8XR~g4(2s@h%Z6mk{#V@ z!O?f{+bX78ySQ(pVhTwZ9op4EdVwE&rprh$M+APF(hWVSE4H(v==iiTwGfX{KsUUL z7__~A5+x3F268d;%XO2+tDi`5etVLUbVtZUccuMX;lrcFNG(og8$+fCi&7G>HruQh zXAL3f{NyN@0^^^;<{Nhe#O^(uqoR^q_F8a6-*QfPM^ z6MR2LA3$!Zb^lmY!{zXZWg`KDQYp_wnL+~dJldzr;S`+VhIsY$K<-YW;`}N}J z*PA6P7ZFw5t_R#>2Fge4vu}N-nPaBmb&%uJi5nxrc;v=@)xt*I=&eGpU$Sm9bD4^V zeyB(f-aYU}TOP~C7U?1SyLBx~d{UXdFfTT!YJATKwCw{ApJTrg`51LrrN0lyY4aY; zfup~pu!@MyqJp;3_<$CL-1u~-dVR5Rccdr(oUT~eIi;bM8k1QDnZW{u%#PmU;&;N&KCsY*UK|yMNA@d|u9n%vU`*s& zu?*iGvvd4jG4WJB?4lFxS^Tgt>2&u!z~zGKpJGA`n6Lf{}onaP&$xw=Y zUtIErY7;#v$d)C0bX7Vf3pvr4CvdE^`nG1Sin+}ziB8?7=8sw5?>Gi~gv54F&D2Zn9GS7`AWgWptolEj-zgpJbQ zf#YQT;VUX;iz7ziJY-}M+pbuRQjw7G5Mc>k25XCl9@9}9lZPVhzYO$N#;&D~usJRL zyeHO4!Xb1@+w^63aX0*ifE;_s-FkqEFpjICgD{fodEgyAfTo0}e$=|poOcHL9W59n~tL$(n94n{?cAaP!^g{A`okIAnJF zXkX2kYMo|kY4z2csgGHUAl)_M=?*$5$*Y>arX#W~U5-znvlLxhDs=oQw=o;OG_&w- zuDzY?P~H&kUM%1lL2qvNoR)nPwim3A+Xjaz;xQ`d{WVWWbRa#af>F8pWW1!TVWrvI z8!!*KD+OM%E?tZ)@oN>3;1b(HJH-Z`UH8{$i$&8Eu-#Icz&JU`c%^sTQ2thtEaNHfvjg0u(4v4e znpg7e2X)UA-XYU>Kf8xwc7QzlPLWnpF^<*AmFkj`RKZ+&`Y9JhC3*7(G<(?dFG(MJq)PAn`FB_yN~6 zOf61{n&dD8O1FLs;W9Zi(@9Iy;?d6D($wtV+T`}6y{VDSY*S!*X4@h^Mu|9}Jz*3c znM;KA9TzZ9khtqnTDAS{oa0twt|@#;vv76xwc}n;4Ek$aGy2f~Y9V@X3Ei@E2bdbY zWXz=SQqk*c0r7RV^IR<*gvseyV2>ifiHMJbpFBNG)K|~{O!^?*_suLOz7*fGw!{U`jPa;X9GhKPxFyl^wP2MX6(-+*&>+yF57?83~LybG8x{u1MvO8 zEXV>9C#%Z0vq0$ipzMC%jvW#7$Sp;gnqEd;Bhi-rZ!N4o9qTa1B4oN&Q$?5k{Pjs; zA)YEbAuoHA2yjg-BVx*J;H6Nql+<3;tZ*jJk?`mk4}RPdt2lh8(}_13R6D{)%4 z>9UC`E;;ipSCK2s>FDUH|y(u zxW0T1K&?dewO@R{@*^ef*1Dc6fA)mFD0ja=enp63!qy=pW?kpp1Ud=Hb5ia9n&1tqZi(}in|t%aW!h6;bS;Wp;QGF#7qafMK99jc{2Ie{G}V#Kl19T>&a zZNyi=S0OK4OcEosnIAzD2MZ+>XnHigM?aHtz!+Ix6o>vr#K81Yn_5_smHvqYFVW;n z{YlFzRV@SfmmB)t$)5ZkRaI~l$;jO$@1@e2@j`>uylo%(L#++Z^?4}XU!-d=wXhjr z*HTuSZRHh_vckz4V`!qr-`%8>uHd*)En@ya@A;|f9VJ*e8NZ}%ChsJZ}eB1%BNOpK~R?UXxf zZ$~pNGN%tjA#F+$o{Cp($K2s#J~H;}yGl{5H5RZa5j&=vA-H8D)1SLF+}q%N50Ms| z{WW;Rxo+jiLlq;w_~ddKt*&xu#w3t3W87T@b5tMa?u67s#yGKN(z|m)?kpMmc(z^e zP2z-FlsAsiQqSIx`_lp62+Fat7zKumu2w5ddVIJanoVLy8?s4nF=NLja;`PWdqf4- zfKI;YV_|b0z2VNmT1{j&|HkAJ%c-i)?PRq80RXO&3492K|~`L)%}^ zLL96xMBedETtrr5^uQaH`eqlr=V^E24a^9pDtXUoUbH0EPj#2%uTEe|5Q}_rWU~lL zl-i~*8w%=ck%+6CAI{$ap*=F&-mG~&T$L!0k2b)0jU4`<+NkrfHXUH2K!+WyMg%Oz zr&-EJ^rM7EFnAl0V$b4V&qO*B#@0gxhrpag781RPseq)$@fP65E9( zl1=c!lq%$emE&wCs15i6x3D9|9*D9e#2|B@u`VPdlln#l$Iu({@7G>X199~F$9m5# z=>v`xZ*}tqz*#2jwCS={Me8kZesxvPHH1W}IvM-1l?237(LQ)ix^~FaCV(}5(Y36U zq@<$->rT6kJluTa3$50#33%T1=2dSeodzOYO5xZ)f!325d8qA3ibzvqe=dQ{zQ)W1 z!@M4^-dH!YtlCm2OkL1*v+jVmR2C_;d<>XvsV8+x!_=4~gfLQ;v4RG17Q(IL{^o8C zzorgm%j#zHZWo#M^0+=&`LNcK_Qk~P*SX#H_T33?Tc@VBJ0`qgCTE2)pH0xQhHcbXs z!M0aG^IK;eF;%S6&~#c;d7sX#G5P^wXP;+lA|6tnTmH7SeKL|fnv72`(aHeuoQ!I_ z(qw)DWblVo0n+i<48Cc!H z5J{t?T5B#r|lw%GQmImV*uXZ`AMS0UqPS+|FN0i$H3lMIK0_C%;{Hx&m&Nm7}* zbCmu_Bd3sPN)U9!bA7zgr(33wk^7~iVdK;{AFxvk&2~2#&B%81VT?(cjMEKWsNsJQ zb;+kQCUbc1Vc#3(&4w`^N6afaS_$WB8zYwp63$x<8bF|FWfz%2t94;ornYtfE3c6D z0MS!yFNz=o`J#3p7e{sZTRP@Q<>$Cu^}|@6iyQ+4?_tVxTq^o|_|~99ynGXGj0Qc( zge|HP+-dH`eJwD1Qs1~y$M&SX(DF$u+cqg^yHp&FYZaKVFqL|-X5(frpDH*$!R#7X zshR&NH{w?+Eb2D0Gt?5<9ZKsuC_XtoYQHP!X5PfJG4;=-LEDSglUG&)!ren@-Tcj^ z%DBhhtEVw8w9ql4zl)7I8L{%qCCW5ghIx~j-Xdl%b@0Tzz$IjnzoJOjI(bqcXjAQBxTGi*^ zN``wQL#6`-`>o<3gRM=siqhQLY}LRH6@t)mBXi{%l|_yT4s}>Ow}_F$JN;kN@Tg~C zOwPDyS~B!H&I#et&I5ABPJj-tSd6$rBU+Kl;T}yY;hnWcmJ=7$cWu!Sm5v`;PN)_E z0h*z7Y?b1P8`u%Yv@&srY57X!+Gni{uWSk2}X;i6;9vN7ZeLzsB?enp_f^cuS9 zOlG?Yji*ucAr@t}ipXsBMcvb+PEco4oEzucogDeGQ&?r;SslpaB`<1{)FdI89%hvQ3FGh60|tpXBcut$Q#{qML8m&T4V}avKhIzB(I~hn_M`bAYl5dC0TKk z)E6BL$pl~+j0XZfS73_vO*I2Th^7w@?cMBVFS>cpI&XYCG%+2?b0{o+mM7u0_5k6m zm?#1ANOCqfR{8*`uImYuG=A8oxUo|&FthD1ZZ^@dG!um~QNbDe{pZO3-_VWmEN5Y?VQ4`=Td(dX%&5K&7?aF6OJUzjVjZ!_B% zW{7E_=#y`uP|uGhbR~;v+zpOG4iyyg{u!Zzq+^85C$S42TnvlKv!{oWxnaAW721zJ(5dwddvQb3+~9PLv+gLJ z0EhYBQ?zbBaSsb;UhAO|`(Fy5{^Up8{i*MU%}2F-Jg^IoN%q#B^e{R5ZC`HnDu|N0YD_e)3)zmW04wiD!PsYu1cS+`2ol*a6BEh_IEtx=vPQMq6y%> zf9e$?&lKhYxbL5m1X#_H?u20S;e0zJp1qW-hb1?QAnxJwK;`$<-;`Wni#=EFA7_fcrL;(ziN~I zcN0UWt6jn>ew8wR3BNFfZgxBj3_)WCk{=u-si3D-8Z-|-HDy~uKI^!SWv*JB$-4P( z`FKV95|Ooy!D@M6)!SMRbKLr?2K+DM`gvw{_`h7cAjuDoR)igB55h1FsNR>w1J_Z_OCKQei%H@FAP2=OGDVN*wKf zwfFO6vcCDz!1qZ5Y4KqZO13MUmLm%^7l%h!Q@20>827Ybn{`e{Qt8gLs96x0C3*lP zcPF_h*7kU2&8KEfMj52fyBQ(a0TEphKNNz0{3+wM5myH?{vLp{7k=E`P)zvGb`G5j zrhZd4SkzaA-YhR#Z7_$%*wAt8UAS}y!S8+Hx(?=?1z@8oU(4qPfcQf!##@0*lE}u2@S(hC=sIe%jr2@h&5D z`ikEOPB<{;YD`GPyK-B{D(lF81Mx|wB%V*^lM$>(y3ewX^eQpKvNyAs6-2d->{{lh zod6z6u@D+#Wrqy+mvuR}9*{oMiv|bt9~blFL?#h~G9OA+cq(O(4*Iq)1D3xM%7Jeu z8ydRc7mF%SQy;7y@T2Tg=**4&Rb3H+{t>q7hv2%d@hmN9chaMq6coke{Tw!DbrGbQ z6xM$=*S1cSR@fFey8znwPR1i}GUe{7U5rfgA)<}o*x=!0Zz+z}5x8~Np4*BMyiCHh zhkM6)`)1H3xoUDjrhkq{K!YOc5=c%;Ur_pj(PrAqFs&Wm4#IXDAaQ`Rg}d=AWVWvh z6e8LltW0dU?4;H-*|%V41qpNE*=7+^GY$wRQ#=flEE^XGbR z{phdXmNRGRa-pgrE?px39fisu6tU-K73|o}+j_TE)_>bBsqDx1iHwH(y^N;RNn}T= z;KQ0)HuGl5!u|?68c3v%07+L;Nec34CwaG5F#S`}PTJ&WXS91!shcp{k5*uUn$um2 zy#=dX_z6HPjXEL zLULNU3?CI#w|`i$BqxLhe`rS2hqRi&Uc!?^e}bzcfRh&>p|mM)Cqo7eBQATy&a2Hx z*sVVo`%YO?Jzlsv?0h0TB7m-XBGmDXM0qrGW1<{OUG^@3H0)<`tEU! zH!%x@iBo7d|8w6(D=1BKlA;w77aAkCH6`!*{ty6WAKyG?M@~VF7&K6LL4OqSC^Xxr zRbO@f`kNT{&}>{m%;U|-J1r6pvT(Ofb4x~q5p1Q!d?c@Sn7u5q0{X_c!^N_^M!AXS z^NU7_?~i9~AG=+Im>U6P=bV9|{KApNe($8@x+rK&T^0r%X<(i+BMHZQmgfC*ASpMC zL|T@uC9s^QY7An2sk=dNq4yKoj2KisXX0JC^SKzl_oe8~YD#oUv@_1R89g0RiA#V| zkz4?X)aM}?L515b*fgai1~501VUws0w#W?rJ$Qs|Q&q3>kQAL$6wM?4kkqH6<}$?m zan`x7V(U&sI{KoqlyuZ0D&y_mmutPo^_2BPbtWl}cjo)T+1jDB?#kvVJzowW86qkU z)qJ*;hlNa%30rvH7uIgTxnveb_cEe~dHO;9h4RWPKswLQ2+2YlHP2Wvn_kd}`YgHn zRp409D?ZS9V8GbL$Eq2`-q2pyuge&5Qe$}grJDVHLNkLfnWw;mlB*Qj`;w5ADXt@t z+(%`oLCk^vPul*#Y)smV_(I{L8uEVGay82qbsz!Nj`-nrwe7b4&o#>&oJ(0mi2W)| z%;6gt50lXL2cwTmS!P*gk~^OFkkQSLzccrx%LsSTP36nDHsl5E7>1cKi$i8v+;#?U z_vU;XI}76h7tfgcbQl8K=gk1<7Nzh$%f}J=Ua}jTXHsZxF1}9jh%dX9290Yjt@&1c zmkKz3(tPaLyvTV2=;G};HM-Zv`t$QK3}5C;*0*>G5tpaS<5M94bl~%yKem`$#lPC{p&swmnSK~qx_ix(>vG5R)$^gR8_$OU2My98S5D_&$a#bpV87VZ z85b6;^d^NZ?0)Uo&0o&p>X5jNDxc2+8csAbB(f3~0=_Njsj->mHUL_jV~C1iN?vw+ zo2@#PMhl$;bYwXSWzrn%OzID-`qlIRlg5~6*}F4Ci70H?2v5xUC?m`l%b6-47<$#g z5d4_BR(&!n<|s+vSePHWKf1Ruh->XTQ4dI1OW_#8G=Ezq$emd>$EqTa?q;Yl9(TCWtH@UlG4t}OE-o!?o2>RY%vN3bxB0lG zbA?f2{z7<;tJ&=%+o{Q8r4`1%M(aD)UTug#;kF?Q_}mG{sUW5nYZ&7;Qjk$oK1y>l zLHy^3s`AdIppnF}wlfu%|6}=Gp)!vi7Z7khG(^O_XhYCAmmvdkpKhSwBkV&;xckxA z)z8b=^*5f_Uzz!fFd=0nb+f7;o3CuVkuvvGUPONqVZYDvADfpo%fdY4*VzyG^j8EX zk`O?T1-u7V{iE*0wUj42L@5fXj$ya;0G~w8#$<(Ilx)PPaLDtem z7Si(FL_vlHKs(5KN)2WTjox7gEM%1rjc^bCV|%yUgj~!%`*1r!al4n1O3nMl7MmFM z`&F?QGoOJvm>~5&!2XOTFA5m0RhikhmQ}_$@il08Z&Siq|2-xIrgT*DIWgPkU(dda z;239&;VRb1sU0X|{yNhrC3(MDfz=hoyMe|hlJTFbb%-;%_#at;RC+2w7lnME3S8v% zT?di3HMB;sk_o@<_q#c89>5#OMA!qX_Ol6V68x#bm@7&36<0 z+x#aW@WZsaF4v_myuAm%@SnjTcrd#lx6`ABAxoxl`^*BC*s+4M19!w2GMUzFc8Q<* z^V+;9cXegY!+!gh+2tPl6L#gP7GCWPQldW#=Rr9d0O-B24VeW@`4eav$mDUv@5QrD znLTa(QRIYn;Wgq)#%(9J)ZKj&Fk4{$+u7D@_qeSX&Haw*SfLOwQ(a+Pw_`xQiFF*M zsam*~8t@)k-p4dwX){{>iMA zS1Ibf&DJj*=1WWQ=~RfrzOHEpPUFGW%1*j3@wokXP2{+EWDc71{q+~y+6Ix!XEHY0 z6tU6+mmub5%q`35f85XeI+#Y46&CYO)cYG!Gc-BCfhTv)LCi&le|6Z1p)0Z-+m=aj zu}N%z$hdZ~#qw5GRx>%7f1F8XLPM*PfY>%ozJ0$OAit>XK9I;8-I>I7E*bNcSl|w= zsg!e6zkX#XO!6t&-CB%h zm`O9xa?<0LvqxP48CCB}{FO>TDg&#L%ZiE zriY~^j|4CxDJ5I-%3WCgHYqXLlY`C}w@wlURMr!}x^gl^Gd>;X3fd&WpTgqe=*kyw z|LHMj7{{!fOh@fOUW>=tKH*ouo&s99qqYGt2M&-wnQ)wO)6H@?mqHhH_muK+{m z_s}Rler`X_}Ylz zXOC~k&5K8QXfb~=iiw{Us5d}AO*(P14~`|aqXygsslIuec~6hYLPiOx^EM4sYT3xG zel-tuG90g>c;Zu8W_z5l?^G|Iw1A}rN+h|gxUV>54&!iBMbg3D3IkKz?Ugel9gxeo2%H)fUCsU!Vf)KP$ zi=RSvp)&Q6_oLlpB&BzKpj6~d=XI^z5xyM+RJ@};P}g|Cvetb0L>I87nX*#JIF!^W z=>{M7{Uh`hE8ca(Zuvx&IotVc;#FBKP`6@| zV-h@+*?dTP+@&8Eq8D{y-GSJX9Go@s?C}`#Rz|mfT{2g!=Y^LA%#Q#uYjWRpZq%k) z&=3rN#lQLo$Y`?Y0C2#wYB!v)JEo8L(mEMT>(u&pW|7d^qa9LFW@-7pSj zTvd6ccD(E+>PYW;;N-ynB$0qLf5gIT(ni<-%221xMYEp^Jdh05SS={6pP`g8g&yKQ z#h9qv_{-y#W;wcuf_w3^-5V^kBDGwO%dz0AkAN)9-%5dYTfd|2P3%8OS3okzkmjwH z7by8vqNIJ4gT~_E#w+PFDJ!sTczj(k!QmRgm}sJOpL2(EqYk&7Hp8L;@$vh;{&|nP zGfwYRZ;d-Y4=_bXy#_Kox#J}@mCJc;R(WP6?=J$U9PxKDb6;fLwls-n1w6PYGQtnD zD`-q;2XW^M;@!zDPIzec#ipgc%`rNrD@{=+hOC5l3aUFjvMy-?)p((32Z*jq|4&^s{>2s7~+>^&`h0|@+x(eKODthiGQ03M` z?{yf4d{fVeW?^}YokR%rRp8yOf8Kqn&>oof?s>k&)CTx0X2>bLQx3580Zn7{j+1*JLWUH3RtBv@<8V^zU}Z{lp+{ElAATAAGI% zucA76#n-l`ZJ>jh;0*=oxRWM6TDu6U7BMD6RQECQ2A@z+SlAs4lzLxq&nLK1sYC~T~DJiEp3~p zgGpL>37O~}{xWFPGYrbjk%0@I44Br-*;Y?jhXNDOqS50P2@aR&UoZr;3dUCwvg_0F zy?3;6GTbtZ(ljIBGGq1EyFtwAgn4zseb$u6F99{bqhLK$-jwc0ncHJaxpDFu)oOt? zecr~EZwoz#%zYOr2KK%v*_AD9i*B{Oe3_CdGIWH5dEW#F4P z4r4z$rXy|DAnD>tYqx<&r{?b0lX9DmX7 z^E6@v_X%B;{wxMu81Ueb79pQCwyJ;A4--A#mk8Z|@nAX3^3tVg zWF0Zs*K*&5CXF6q{&4AJoH#{@$lhY>=c<{VT8-g1BZ-gp4#WlE%wtJ<^XOYG{q^C2O0_faS5!aRX3RYqL#o+*>nifie~b>;J|rAB zRb%fy-RklP4K7l$MdO*lRfze0{SPB^K2VVc=&Il4;|F_EZ9Eia3h=UNvuko!evgpY z@vOD%i3bkE4!Fv=h;&?nd(@>!zA5&L296fCtx^O+N2C6B=Mh$t>A=}-(HtiWj$|$sufy$L9h0#_)Ic{8VuY1PdNkZwg`TX_A%lw+S&I)rnjfEAH0_U>2ccV#c^}cT&!%+m0?_v^AU%47?xTS;7x}TUvink9wp-*}r zYAbc9F*Ane+6d~C4QAL>kXAX~#XN5RF=I5l>dD-z?+(>0hrCKUT{UWCrz`Knu6?o0 zOm5~|?2bG9{MOAA#q!5IP;DG{C~860@b-=@0534bY@i(nbu6fWL(~l1y+X_3cwEkl z*6>?jYIc7~okUNTQ&)#E{+|20@Y^f#x}W;KV7ok~9*S)$pqvhC5Ag;y`vV2DBu#gY zBU>>!XWIunj6(iUVhtk?=L_-C=OXNimFts!?T#6BA68p!=5BmFM>f;ne$_NXG5Hc` zJ28#!=4rxxp48Y-EoUMaTe~s&PI7QzSm4^xHfzXrn&WT0?Y3OC)_Sm3W1i?Q$#JY( z^1GEI@N@5L!{7c4Lw0u|6mxR-DfiEEkQxs%vH3;C`$7kJ-jx9#C zBW8gH7Mg76CL;$-t*UW;NLPM2)copcO~8&0l4c9KAO9UTpC__!Hq4eO_deYw&mlP@8)k znf<~yTDoR1QuMj?9_bynyCaAN;;5+dl?TSiWEGl0VY0k8YWXUX~MI4C5frmoIr(XG9@+x2JUWVwMOVxm&I z&m#uR^A$1x)A}UXZtQmJ*yh%t(r(IT;y?BHV)K9B4^)_(tN{W7$<`x3DxBrNk+f^f zN6-Jc?bh+qI8j3c1djl|n%{;%lr!;6WQ!m_r9%6l`@iZYP}5ZYto{O? z@AP}Gl2V45BY;ri?<=-r!vE_lBj3MI;R#Ql=@Fo$Hw`yP|IG(RWfh>hP`a3tn Date: Mon, 27 May 2024 15:46:03 +0800 Subject: [PATCH 088/122] geekchen ADD file via upload --- 代码提交2.png | Bin 0 -> 27500 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 代码提交2.png diff --git a/代码提交2.png b/代码提交2.png new file mode 100644 index 0000000000000000000000000000000000000000..1720bb9b6c2362e508099fe6a7635e849fff4627 GIT binary patch literal 27500 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 K{iS>TuKo)nUHe}E literal 0 HcmV?d00001 -- 2.34.1 From 4d69e476f6b5749222e98415165735f887dfee84 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:46:14 +0800 Subject: [PATCH 089/122] geekchen ADD file via upload --- 代码提交3-1.png | Bin 0 -> 78830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 代码提交3-1.png diff --git a/代码提交3-1.png b/代码提交3-1.png new file mode 100644 index 0000000000000000000000000000000000000000..899fcc3646889103d9daaba62339932be99de481 GIT binary patch literal 78830 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%0DAZXf?gw9vrRYO!r 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 literal 0 HcmV?d00001 -- 2.34.1 From 024e1dea502e25fde25b79844529016559e4d3a6 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:46:42 +0800 Subject: [PATCH 090/122] geekchen ADD file via upload --- static/img/代码提交2.png | Bin 0 -> 27500 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码提交2.png diff --git a/static/img/代码提交2.png b/static/img/代码提交2.png new file mode 100644 index 0000000000000000000000000000000000000000..1720bb9b6c2362e508099fe6a7635e849fff4627 GIT binary patch literal 27500 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 K{iS>TuKo)nUHe}E literal 0 HcmV?d00001 -- 2.34.1 From 898f8c1b48e9c77eff1316fbf8aefebaf5b11bcc Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:46:55 +0800 Subject: [PATCH 091/122] geekchen ADD file via upload --- static/img/代码提交3-1.png | Bin 0 -> 78830 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/代码提交3-1.png diff --git a/static/img/代码提交3-1.png b/static/img/代码提交3-1.png new file mode 100644 index 0000000000000000000000000000000000000000..899fcc3646889103d9daaba62339932be99de481 GIT binary patch literal 78830 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%0DAZXf?gw9vrRYO!r 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 literal 0 HcmV?d00001 -- 2.34.1 From 40400e1db163fd817063525add786168e8c2bb87 Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:47:05 +0800 Subject: [PATCH 092/122] =?UTF-8?q?Delete=20=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A42.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 代码提交2.png | Bin 27500 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 代码提交2.png diff --git a/代码提交2.png b/代码提交2.png deleted file mode 100644 index 1720bb9b6c2362e508099fe6a7635e849fff4627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27500 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 K{iS>TuKo)nUHe}E -- 2.34.1 From 20fcd6e75f44d182e3e52ed8f9f1c25f38e7b44c Mon Sep 17 00:00:00 2001 From: geekChen Date: Mon, 27 May 2024 15:47:10 +0800 Subject: [PATCH 093/122] =?UTF-8?q?Delete=20=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A43-1.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 代码提交3-1.png | Bin 78830 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 代码提交3-1.png diff --git a/代码提交3-1.png b/代码提交3-1.png deleted file mode 100644 index 899fcc3646889103d9daaba62339932be99de481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78830 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%0DAZXf?gw9vrRYO!r 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 -- 2.34.1 From 6b47e0f540034d8ae9e0272620a01f65a3146a6a Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 15:11:11 +0800 Subject: [PATCH 094/122] =?UTF-8?q?=E5=9C=A8=E4=BB=8B=E7=BB=8D=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E4=B8=AD=E6=B7=BB=E5=8A=A0=E5=9B=9E=E5=88=B0gitlink?= =?UTF-8?q?=E4=B8=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/intro.md | 151 ++++++++++++++++++++++++++------------------------ 1 file changed, 78 insertions(+), 73 deletions(-) diff --git a/docs/intro.md b/docs/intro.md index 587ed89..3ecb927 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,74 +1,79 @@ ---- -sidebar_label: "介绍" -label: "介绍" -sidebar_position: 1 -slug: / ---- - -# 关于GitLink -GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! - - ![](../static/img/ccf_gitlink.png) - -# 平台功能 - -- **分布式协作开发**:支持在线文件编辑、分支管理、贡献统计、仓库复刻、合并请求; -- **一站式过程管理**:支持疑修、里程碑、通知提醒、标签归档、Wiki文档、组织管理; -- **高效流水线运维**:提供轻量级工作流引擎,并支持自定义配置、静态扫描、制品构建; -- **多层次代码分析**:支持代码溯源分析、许可证风险分析、开源漏洞检测和加固建议; -- **多维度用户画像**:支持开发活动统计、贡献日历、能力建模、角色与专业定位分析。 - -# 帮助文档 -帮助文档有助于您全面了解GitLink平台,让我们一起为开源创新贡献力量! - -

    - +--- +sidebar_label: "介绍" +label: "介绍" +sidebar_position: 1 +slug: / +--- + +# 关于GitLink +GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在以“为开源创新服务”为使命,以“成为开源创新的汇聚地”为愿景,秉承“创新、开放、协作、共享”的价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新工科人才培养的开源创新生态! + + ![](../static/img/ccf_gitlink.png) + +# 平台功能 + +- **分布式协作开发**:支持在线文件编辑、分支管理、贡献统计、仓库复刻、合并请求; +- **一站式过程管理**:支持疑修、里程碑、通知提醒、标签归档、Wiki文档、组织管理; +- **高效流水线运维**:提供轻量级工作流引擎,并支持自定义配置、静态扫描、制品构建; +- **多层次代码分析**:支持代码溯源分析、许可证风险分析、开源漏洞检测和加固建议; +- **多维度用户画像**:支持开发活动统计、贡献日历、能力建模、角色与专业定位分析。 + +# 帮助文档 +帮助文档有助于您全面了解GitLink平台,让我们一起为开源创新贡献力量! + + \ No newline at end of file -- 2.34.1 From 59e0ae0aaf35b792cc96cb6e5272baa4cabebbd5 Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 15:43:00 +0800 Subject: [PATCH 095/122] ADD file via upload --- static/img/github.png | Bin 0 -> 3566 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/img/github.png diff --git a/static/img/github.png b/static/img/github.png new file mode 100644 index 0000000000000000000000000000000000000000..bbd96b465230df865f3baec0cb79bf3d18464c52 GIT binary patch literal 3566 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 ouWvux4s7jQcmH Date: Tue, 28 May 2024 15:43:18 +0800 Subject: [PATCH 096/122] ADD file via upload --- static/img/gitee.svg | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 static/img/gitee.svg diff --git a/static/img/gitee.svg b/static/img/gitee.svg new file mode 100644 index 0000000..9ed065a --- /dev/null +++ b/static/img/gitee.svg @@ -0,0 +1,17 @@ + + + + logo-black + Created with Sketch. + + \ No newline at end of file -- 2.34.1 From f166faf88c389874f6497c3fa0d1228f7d2a5cb4 Mon Sep 17 00:00:00 2001 From: geekChen Date: Tue, 28 May 2024 15:45:34 +0800 Subject: [PATCH 097/122] =?UTF-8?q?geekchen=20Update=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/代码提交.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/代码库管理/代码提交.md b/docs/代码库管理/代码提交.md index 71f2b89..09a2ccb 100644 --- a/docs/代码库管理/代码提交.md +++ b/docs/代码库管理/代码提交.md @@ -4,9 +4,7 @@ sidebar_label: '代码提交' sidebar_position: 3 --- -# GitLink 代码提交 - -## 提交信息 +## GitLink 代码提交 - **提交者**:geekchen - **日期**:2024.5.27 @@ -23,4 +21,4 @@ git push **示意图如下:** ![](../../static/img/代码提交3-1.png)
    -## geekChen \ No newline at end of file + \ No newline at end of file -- 2.34.1 From 16d7a3a4fbefd9a7415cab455c5c530638a916b1 Mon Sep 17 00:00:00 2001 From: geekChen Date: Tue, 28 May 2024 15:46:04 +0800 Subject: [PATCH 098/122] =?UTF-8?q?geekchen=20Update=20=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/代码提交.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/代码库管理/代码提交.md b/docs/代码库管理/代码提交.md index 09a2ccb..9881d7b 100644 --- a/docs/代码库管理/代码提交.md +++ b/docs/代码库管理/代码提交.md @@ -4,6 +4,7 @@ sidebar_label: '代码提交' sidebar_position: 3 --- + ## GitLink 代码提交 - **提交者**:geekchen -- 2.34.1 From d3ff23fb8bb740d8b06ba13251ee969839dfc707 Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 15:50:29 +0800 Subject: [PATCH 099/122] =?UTF-8?q?=E5=9C=A8=E5=AF=BC=E8=88=AA=E6=9D=A1?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0github=E5=92=8Cgitee?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docusaurus.config.js | 357 ++++++++++++++++++++++--------------------- 1 file changed, 182 insertions(+), 175 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 6b38a8b..43dcf2d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -1,175 +1,182 @@ -const lightCodeTheme = require('prism-react-renderer/themes/github'); -const darkCodeTheme = require('prism-react-renderer/themes/dracula'); -import("@easyops-cn/docusaurus-search-local").PluginOptions; - -/** @type {import('@docusaurus/types').DocusaurusConfig} */ -module.exports = { - title: 'gitlink', - tagline:'gitlink帮助中心', - url: 'https://help.gitlink.org.cn/', - baseUrl: '/', - onBrokenLinks: 'ignore', - onBrokenMarkdownLinks: 'ignore', - favicon: 'img/icon.ico', - organizationName: 'luffyZh', // Usually your GitHub org/user name. - projectName: 'docusaurus-luffyzh-website', // Usually your repo name. - scripts: [], - // stylesheets: ['styles/dark-mode.css'], - themeConfig: { - metadata:[ - {name:"Keywords",content:"Gitlink,forgeplus,GitLink,gitLink,GitLink,gitlink,帮助中心"}, - {name:"hostname",content:"gitlink.org.cn"}, - {property:"og:site_name",content:"GitLink"}, - {property:"og:image:alt",content:"GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 - Gitlink/forgeplus:GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 for gitlink Gitlink/forgeplus for git"} - ], - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - zoom: { - selector: '.markdown :not(em) > img', - config: { - background: { - light: 'rgb(255, 255, 255)', - dark: 'rgb(50, 50, 50)', - }, - }, - }, - colorMode: { - defaultMode: 'light', - disableSwitch: false, - respectPrefersColorScheme: true, - }, - navbar: { - style:"dark", - title: '', - logo: { - // width: '32px', - // height: '32px', - alt: 'gitlink', - src: 'img/gitlink.png', - href:"https://www.gitlink.org.cn/" - // srcDark: 'img/logo-dark.png', - }, - items: [ - { - type: 'doc', - docId: 'intro', - position: 'left', - label: '帮助中心' - }, - // { - // href: 'https://github.com/boxyhq', - // position: 'right', - // className: 'header-github-link', - // }, - ], - }, - footer: { - style: 'dark', - logo:{ - src:"img/gitlink.png" - }, - links: [ - { - title: '社区', - items: [ - { - label: '网站首页', - to: 'https://www.gitlink.org.cn', - }, - { - label: '关于我们', - to: 'https://www.gitlink.org.cn/aboutus', - }, - { - label: '教学实践', - to: 'https://www.gitlink.org.cn/educoder', - }, - { - label: '合作伙伴', - to: 'https://forum.trustie.net/forums/5030/detail', - }, - ], - }, - { - title: '支持与服务', - items: [ - { - label: 'API文档', - to: 'https://forgeplus.trustie.net/docs/api', - }, - { - label: 'Git常用命令', - to: 'https://git-scm.com', - }, - { - label: '引擎使用手册', - to: 'https://forum.gitlink.org.cn/forums/7487/detail', - }, - { - label: '服务协议', - to: 'https://forum.trustie.net/forums/5029/detail', - }, - ], - }, - { - title: '加入我们', - items: [ - { - label: '官网邮箱:gitlink@ccf.org.cn', - to:"https://www.gitlink.org.cn" - }, - { - label:'QQ群', - to:'https://www.gitlink.org.cn' - }, - { - label:'公众号', - to:'https://www.gitlink.org.cn' - } - ], - }, - ], - copyright: `

    ©Copyright ${new Date().getFullYear()} CCF 开源发展委员会

    Powered by Trustie& IntelliDE 京ICP备13000930号

    `, - }, - }, - presets: [ - [ - '@docusaurus/preset-classic', - { - docs: { - // sidebarPath: require.resolve('./sidebars.js'), - editUrl:'https://www.gitlink.org.cn/Gitlink/gitlink_help_center/tree/master/', - routeBasePath: "/", - }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - }, - ], - ], - themes: [ - // ... Your other themes. - [ - require.resolve("@easyops-cn/docusaurus-search-local"), - { - // ... Your options. - // `hashed` is recommended as long-term-cache of index file is possible. - hashed: true, - language: ["en", "zh"], - highlightSearchTermsOnTargetPage: true, - blogRouteBasePath: "/", - explicitSearchResultPath: true, - // For Docs using Chinese, The `language` is recommended to set to: - // ``` - // language: ["en", "zh"], - // ``` - }, - ], - ], - i18n: { - defaultLocale: 'zh-cn', - locales: ['zh-cn'], - }, -}; +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); +import("@easyops-cn/docusaurus-search-local").PluginOptions; + +/** @type {import('@docusaurus/types').DocusaurusConfig} */ +module.exports = { + title: 'gitlink', + tagline:'gitlink帮助中心', + url: 'https://help.gitlink.org.cn/', + baseUrl: '/', + onBrokenLinks: 'ignore', + onBrokenMarkdownLinks: 'ignore', + favicon: 'img/icon.ico', + organizationName: 'luffyZh', // Usually your GitHub org/user name. + projectName: 'docusaurus-luffyzh-website', // Usually your repo name. + scripts: [], + // stylesheets: ['styles/dark-mode.css'], + themeConfig: { + metadata:[ + {name:"Keywords",content:"Gitlink,forgeplus,GitLink,gitLink,GitLink,gitlink,帮助中心"}, + {name:"hostname",content:"gitlink.org.cn"}, + {property:"og:site_name",content:"GitLink"}, + {property:"og:image:alt",content:"GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 - Gitlink/forgeplus:GitLink(确实开源)是中国计算机学会CCF官方指定的开源创新服务平台 for gitlink Gitlink/forgeplus for git"} + ], + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + zoom: { + selector: '.markdown :not(em) > img', + config: { + background: { + light: 'rgb(255, 255, 255)', + dark: 'rgb(50, 50, 50)', + }, + }, + }, + colorMode: { + defaultMode: 'light', + disableSwitch: false, + respectPrefersColorScheme: true, + }, + navbar: { + style:"dark", + title: '', + logo: { + // width: '32px', + // height: '32px', + alt: 'gitlink', + src: 'img/gitlink.png', + href:"https://www.gitlink.org.cn/" + // srcDark: 'img/logo-dark.png', + }, + items: [ + { + type: 'doc', + docId: 'intro', + position: 'left', + label: '帮助中心' + }, + ], + logo:{ + alt:'gitee', + title:'跳转到gitee', + src:'img/gitee.svg', + href:"https://gitee.com/" + }, + logo:{ + alt:'github', + title:'跳转到github', + src:'img/github.png', + href:"https://githubcom/" + }, + }, + footer: { + style: 'dark', + logo:{ + src:"img/gitlink.png" + }, + links: [ + { + title: '社区', + items: [ + { + label: '网站首页', + to: 'https://www.gitlink.org.cn', + }, + { + label: '关于我们', + to: 'https://www.gitlink.org.cn/aboutus', + }, + { + label: '教学实践', + to: 'https://www.gitlink.org.cn/educoder', + }, + { + label: '合作伙伴', + to: 'https://forum.trustie.net/forums/5030/detail', + }, + ], + }, + { + title: '支持与服务', + items: [ + { + label: 'API文档', + to: 'https://forgeplus.trustie.net/docs/api', + }, + { + label: 'Git常用命令', + to: 'https://git-scm.com', + }, + { + label: '引擎使用手册', + to: 'https://forum.gitlink.org.cn/forums/7487/detail', + }, + { + label: '服务协议', + to: 'https://forum.trustie.net/forums/5029/detail', + }, + ], + }, + { + title: '加入我们', + items: [ + { + label: '官网邮箱:gitlink@ccf.org.cn', + to:"https://www.gitlink.org.cn" + }, + { + label:'QQ群', + to:'https://www.gitlink.org.cn' + }, + { + label:'公众号', + to:'https://www.gitlink.org.cn' + } + ], + }, + ], + copyright: `

    ©Copyright ${new Date().getFullYear()} CCF 开源发展委员会

    Powered by Trustie& IntelliDE 京ICP备13000930号

    `, + }, + }, + presets: [ + [ + '@docusaurus/preset-classic', + { + docs: { + // sidebarPath: require.resolve('./sidebars.js'), + editUrl:'https://www.gitlink.org.cn/Gitlink/gitlink_help_center/tree/master/', + routeBasePath: "/", + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }, + ], + ], + themes: [ + // ... Your other themes. + [ + require.resolve("@easyops-cn/docusaurus-search-local"), + { + // ... Your options. + // `hashed` is recommended as long-term-cache of index file is possible. + hashed: true, + language: ["en", "zh"], + highlightSearchTermsOnTargetPage: true, + blogRouteBasePath: "/", + explicitSearchResultPath: true, + // For Docs using Chinese, The `language` is recommended to set to: + // ``` + // language: ["en", "zh"], + // ``` + }, + ], + ], + i18n: { + defaultLocale: 'zh-cn', + locales: ['zh-cn'], + }, +}; -- 2.34.1 From af4a4a7ddce202731541ccdde89ea0801e09aca5 Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 16:04:16 +0800 Subject: [PATCH 100/122] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docusaurus.config.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 43dcf2d..a00e789 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -58,19 +58,18 @@ module.exports = { position: 'left', label: '帮助中心' }, + { + href: 'https://github.com/', + position: 'right', + className: 'header-github-link', + 'aria-label': 'GitHub', + }, ], logo:{ alt:'gitee', - title:'跳转到gitee', src:'img/gitee.svg', href:"https://gitee.com/" }, - logo:{ - alt:'github', - title:'跳转到github', - src:'img/github.png', - href:"https://githubcom/" - }, }, footer: { style: 'dark', -- 2.34.1 From 1bc09d1fbff5a4d3e646d3ccdc458142cf3b8ea2 Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 16:09:51 +0800 Subject: [PATCH 101/122] Update docusaurus.config.js --- docusaurus.config.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index a00e789..e6f5259 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -59,17 +59,12 @@ module.exports = { label: '帮助中心' }, { - href: 'https://github.com/', - position: 'right', - className: 'header-github-link', - 'aria-label': 'GitHub', + href: 'https://github.com/', + position: 'right', + className: 'header-github-link', + 'aria-label': 'GitHub', }, ], - logo:{ - alt:'gitee', - src:'img/gitee.svg', - href:"https://gitee.com/" - }, }, footer: { style: 'dark', -- 2.34.1 From 9d7ad75c14d7f3ba922567c52b3b9afc452695dd Mon Sep 17 00:00:00 2001 From: ropzz Date: Tue, 28 May 2024 19:40:15 +0800 Subject: [PATCH 102/122] Update docusaurus.config.js --- docusaurus.config.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index e6f5259..74d29d2 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -58,12 +58,6 @@ module.exports = { position: 'left', label: '帮助中心' }, - { - href: 'https://github.com/', - position: 'right', - className: 'header-github-link', - 'aria-label': 'GitHub', - }, ], }, footer: { -- 2.34.1 From c275791f0e287780d7fd4577fb45bf0522c2f4d8 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Tue, 28 May 2024 12:48:29 +0000 Subject: [PATCH 103/122] refactor: delete .devops/test.yml --- .devops/test.yml | 58 ------------------------------------------------ 1 file changed, 58 deletions(-) delete mode 100644 .devops/test.yml diff --git a/.devops/test.yml b/.devops/test.yml deleted file mode 100644 index 24930da..0000000 --- a/.devops/test.yml +++ /dev/null @@ -1,58 +0,0 @@ -version: 2 -name: test -description: "" -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: pr - ruleset: - - param-ref: source_branch - operator: EQ - value: '""' - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - remote_url: '"https://gitlink.org.cn/SheYuWu03/gitlink_help_center.git"' - ref: '"refs/heads/master"' - commit_id: '""' - depth: 1 - needs: - - start - - ref: docker_image_build_0 - name: docker镜像构建 - task: docker_image_build@1.6.0 - input: - image_name: '""' - image_tag: '"latest"' - registry_address: '""' - docker_file: '"Dockerfile"' - docker_build_path: '"."' - workspace: '"."' - image_push: true - build_args: '""' - needs: - - git_clone_0 - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_ip: '""' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: '""' - needs: - - docker_image_build_0 - -- 2.34.1 From 76ddacbf1954ccad27da250b47a2c7dd9f9881a7 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Tue, 28 May 2024 12:48:31 +0000 Subject: [PATCH 104/122] =?UTF-8?q?refactor:=20delete=20.devops/=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E6=9B=B4=E6=96=B0.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/发布更新.yml | 57 ---------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 .devops/发布更新.yml diff --git a/.devops/发布更新.yml b/.devops/发布更新.yml deleted file mode 100644 index 631b399..0000000 --- a/.devops/发布更新.yml +++ /dev/null @@ -1,57 +0,0 @@ -version: 2 -name: 发布更新 -description: "" -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: push - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: end - name: 结束 - task: end - needs: - - git_push_0 - - ref: docker_image_build_0 - name: docker镜像构建 - task: docker_image_build@1.6.0 - input: - image_name: '""' - image_tag: '"latest"' - registry_address: '""' - docker_file: '"Dockerfile"' - docker_build_path: '"."' - workspace: '"."' - image_push: true - build_args: '""' - needs: - - start - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_ip: '""' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: '""' - needs: - - docker_image_build_0 - - ref: git_push_0 - name: git_push - task: sailstar/git_push@1.0.6 - input: - remote_url: '""' - remote_branch: '"master"' - source_path: '""' - target_dir: '""' - commit_message: '"jianmu default commit message"' - committer_name: '"jianmu"' - committer_email: '"jianmu@example.com"' - needs: - - ssh_cmd_0 - -- 2.34.1 From baf801b27efe9a4ef91505d2a75b428119be3348 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Tue, 28 May 2024 12:48:34 +0000 Subject: [PATCH 105/122] =?UTF-8?q?refactor:=20delete=20.devops/=E3=80=90?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=8E=AF=E5=A2=83=E3=80=91=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=9B=B4=E6=96=B0.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/【生产环境】发布更新.yml | 85 ---------------------- 1 file changed, 85 deletions(-) delete mode 100644 .devops/【生产环境】发布更新.yml diff --git a/.devops/【生产环境】发布更新.yml b/.devops/【生产环境】发布更新.yml deleted file mode 100644 index fb9884c..0000000 --- a/.devops/【生产环境】发布更新.yml +++ /dev/null @@ -1,85 +0,0 @@ -version: 2 -name: 【生产环境】发布更新 -description: "非管理员请勿操作 " -global: - concurrent: 1 -workflow: - - ref: start - name: 开始 - task: start - - ref: nodejs_build_0 - name: nodejs构建 - task: nodejs_build@1.7.0-node18 - input: - workspace: ((git_clone_0.git_path)) - build_action: '"build"' - build_args: '""' - install_args: '""' - registry_url: '""' - disturl_url: '""' - sass_binary_site_url: '""' - package_management_type: '"yarn"' - vc_package_dir: '"."' - cache_path: '"/cache"' - needs: - - git_clone_0 - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - remote_url: '"https://www.gitlink.org.cn/gitlink/gitlink_help_center.git"' - ref: '"refs/heads/master"' - commit_id: '""' - depth: 1 - needs: - - dingtalk_notice_text_0 - - ref: end - name: 结束 - task: end - needs: - - dingtalk_notice_text_1 - - ref: scp_resource_0 - name: scp替换打包文件到服务器 - task: scp_resource@1.4.3 - input: - ssh_pass: ((help_pro_server.password)) - ssh_ip: '"106.75.45.236"' - ssh_port: '"22"' - ssh_user: '"root"' - remote_file: '"/root/gitlink_help_center"' - local_file: ((git_clone_0.git_path))+"/build" - file_content: '""' - needs: - - nodejs_build_0 - - ref: ssh_cmd_0 - name: 重启nginx - task: ssh_cmd@1.1.1 - input: - ssh_pass: ((help_pro_server.password)) - ssh_ip: '"106.75.45.236"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: '"service nginx restart"' - needs: - - scp_resource_0 - - ref: dingtalk_notice_text_0 - name: 钉钉通知-开始更新 - task: dingtalk_notice_text@1.0.2 - input: - boot_webhook_url: ((dingdingtalk.url)) - msg_text: '"GitLink帮助中心-生产环境开始更新。。。"' - at_user_ids: '"[]"' - at_mobiles: '"[]"' - needs: - - start - - ref: dingtalk_notice_text_1 - name: 钉钉通知-更新完成 - task: dingtalk_notice_text@1.0.2 - input: - boot_webhook_url: ((dingdingtalk.url)) - msg_text: '"GitLink帮助中心-生产环境更新完成"' - at_user_ids: '"[]"' - at_mobiles: '"[]"' - needs: - - ssh_cmd_0 - -- 2.34.1 From bac5f91957aa947d8cfe2c41da1bd02c7637def6 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 09:16:28 +0800 Subject: [PATCH 106/122] Add index.md --- src/pages/index.md | 102 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 src/pages/index.md diff --git a/src/pages/index.md b/src/pages/index.md new file mode 100644 index 0000000..07fca22 --- /dev/null +++ b/src/pages/index.md @@ -0,0 +1,102 @@ + +# 快速上手 +帮助文档有助于您全面了解使用GitLink平台,让我们一起为开源创新贡献力量! + +

    查看全部文档

    + + + + -- 2.34.1 From c2a5635479dfc84eae31660be19e861d638ee189 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 09:17:06 +0800 Subject: [PATCH 107/122] Update intro.md --- docs/intro.md | 81 +-------------------------------------------------- 1 file changed, 1 insertion(+), 80 deletions(-) diff --git a/docs/intro.md b/docs/intro.md index 28b82ed..254e7ce 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -2,7 +2,7 @@ sidebar_label: "介绍" label: "介绍" sidebar_position: 1 -slug: / +slug: /intro --- # 关于GitLink @@ -11,88 +11,9 @@ GitLink(确实开源)是CCF官方指定的开源创新服务平台,旨在 ![](../static/img/ccf_gitlink.png) # 平台功能 - - **分布式协作开发**:支持在线文件编辑、分支管理、贡献统计、仓库复刻、合并请求; - **一站式过程管理**:支持疑修、里程碑、通知提醒、标签归档、Wiki文档、组织管理; - **高效流水线运维**:提供轻量级工作流引擎,并支持自定义配置、静态扫描、制品构建; - **多层次代码分析**:支持代码溯源分析、许可证风险分析、开源漏洞检测和加固建议; - **多维度用户画像**:支持开发活动统计、贡献日历、能力建模、角色与专业定位分析。 -# 帮助文档 -帮助文档有助于您全面了解GitLink平台,让我们一起为开源创新贡献力量! - - \ No newline at end of file -- 2.34.1 From c2500dc36ffc701c39bccd8807d19d5147bc4ef9 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 09:18:19 +0800 Subject: [PATCH 108/122] Update docusaurus.config.js --- docusaurus.config.js | 63 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 5 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 74d29d2..e05f151 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -36,10 +36,20 @@ module.exports = { }, }, colorMode: { - defaultMode: 'light', + defaultMode: 'dark', disableSwitch: false, respectPrefersColorScheme: true, }, + announcementBar: { + content: `⭐️ 如果对你有帮助,请在 GitLink 上给它一颗 ⭐ `, + isCloseable: false, // 是否可关闭 + }, + docs: { + sidebar: { + hideable: true, + autoCollapseCategories: true, + }, + }, navbar: { style:"dark", title: '', @@ -51,13 +61,47 @@ module.exports = { href:"https://www.gitlink.org.cn/" // srcDark: 'img/logo-dark.png', }, + hideOnScroll: true, items: [ { - type: 'doc', - docId: 'intro', + // type: 'doc', + // docId: 'intro', position: 'left', - label: '帮助中心' + label: '帮助中心', + to:'/' }, + { + label:'回到主页', + to:'https://www.gitlink.org.cn/', + position:'left' + }, + { + label: '更多开源', + position: 'right', + items: [ + { + label:'GitHub', + to:'https://github.com/', + }, + { + label:'Gitee', + to:'https://gitee.com/', + }, + { + label:'Stack Overflow', + to:'https://stackoverflow.co/', + }, + ], + }, + { + type: 'localeDropdown', + position: 'right', + }, + + // { + // type: 'search', + // position: 'right', + // }, ], }, footer: { @@ -163,8 +207,17 @@ module.exports = { }, ], ], + // i18n: { + // defaultLocale: 'zh-cn', + // locales: ['zh-cn'], + // }, i18n: { defaultLocale: 'zh-cn', - locales: ['zh-cn'], + locales: ['en', 'zh-cn'], + localeConfigs: { + en: { + htmlLang: 'en-GB', + }, + }, }, }; -- 2.34.1 From 53a8da4904c9c9477530e13f9c55c120ea428b63 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 10:32:11 +0800 Subject: [PATCH 109/122] Update index.md --- src/pages/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/index.md b/src/pages/index.md index 07fca22..fb66fac 100644 --- a/src/pages/index.md +++ b/src/pages/index.md @@ -3,7 +3,7 @@ 帮助文档有助于您全面了解使用GitLink平台,让我们一起为开源创新贡献力量!

    查看全部文档

    - +

    开源介绍

    @@ -29,7 +29,7 @@
    -

    合并请求(Pull Request)[5个文档]

    +

    合并请求[5个文档]

    合并请求简介

    创建合并请求

    代码评审

    -- 2.34.1 From 82765980ec739f68d00dca041f011fd2c36955ca Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 10:32:39 +0800 Subject: [PATCH 110/122] Add open.md --- src/pages/open.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/pages/open.md diff --git a/src/pages/open.md b/src/pages/open.md new file mode 100644 index 0000000..2418926 --- /dev/null +++ b/src/pages/open.md @@ -0,0 +1,39 @@ +返回 +
    + +# 开源项目介绍 + +## 什么是开源? + +开源是指软件源代码对公众开放,允许任何人查看、使用、修改和分发。开源软件具有透明、协作和可持续发展的特点,通过开放的方式吸引全球开发者共同参与。 + +## 开源的好处 + +- **透明度**:开源软件的源代码对所有人开放,用户可以清楚地了解软件的实现原理,增加信任度。 +- **协作**:开源软件吸引全球开发者参与,形成庞大的社区,共同改进软件,并分享经验和技术。 +- **可持续发展**:开源软件通常具有更长久的生命周期,因为它们不依赖于单一实体的支持。 + +## 开源项目分类 + +### 1. 按许可证分类 + +- **GPL许可证**:要求派生作品也采用相同的许可证,保证了代码的自由和开放。 +- **MIT许可证**:允许使用、修改和分发代码,且无需将修改后的代码开放。 +- **Apache许可证**:类似于MIT许可证,但带有专利授权条款。 + +### 2. 按类型分类 + +- **操作系统**:如Linux操作系统。 +- **编程语言**:如Python、JavaScript等。 +- **工具库**:如TensorFlow、React等。 + +## 如何参与开源项目 + +1. **寻找感兴趣的项目**:在GitLink等平台上浏览项目,选择符合自己技能和兴趣的项目。 +2. **阅读文档**:深入了解项目的文档和代码,熟悉现有的贡献规范和流程。 +3. **提交贡献**:可以通过提交bug报告、修复文档错误、编写新功能等方式参与贡献。 +4. **交流和学习**:加入项目的社区,与其他开发者交流学习,分享经验。 + +## 结语 + +开源项目是技术发展的重要推动力量,通过参与开源项目,我们可以不断提升自己的技术能力,同时也为开源社区做出贡献。希望更多的人能够加入到开源项目中,共同推动科技的进步。 -- 2.34.1 From 6d53410e27012e6f9101494a2b9cdffb2d34d618 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 10:33:44 +0800 Subject: [PATCH 111/122] Update docusaurus.config.js --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index e05f151..4e11142 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -41,7 +41,7 @@ module.exports = { respectPrefersColorScheme: true, }, announcementBar: { - content: `⭐️ 如果对你有帮助,请在 GitLink 上给它一颗 ⭐ `, + content: `如果对你有帮助,请在 GitLink 上给它一颗❤和👍 `, isCloseable: false, // 是否可关闭 }, docs: { -- 2.34.1 From e2f4eb92631cbc55deccef73c8a369281b0f9c4e Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 11:02:49 +0800 Subject: [PATCH 112/122] Update docusaurus.config.js --- docusaurus.config.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docusaurus.config.js b/docusaurus.config.js index 4e11142..67eda04 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -96,6 +96,16 @@ module.exports = { { type: 'localeDropdown', position: 'right', + dropdownItemsAfter: [ + { + type: 'html', + value: '
    ', + }, + { + href: 'https://www.gitlink.org.cn/Eazzy/gitlink_help_center/tree/master', + label: 'Help Us Translate', + }, + ], }, // { -- 2.34.1 From 8c05516c66c2d781acc12f66a69c870f02b3ada8 Mon Sep 17 00:00:00 2001 From: ropzz Date: Wed, 29 May 2024 14:31:54 +0800 Subject: [PATCH 113/122] =?UTF-8?q?Update=20=E5=B9=B3=E5=8F=B0=E5=85=AC?= =?UTF-8?q?=E5=91=8A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/平台公告/平台公告.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/平台公告/平台公告.md b/docs/平台公告/平台公告.md index 22321a6..516d24a 100644 --- a/docs/平台公告/平台公告.md +++ b/docs/平台公告/平台公告.md @@ -4,7 +4,7 @@ sidebar_position: 1 --- -###**尊敬的gitlink用户:** +#**尊敬的gitlink用户:** 我们很高兴地宣布,gitlink网站将于7月中旬推出全新版本!这次更新将带来许多新的功能和改进,旨在提升您的用户体验和网站使用效率。 -- 2.34.1 From 67e47a230bec9907355d95a4157cbadd63cc7749 Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Thu, 30 May 2024 19:09:24 +0800 Subject: [PATCH 114/122] =?UTF-8?q?=E6=9B=B4=E6=96=B0dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0c0f72f..af05fbb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,5 +6,5 @@ WORKDIR /gitlink_help_center COPY ./ /gitlink_help_center/ RUN yarn install -RUN npm run build -- --locale zh-cn +RUN npm run build CMD ["npm", "run", "serve"] -- 2.34.1 From 0afbe73388e975dd829cadafdec4a5cd15d74e6b Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Thu, 30 May 2024 19:19:25 +0800 Subject: [PATCH 115/122] =?UTF-8?q?update=20=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/代码库管理/代码提交.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/代码库管理/代码提交.md b/docs/代码库管理/代码提交.md index 9881d7b..b511dc3 100644 --- a/docs/代码库管理/代码提交.md +++ b/docs/代码库管理/代码提交.md @@ -1,4 +1,3 @@ - --- sidebar_label: '代码提交' sidebar_position: 3 @@ -7,14 +6,12 @@ sidebar_position: 3 ## GitLink 代码提交 -- **提交者**:geekchen -- **日期**:2024.5.27 -## 一、直接在网页上提交代码: +## 1.直接在网页上提交代码: ![](../../static/img/代码提交1.png)
    **接着:** ![](../../static/img/代码提交2.png)
    -## 二、通过git将本地代码文件上传(可单个文件,可多个文件构成的文件夹) [非代码亦可上传] +## 2.通过git将本地代码文件上传(可单个文件,可多个文件构成的文件夹) [非代码亦可上传] **在对应目录下打开git bash,输入以下命令:** git add +[你要提交的代码文件] git commit -m "xxx" [xxx为你自己备注的提交信息] -- 2.34.1 From f3704246b05fda333d29917d12e940930e411021 Mon Sep 17 00:00:00 2001 From: eazzy <1044745821@qq.com> Date: Thu, 30 May 2024 19:35:03 +0800 Subject: [PATCH 116/122] =?UTF-8?q?=E8=8B=B1=E6=96=87=E7=89=88=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/第三方服务/重睛鸟代码溯源.md | 2 +- i18n/en/code.json | 308 ++++++++++++++++++ .../options.json | 14 + .../current.json | 54 +++ .../current/Bot市场/_category_.json | 4 + .../current/Bot市场/bot安装.md | 20 ++ .../current/Bot市场/bot市场.md | 24 ++ .../current/Bot市场/bot开发.md | 22 ++ .../current/Bot市场/bot配置.md | 23 ++ .../current/DevOps引擎/_category_.json | 4 + .../current/DevOps引擎/代码流水线.md | 12 + .../current/DevOps引擎/参数配置.md | 15 + .../current/DevOps引擎/图形流水线.md | 50 +++ .../current/DevOps引擎/密钥设置.md | 16 + .../current/DevOps引擎/引擎简介.md | 13 + .../DevOps引擎/执行记录查询.md | 10 + .../current/intro.md | 19 ++ .../个人主页建站/_category_.json | 4 + .../个人主页建站/建站工具.md | 69 ++++ .../个人主页建站/站点创建流程.md | 50 +++ .../current/代码库管理/WebIDE.md | 41 +++ .../current/代码库管理/Webhook.md | 38 +++ .../current/代码库管理/_category_.json | 4 + .../current/代码库管理/仓库创建.md | 11 + .../current/代码库管理/仓库设置.md | 11 + .../current/代码库管理/代码提交.md | 24 ++ .../current/代码库管理/分支管理.md | 9 + .../current/代码库管理/成员管理.md | 29 ++ .../current/代码库管理/文件管理.md | 11 + .../标签和发行版管理.md | 29 ++ .../current/合并请求/_category_.json | 4 + .../current/合并请求/代码评审.md | 16 + .../合并请求/创建合并请求.md | 22 ++ .../合并请求/合并模式简介.md | 100 ++++++ .../合并请求/合并请求关联疑修.md | 6 + .../合并请求/合并请求简介.md | 18 + .../current/平台公告/_category_.json | 4 + .../current/平台公告/平台公告.md | 19 ++ .../current/快速开始/_category_.json | 4 + .../创建第一个开源项目.md | 24 ++ .../导入GitHub等第三方Git项目.md | 92 ++++++ .../快速开始/提交第一行代码.md | 22 ++ .../快速开始/搜索开源项目.md | 44 +++ .../快速开始/注册GitLink账号.md | 27 ++ .../服务协议/GitLink服务协议.md | 34 ++ .../current/服务协议/_category_.json | 4 + .../current/疑修/_category_.json | 4 + .../current/疑修/标记管理.md | 24 ++ .../current/疑修/疑修列表.md | 13 + .../current/疑修/疑修创建.md | 20 ++ .../current/疑修/疑修状态变更.md | 19 ++ .../current/疑修/疑修简介.md | 17 + .../current/疑修/评论及操作记录.md | 18 + .../current/疑修/里程碑管理.md | 34 ++ .../current/第三方服务/WebIDE.md | 122 +++++++ .../current/第三方服务/_category_.json | 4 + .../第三方服务/跨平台代码同步.md | 84 +++++ .../第三方服务/重睛鸟代码溯源.md | 67 ++++ .../current/组织管理/_category_.json | 4 + .../组织管理/组织创建及设置.md | 31 ++ .../组织管理/组织团队管理.md | 34 ++ .../组织管理/组织成员管理.md | 23 ++ .../current/组织管理/组织简介.md | 28 ++ .../组织管理/组织项目管理.md | 12 + .../current/维基/_category_.json | 4 + .../current/维基/模板导入及导出.md | 15 + .../current/维基/维基页面管理.md | 23 ++ .../current/通知/_category_.json | 4 + .../current/通知/通知简介.md | 29 ++ .../current/通知/通知设置.md | 20 ++ .../docusaurus-plugin-content-pages/index.md | 102 ++++++ .../docusaurus-plugin-content-pages/open.md | 40 +++ i18n/en/docusaurus-theme-classic/footer.json | 62 ++++ i18n/en/docusaurus-theme-classic/navbar.json | 30 ++ ...(新).png => 用户操作流程.png} | Bin 75 files changed, 2266 insertions(+), 1 deletion(-) create mode 100644 i18n/en/code.json create mode 100644 i18n/en/docusaurus-plugin-content-blog/options.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/Bot市场/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot安装.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot市场.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot开发.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot配置.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/代码流水线.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/参数配置.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/图形流水线.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/密钥设置.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/引擎简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/执行记录查询.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/intro.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/建站工具.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/站点创建流程.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/WebIDE.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/Webhook.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库创建.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库设置.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/代码提交.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/分支管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/成员管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/文件管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/代码库管理/标签和发行版管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/代码评审.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/创建合并请求.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并模式简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求关联疑修.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/平台公告/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/平台公告/平台公告.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/创建第一个开源项目.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/导入GitHub等第三方Git项目.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/提交第一行代码.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/搜索开源项目.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/快速开始/注册GitLink账号.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/服务协议/GitLink服务协议.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/服务协议/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/标记管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修列表.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修创建.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修状态变更.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/评论及操作记录.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/疑修/里程碑管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/第三方服务/WebIDE.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/第三方服务/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/第三方服务/跨平台代码同步.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/第三方服务/重睛鸟代码溯源.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织创建及设置.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织团队管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织成员管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织项目管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/维基/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/维基/模板导入及导出.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/维基/维基页面管理.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/通知/_category_.json create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/通知/通知简介.md create mode 100644 i18n/en/docusaurus-plugin-content-docs/current/通知/通知设置.md create mode 100644 i18n/en/docusaurus-plugin-content-pages/index.md create mode 100644 i18n/en/docusaurus-plugin-content-pages/open.md create mode 100644 i18n/en/docusaurus-theme-classic/footer.json create mode 100644 i18n/en/docusaurus-theme-classic/navbar.json rename static/img/di_san_fang/重晴鸟代码溯源/{用户操作流程(新).png => 用户操作流程.png} (100%) diff --git a/docs/第三方服务/重睛鸟代码溯源.md b/docs/第三方服务/重睛鸟代码溯源.md index 83d1542..5cd1639 100644 --- a/docs/第三方服务/重睛鸟代码溯源.md +++ b/docs/第三方服务/重睛鸟代码溯源.md @@ -62,6 +62,6 @@ sidebar_position: 1 ## 用户操作流程 -![](../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程(新).png)
    +![](../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png)
    用户操作流程

    diff --git a/i18n/en/code.json b/i18n/en/code.json new file mode 100644 index 0000000..600e961 --- /dev/null +++ b/i18n/en/code.json @@ -0,0 +1,308 @@ +{ + "theme.ErrorPageContent.title": { + "message": "This page crashed.", + "description": "The title of the fallback page when the page crashed" + }, + "theme.NotFound.title": { + "message": "Page Not Found", + "description": "The title of the 404 page" + }, + "theme.NotFound.p1": { + "message": "We could not find what you were looking for.", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.admonition.note": { + "message": "note", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "tip", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.danger": { + "message": "danger", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "info", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.caution": { + "message": "caution", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "Scroll back to top", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "Archive", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "Archive", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "Blog list page navigation", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "Newer Entries", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "Older Entries", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "Blog post page navigation", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "Newer Post", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "Older Post", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "One post|{count} posts", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts} tagged with \"{tagName}\"", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "View All Tags", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel": { + "message": "Switch between dark and light mode (currently {mode})", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "dark mode", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "light mode", + "description": "The name for the light color mode" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "Breadcrumbs", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription": { + "message": "{count} items", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "Docs pages", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "Previous", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "Next", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "One doc tagged|{count} docs tagged", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged} with \"{tagName}\"", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versionBadge.label": { + "message": "Version: {versionLabel}" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "This is unreleased documentation for {siteTitle} {versionLabel} version.", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "latest version", + "description": "The label used for the latest version suggestion link label" + }, + "theme.common.editThisPage": { + "message": "Edit this page", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "Direct link to {heading}", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": " on {date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": " by {user}", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "Last updated{atDate}{byUser}", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "Versions", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.tags.tagsListLabel": { + "message": "Tags:", + "description": "The label alongside a tag list" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "Close", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "Blog recent posts navigation", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.CodeBlock.copied": { + "message": "Copied", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "Copy code to clipboard", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copy": { + "message": "Copy", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "Toggle word wrap", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": { + "message": "Toggle the collapsible sidebar category '{label}'", + "description": "The ARIA label to toggle the collapsible sidebar category" + }, + "theme.NavBar.navAriaLabel": { + "message": "Main", + "description": "The ARIA label for the main navigation" + }, + "theme.blog.post.readMore": { + "message": "Read More", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "Read more about {title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "On this page", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "Languages", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.blog.post.readingTime.plurals": { + "message": "One min read|{readingTime} min read", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.breadcrumbs.home": { + "message": "Home page", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "Collapse sidebar", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "Collapse sidebar", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "Docs sidebar", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "Close navigation bar", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "Toggle navigation bar", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "Expand sidebar", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "Expand sidebar", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← Back to main menu", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.SearchBar.noResultsText": { + "message": "No results" + }, + "theme.SearchBar.seeAll": { + "message": "See all results" + }, + "theme.SearchBar.seeAllOutsideContext": { + "message": "See results outside {context}" + }, + "theme.SearchBar.searchInContext": { + "message": "See all results in {context}" + }, + "theme.SearchBar.label": { + "message": "Search", + "description": "The ARIA label and placeholder for search button" + }, + "theme.SearchPage.existingResultsTitle": { + "message": "Search results for \"{query}\"", + "description": "The search page title for non-empty query" + }, + "theme.SearchPage.emptyResultsTitle": { + "message": "Search the documentation", + "description": "The search page title for empty query" + }, + "theme.SearchPage.searchContext.everywhere": { + "message": "everywhere" + }, + "theme.SearchPage.documentsFound.plurals": { + "message": "1 document found|{count} documents found", + "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.SearchPage.noResultsText": { + "message": "No documents were found", + "description": "The paragraph for empty search result" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "Try again", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "Skip to main content", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "Tags", + "description": "The title of the tag list page" + } +} diff --git a/i18n/en/docusaurus-plugin-content-blog/options.json b/i18n/en/docusaurus-plugin-content-blog/options.json new file mode 100644 index 0000000..9239ff7 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "Blog", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "Blog", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "Recent posts", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current.json b/i18n/en/docusaurus-plugin-content-docs/current.json new file mode 100644 index 0000000..1a8fcf2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current.json @@ -0,0 +1,54 @@ +{ + "version.label": { + "message": "Next", + "description": "The label for version current" + }, + "sidebar.defaultSidebar.category.快速开始": { + "message": "Quick start", + "description": "The label for category 快速开始 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.代码库管理": { + "message": "Code base management", + "description": "The label for category 代码库管理 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.组织管理": { + "message": "Organization management", + "description": "The label for category 组织管理 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.疑修(Issue)": { + "message": "Issue", + "description": "The label for category 疑修(Issue) in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.合并请求(PR)": { + "message": "PR", + "description": "The label for category 合并请求(PR) in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.DevOps引擎(Engine)": { + "message": "DevOps Engine", + "description": "The label for category DevOps引擎(Engine) in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.维基(Wiki)": { + "message": "Wiki", + "description": "The label for category 维基(Wiki) in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.机器人(Bot)": { + "message": "Bot", + "description": "The label for category 机器人(Bot) in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.第三方服务": { + "message": "Third party service", + "description": "The label for category 第三方服务 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.通知": { + "message": "Notification", + "description": "The label for category 通知 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.个人主页建站": { + "message": "Personal home page building site", + "description": "The label for category 个人主页建站 in sidebar defaultSidebar" + }, + "sidebar.defaultSidebar.category.服务协议": { + "message": "Service agreement", + "description": "The label for category 服务协议 in sidebar defaultSidebar" + } +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/_category_.json new file mode 100644 index 0000000..15c2c5a --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "机器人(Bot)", + "position": 8 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot安装.md b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot安装.md new file mode 100644 index 0000000..241b85c --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot安装.md @@ -0,0 +1,20 @@ +--- +sidebar_label: 'bot installation' +sidebar_position: 1 +--- + +# bot installation + +Bot installation is an important module for bot installation and management control, which mainly includes bot installation, installation query, installation management and other functions. + +In the bot details page, after the user clicks the "Install this Bot" button, he can see the permission information required for the bot to work. The installation can proceed if the user agrees to grant the bot the relevant permissions required. The user can choose to install the bot into all warehouses (all warehouses owned by the user) or select a specified warehouse for installation. + +![botinstall1](../../../../../static/img/bot/botinstall1.png) + +In the personal "Settings" or "warehouse Settings", the user can see the current installed Bot, click the "configuration" button to configure the bot installation, click the "uninstall" button to uninstall. + +![botinstall2](../../../../../static/img/bot/botinstall2.png) + +In the bot installation and configuration page, users can master the installation location and working status of the bot. If the user needs to change the bot's working warehouse, the installation location can be changed. The working status of bot includes activation and suspension. Users can adjust the status of bot according to their needs, and suspending or activating it will affect the access permission of bot to warehouse data. + +![botinstall3](../../../../../static/img/bot/botinstall3.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot市场.md b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot市场.md new file mode 100644 index 0000000..ef943c5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot市场.md @@ -0,0 +1,24 @@ +--- +sidebar_label: 'bot market' +sidebar_position: 4 +--- + +# Bot Market + +Bot market is an important module for Bot sharing and reuse, mainly including bot search and discovery, details view and other functions. + +The bot market homepage displays the brief information of all the bots that have been put on the market, including the bot's avatar, name, developer, introduction and installation times, etc. Users can preliminatively judge whether the bot meets their project needs according to these basic information. + +In the bot market homepage, users can select a specific bot type, screen out a specific classification of bots, and search and select within this category. + +In addition, the user searches by entering a keyword in the search bar to retrieve the relevant bot whose content contains the specified keyword. + +Users can use a combination of category filtering and keyword search to narrow down the scope and quickly find the bot in the market that meets the relevant needs of the project. + +![botmarket1](../../../../../static/img/bot/botmarket1.png) + +In the bot Market page, the user clicks on the specified bot card to access the bot details page. The Bot details page contains the bot's avatar, name, developer, type and detailed introduction information, so that users can master the bot's introduction here and further determine whether to install it in the specified warehouse. + +![botmarket2](../../../../../static/img/bot/botmarket2.png) + +In the bot details page, if the user thinks that the bot meets the needs of his project, he can click the "Install this Bot" button to understand the permission information of the bot and install it in the specified warehouse. More information about the installation can be found in the "Bot Installation" section. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot开发.md b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot开发.md new file mode 100644 index 0000000..95abb83 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot开发.md @@ -0,0 +1,22 @@ +--- +sidebar_label: 'bot development' +sidebar_position: 3 +--- + +# Bot Development + +bot development is an important module for developers to register bots. + +In the personal "Settings", the user can see the list of registered bots, click the corresponding bot "Edit" button to configure the registered bot; Click the "Bot Register" button to start registering a new bot. + +![botcreate1](../../../../../static/img/bot/botcreate1.png) + +In the registration page, developers need to fill in the relevant information of bot registration, including bot name, Webhook address, detailed introduction, etc. The system will verify the legitimacy of the information entered by developers to ensure the integrity and validity of all bot information. In addition, the system will automatically generate the unique identity of the bot, and at the same time, the relevant interface of the GitLink platform will be called to generate the bot's identity certificate information, including the client key and private key. + +Developers need to use these identity information combined with the platform interface for bot identity authentication, and then call the relevant interface to complete the relevant functions of the bot. + +Platform development API link (pending):https://www.gitlink.org.cn/docs/api#introduction + +![botcreate2](../../../../../static/img/bot/botcreate2.png) + +![botcreate3](../../../../../static/img/bot/botcreate3.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot配置.md b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot配置.md new file mode 100644 index 0000000..d4e10cc --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/Bot市场/bot配置.md @@ -0,0 +1,23 @@ +--- +sidebar_label: 'bot configuration' +sidebar_position: 2 +--- + +# Bot configuration + +Bot configuration is an important module for bot maintenance and configuration, which mainly includes bot basic information maintenance, permission & subscription event management, advanced option configuration and other functions. + +In the maintenance of Bot basic information, developers can see the basic information of the bot, and modify the bot's avatar, name, Webhook address, etc., as needed. + +![botconfig1](../../../../../static/img/bot/botconfig1.png) + +In bot permissions & Subscription event management, developers can assign different permissions and levels to bots according to the needs of accessing warehouse resources, such as increasing the code base permissions, and changing the write permissions of pull requests to read permissions. Developers can also change the list of events currently subscribed to by the bot, such as subscribing to codebase push, canceling pull requests to assign subscriptions, etc., in order to update and upgrade bot features. + +![botconfig2](../../../../../static/img/bot/botconfig2.png) + + +In the advanced Bot option configuration, developers can change the public and private state of the bot, thus affecting the scope of use of the bot. It is important to note that a bot in its public state cannot become private if another repository is already installed. Developers can choose to put the bot on the market, and need to fill in the listing information, including market introduction, main function, secondary function and other information. + +Developers can also delete and transfer bots, and initiating a transfer means changing ownership of the bot, requiring the recipient's username to be entered. After the recipient confirms acceptance, the ownership change of bot can be completed. If the recipient refuses, the transfer operation will be cancelled. + +![botconfig3](../../../../../static/img/bot/botconfig3.png) diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/_category_.json new file mode 100644 index 0000000..813fd86 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "DevOps引擎(Engine)", + "position": 6 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/代码流水线.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/代码流水线.md new file mode 100644 index 0000000..8a8e8e9 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/代码流水线.md @@ -0,0 +1,12 @@ +--- +sidebar_label: 'Code pipeline' +sidebar_position: 5 +--- +# Code pipeline +The pipeline can be configured in the form of code (YAML format) by first selecting the code pipeline and corresponding branches: + + ![code_workflow1](../../../../../static/img/engine/code_workflow1.jpg) + + Edit pipeline code, the pipeline name description, trigger, global parameters, execution serial/concurrent and pipeline orchestration concepts are the same as the graphic pipeline, described as follows: + +![code_workflow2](../../../../../static/img/engine/code_workflow2.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/参数配置.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/参数配置.md new file mode 100644 index 0000000..16216ae --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/参数配置.md @@ -0,0 +1,15 @@ +--- +sidebar_label: 'Parameter configuration' +sidebar_position: 2 +--- + +# Parameter configuration + +It can be used in the pipeline to realize dynamic parameter configuration. There are three types: string, number, and Boolean. + + ![parameter1](../../../../../static/img/engine/parameter1.png) + + +You can obtain parameters in the pipeline configuration in the following ways: + + ![parameter2](../../../../../static/img/engine/parameter2.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/图形流水线.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/图形流水线.md new file mode 100644 index 0000000..8a13292 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/图形流水线.md @@ -0,0 +1,50 @@ +--- +sidebar_label: 'Graphic pipeline' +sidebar_position: 4 +--- + +# Graphic pipeline +## Basic information +You can edit the name and description of the pipeline + +Pipeline names in the same warehouse must be unique + +![vis_workflow1](../../../../../static/img/engine/vis_workflow1.png) + +## trigger +Note: When pipelining, the trigger should be placed before the start node; Currently, only one trigger can be added to an pipeline + +* Timing trigger cron: You can set the trigger time by filling in the cron expression +![vis_workflow2](../../../../../static/img/engine/vis_workflow2.png) + +* Event trigger GitLink_Webhook: gives common code change event triggers, including pushing code, merging requests, and creating tags +![vis_workflow3](../../../../../static/img/engine/vis_workflow3.png) + +## Global parameter + +After being added, it can be used in the current pipeline + +![vis_workflow4](../../../../../static/img/engine/vis_workflow4.png) + +example + +![vis_workflow5](../../../../../static/img/engine/vis_workflow5.png) + +## Concurrent execution + +![vis_workflow6](../../../../../static/img/engine/vis_workflow6.png) + +When enabled, the same pipeline can execute n pipeline instances concurrently (we get one pipeline instance for each trigger); + +![vis_workflow7](../../../../../static/img/engine/vis_workflow7.png) + +If this parameter is disabled, subsequent instances are queued during the execution of the current pipeline instance (a maximum of five instances can be queued). The current instance completes execution, and the next instance starts execution. + +![vis_workflow8](../../../../../static/img/engine/vis_workflow8.png) + + +## Pipelining + +Each pipeline must have a start node, an end node, and at least one task node. Supports serial and parallel orchestration. + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/密钥设置.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/密钥设置.md new file mode 100644 index 0000000..47f3169 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/密钥设置.md @@ -0,0 +1,16 @@ +--- +sidebar_label: 'Key Settings' +sidebar_position: 3 +--- + + # Key Settings + +The account password, key, and certificate are stored in the key management. After the configuration, they can be directly used in the pipeline to avoid leakage risks caused by direct input. + +![secret1](../../../../../static/img/engine/secret1.png) + +Use example + +Note: In the node input parameters, the drop-down option is the key type. You need to configure the key in advance to select and use it in the pipeline + +![secret2](../../../../../static/img/engine/secret2.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/引擎简介.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/引擎简介.md new file mode 100644 index 0000000..e90f1f2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/引擎简介.md @@ -0,0 +1,13 @@ +--- +sidebar_label: 'Engine' +sidebar_position: 1 +--- + + # Engine + +Engine is a DevOps tool from GitLink that builds development, test, and deployment pipelines through simple node orchestration to create automated software delivery processes. +It can achieve continuous code integration, so that developers can find quality problems as early as possible, quickly locate and fix, improve the efficiency and quality of software development; Automated code scanning, compilation, packaging, and unit testing free the development team from repetitive work and focus on more valuable things. + +![engine_intro](../../../../../static/img/engine/engine_intro.jpg) + +In the engine page, users can create and edit a graphical pipeline or code pipeline, set external parameters, manage keys, and so on. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/执行记录查询.md b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/执行记录查询.md new file mode 100644 index 0000000..594c3e0 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/DevOps引擎/执行记录查询.md @@ -0,0 +1,10 @@ +--- +sidebar_label: 'Perform a record query' +sidebar_position: 6 +--- + + # Perform a record query + +You can view the pipeline running status + + ![result](../../../../../static/img/engine/result.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/intro.md b/i18n/en/docusaurus-plugin-content-docs/current/intro.md new file mode 100644 index 0000000..c93fae2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/intro.md @@ -0,0 +1,19 @@ +--- +sidebar_label: "Introduce" +label: "介绍" +sidebar_position: 1 +slug: /intro +--- + +# About GitLink +GitLink (true Open Source) is an open source innovation service platform officially designated by CCF. It aims to take "serving open source innovation" as its mission, "becoming the gathering place of open source innovation" as its vision, adhering to the values of "innovation, openness, collaboration and sharing", and is committed to empowering large-scale open source collaborative innovation. Create an open source innovation ecology for incubation of innovation achievements and training of new engineering talents! + + ![](../../../../static/img/ccf_gitlink.png) + +# Platform Features +- **Distributed collaborative development** : Support online file editing, branch management, contribution statistics, warehouse copy, merge requests; +- **One-stop process management** : Support doubt repair, milestone, notification reminder, label archive, Wiki document, organization management; +- **Efficient pipeline operation and maintenance** : Provide lightweight workflow engine, and support custom configuration, static scanning, product construction; +- **Multi-level code analysis** : Support code traceability analysis, license risk analysis, open source vulnerability detection and reinforcement suggestions; +- **Multi-dimensional user Profile** : Support development activity statistics, contribution calendar, capability modeling, role and professional positioning analysis. + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/_category_.json new file mode 100644 index 0000000..9fdc768 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "个人主页建站", + "position": 13 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/建站工具.md b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/建站工具.md new file mode 100644 index 0000000..fe91bdd --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/建站工具.md @@ -0,0 +1,69 @@ +--- +sidebar_label: 'Site building tool' +sidebar_position: 2 +--- +# Personal website building tool + +Personal homepage is a free static web hosting service that can be used to host static personal homepage, personal blog and other static pages. Different tools for personal website building are as follows + +### Hugo tool + + +To create a repository using the Hugo tool, you need to modify the baseURL in the config.toml file in the code repository +Change the value to the website address displayed in the personal website service, +For example: now have a website address is http://KingChan.gitlink.net +The config. The baseURL in toml should be http://KingChan.gitlink.net + ![img](../../../../../static/img/个人主页建站/建站工具1.png) + +Click Submit after modification + ![img](../../../../../static/img/个人主页建站/建站工具2.png) +After the submission is complete, deployment begins + ![img](../../../../../static/img/建站工具3.png) +Static page preview + ![img](../../../../../static/img/建站工具4.png) + +### jekyll tool + +For jekyll project: +To create a personal site using the jekyll tool, you need to modify the baseurl and url values in the _config.yml file in the code repository. The jekyll configuration file is special and needs to be based on the website address displayed in the personal site construction service +Content modifies two values. +For example: now have a website address is http://KingChan.gitlink.net +The result is as follows: +baseurl: "/" +url: "http://KingChan.gitlink.net" + + ![img](../../../../../static/img/建站工具5.png) + +Click Submit changes when the changes are complete + ![img](../../../../../static/img/个人主页建站/建站工具2.png) +After the submission is complete, go to the site construction service to start deployment + ![img](../../../../../static/img/建站工具7.png) + + ![img](../../../../../static/img/建站工具8.png) + +### hexo tool + +If it is a hexo project: +For repositories created using the Hexo tool, you need to change the url in the _config.yml file in the code repository +Change the value to the website address displayed in the personal website service, +For example: now have a website address is http://KingChan.gitlink.net + +So _config. The url in toml should be http://KingChan.gitlink.net + + ![img](../../../../../static/img/建站工具9.png) + +Click Submit changes when the changes are complete + ![img](../../../../../static/img/个人主页建站/建站工具2.png) +After the submission is complete, go to the site construction service to start deployment + + ![img](../../../../../static/img/建站工具11.png) + + ![img](../../../../../static/img/建站工具12.png) + + ![img](../../../../../static/img/建站工具13.png) + +### file tool +Document formatting tool, which deployable all files under the selected branch. + + +Note: All of the above tools can use the gh-pages branch, when the gh-pages branch is selected at deployment time, it will be deployed according to the document format tool, that is, all files under the branch are deployed. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/站点创建流程.md b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/站点创建流程.md new file mode 100644 index 0000000..7cb0f87 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/个人主页建站/站点创建流程.md @@ -0,0 +1,50 @@ +--- +sidebar_label: 'Station construction process' +sidebar_position: 1 +--- +# Personal website building process +### My site +Move the mouse to the profile picture position in the upper right corner and click Settings to enter the My Settings interface + +![img](../../../../../static/img/建站工具/1.png) + +Click on the left pane of Personal Site - My site + +![img](../../../../../static/img/建站工具/3.png) + +### Create a site + +In the My site interface, click the New site button to enter the new site interface + +On the New Site screen, enter a site name, which will be displayed in the My Sites list + +And choose the corresponding site building tools and themes, we provide you with 3 different tools, each tool 10 kinds of themes, a total of 30 kinds for you to choose + +![img](../../../../../static/img/建站工具/4.png) + +When you're done, click the blue button at the bottom of the page: Create Site + +![img](../../../../../static/img/建站工具/5.png) + +So you have a website and you have a repository of code. + +In the service column of the warehouse personal site service operation interface, here you can view some of your site status, site name, website address, site tool, site time + +### Deploy the site + +![img](../../../../../static/img/建站工具/6.png) + +Click the Go to Deploy button, select the branch you want to deploy and click OK + +![img](../../../../../static/img/建站工具/7.png) + +After waiting for the program to run for a while, some server deployment information will be returned to you + +Once the deployment is successful, you can access the site. Click on the website address to get there + +![img](../../../../../static/img/建站工具/8.png) + +### Deployment complete + +![img](../../../../../static/img/建站工具/9.png) + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/WebIDE.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/WebIDE.md new file mode 100644 index 0000000..299f616 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/WebIDE.md @@ -0,0 +1,41 @@ +--- +sidebar_label: 'WebIDE' +sidebar_position: 9 +--- + +### **1. Language Service ** +● Support syntax highlighting in nearly 40 languages +● Support JavaScript/TypeScript, HTML, CSS, JSON, Markdown based on the Language Server Protocol (LSP) language features, with intelligent prompt and outline information and single-file jump. +● Support Java, Go, Python, C++, Php based on Tree Sitter online language service capabilities, providing viewing references, symbol search and other features + +### **2. WebIDE Entry ** +From the Gitlink warehouse home page, click the Web IDE button to enter +![](../../../../../static/img/代码库管理/WebIDE/WebIDE入口.png)
    + +### **3. Branch ** +Support branch switching: Click the branch name in the lower left corner to switch branches. +![](../../../../../static/img/代码库管理/WebIDE/WebIDE切换分支.png)
    + +### **4. Search for ** +It currently supports code search within the Gitlink repository (supporting word matching and file filtering) and file search. +![](../../../../../static/img/代码库管理/WebIDE/WebIDE搜索.png)
    + +### **5. Line highlight ** +Support single or multiple lines of highlighting, click the line number to highlight the line, hold down Shift to select multiple consecutive lines. +![](../../../../../static/img/代码库管理/WebIDE/WebIDE行高亮.png)
    + +### **6. Blame** +Supports viewing single-line blame information, and displays details after the hover. +![](../../../../../static/img/代码库管理/WebIDE/WebIDEblame.png)
    + +### **7. Graph** +graph view is supported to view branch commits history and file changes for each commit, as well as file diff viewing. Click Git Graph at the bottom left corner of the status bar or enter View Git Graph in the command panel to open the Git Graph view. +![](../../../../../static/img/代码库管理/WebIDE/WebIDEGraph.png)
    + +### **8. WebSCM** +You can create a new branch in the Super Edition, modify the code and see the change file list in the SCM panel, write a commit message and submit it to Gitlink. If you want to quickly modify some files, you can directly submit the code through the speed version without local modification. + +### **9. Code running online ** +●Integration of skypack based on the more lightweight CodeSwing plug-in, you can run front-end code in the speed version. +● Integration of Pyodide-based Code-Runner-For-Web plug-in, you can run Python to the browser. +![](../../../../../static/img/代码库管理/WebIDE/WebIDE代码在线运行.png)
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/Webhook.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/Webhook.md new file mode 100644 index 0000000..f847c84 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/Webhook.md @@ -0,0 +1,38 @@ +--- +sidebar_label: 'Webhook' +sidebar_position: 8 +--- + ### **1. Webhook module entry ** +On the project home page, click the "Warehouse Settings" button and then click the "Network Hook" button to enter the Webhook module of the warehouse. + ![](../../../../../static/img/代码库管理/Webhook/Webhook入口.png)
    + + ### **2. Add Webhook** +Click the Add Webhook button to access the Webhook configuration page. + + ![](../../../../../static/img/代码库管理/Webhook/添加Webhook.png)
    + ![](../../../../../static/img/代码库管理/Webhook/Webhook配置.png)
    + + ### **3. Edit Webhook** +After adding Webhooks, as shown in the figure below, each Webhook can be edited by clicking the "Edit" button on the right. + + ![](../../../../../static/img/代码库管理/Webhook/编辑Webhook.png)
    + + ### **4. Delete the Webhook** +After adding Webhooks, as shown in the figure below, you can delete each Webhook by clicking the "Delete" button on the right. + + ![](../../../../../static/img/代码库管理/Webhook/删除webhook.png)
    + + ### **5. Types of events supported by Webhook ** +In GitLink, Webhooks support the following types of events: +- Push: git is pushed to the repository +- Code base: Creates or deletes a code base +- Create: Creates a branch or label +- Delete: Deletes a branch or label +- Merge request: The merge request is opened, closed, reopened, or edited +- Merge request assignment: The merge request is assigned or unassigned +- Merge request revenue milestone: Merge requests are recorded or cancelled in the milestone +- Merge request is commented: Merge request comments are created, edited, or deleted +- Merge Request tag: The tag of the merge request is updated or cleared +- Merge request review: The merge request is approved, rejected, or submitted for review, the review thread is resolved or not resolved +- The merge request is synchronized: The merge request is synchronized + \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/_category_.json new file mode 100644 index 0000000..82c9af5 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "代码库管理", + "position": 2 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库创建.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库创建.md new file mode 100644 index 0000000..e86bc0c --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库创建.md @@ -0,0 +1,11 @@ +--- +sidebar_label: 'Warehouse creation' +sidebar_position: 1 +--- +### **1. Warehouse create entry ** +Users can create a warehouse by clicking the button in the upper right corner of the platform home page and the "New" button in the personal home participation project module. +![](../../../../../static/img/代码库管理/仓库创建/仓库创建.png)
    + +### **2. Fill in the basic information ** +Enter the new project page, as shown in the following figure, fill in the owner, project name, project ID and other information, click "Create project" button to complete the creation. +![](../../../../../static/img/代码库管理/仓库创建/新建项目.png)
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库设置.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库设置.md new file mode 100644 index 0000000..f062dbc --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/仓库设置.md @@ -0,0 +1,11 @@ +--- +sidebar_label: 'Warehouse setup' +sidebar_position: 2 +--- +### **1. Warehouse setup entrance ** +In the warehouse home page, click the "warehouse Settings" button to enter the warehouse Settings module. The repository setup allows you to modify basic project information, manage members, configure Webhooks, set up branches, and install bots. +![](../../../../../static/img/代码库管理/仓库设置/仓库设置.png)
    + +### **2. Basic Settings ** +After entering the warehouse setting module, click the "Basic Setting" button to enter the basic setting module, as shown in the following figure, you can modify the basic information of the project such as project name, project identifier, project introduction, project category, project language, etc. Click Transfer to transfer the warehouse to another user or organization. Click Delete this Warehouse to delete the warehouse. +![](../../../../../static/img/代码库管理/仓库设置/基本设置.png)
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/代码提交.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/代码提交.md new file mode 100644 index 0000000..1ef8af7 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/代码提交.md @@ -0,0 +1,24 @@ +--- +sidebar_label: 'Code submission' +sidebar_position: 3 +--- + + +## GitLink code submission + +- **Submitted by** : geekchen +- **Date** : 2024.5.27 + +## 1. Submit the code directly on the webpage: +![](../../../../../static/img/代码提交1.png)
    + **Next:** +![](../../../../../static/img/代码提交2.png)
    +## 2. Upload local code files through git (can be a single file, can be a folder composed of multiple files) [non-code can also be up loaded] +**Open git bash in the corresponding directory and type the following command :** +git add +[The code file you want to submit] +git commit -m "xxx" [xxx is your own note of submission information] +git push +**The diagram is as follows:** +![](../../../../../static/img/代码提交3-1.png)
    + + \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/分支管理.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/分支管理.md new file mode 100644 index 0000000..15fb73f --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/分支管理.md @@ -0,0 +1,9 @@ +--- +sidebar_label: 'Branch management' +sidebar_position: 5 +--- + +Click on the branch in the code warehouse to directly enter the branch management interface, as shown below. +![](../../../../../static/img/代码库管理/分支管理界面.png)
    +In this interface, we can delete branches, new branches, view deleted branches and other operations, you can also view the information of each branch change, or download a branch, also support to set the default branch, of course, there is only one default branch, you can also set in the branch setting interface as shown in the following figure. +![](../../../../../static/img/代码库管理/分支设置.png)
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/成员管理.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/成员管理.md new file mode 100644 index 0000000..e8fe516 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/成员管理.md @@ -0,0 +1,29 @@ +--- +sidebar_label: 'Member management' +sidebar_position: 7 +--- +### **1. Member Management Entry ** +In the warehouse home page, click the "warehouse Settings" button, and then click the "member management" button, you can enter the member management module, as shown in the figure below. +![](../../../../../static/img/代码库管理/成员管理/成员管理入口.png)
    + +### **2. Filter and search project members ** +After entering the member management module, you can filter the type of project members by pressing the "Role screening" button, and search the specific project members by pressing the "Search" button, as shown in the following figure. +![](../../../../../static/img/代码库管理/成员管理/筛选、搜索项目成员.png)
    + +### **3. Filter and search project members ** +After entering the member management module, you can add project members by pressing the "Add member" button. After the specific user is retrieved from the search box on the left and selected, click the "Add member" button to successfully add project members. +![](../../../../../static/img/代码库管理/成员管理/添加成员.png)
    + +### **4. Project member rights management ** +After entering the member management module, click the role bar to the right of the project member, and you can select the permission level for the project member, as shown in the following figure. +![](../../../../../static/img/代码库管理/成员管理/项目成员权限管理.png)
    + + +#### ***4.1. Member Rights Description *** +On the GitLink platform, warehouse member permissions can be divided into the following types: +![](../../../../../static/img/代码库管理/成员管理/成员权限说明.png)
    + + +### **5. Delete project members ** +After entering the member management module, click the "Delete" button to the right of the project member to delete the renamed project member, as shown in the following figure. +![](../../../../../static/img/代码库管理/成员管理/删除项目成员.png)
    diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/文件管理.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/文件管理.md new file mode 100644 index 0000000..ba58931 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/文件管理.md @@ -0,0 +1,11 @@ +--- +sidebar_label: 'File management' +sidebar_position: 4 +--- + +We can directly see and manage files in the code warehouse, as shown in the following figure. +![](../../../../../static/img/代码库管理/文件管理主界面.png)
    +You can see the corresponding branch of the file and all the information of the file, and you can see the latest changes in the file and the change person. +We can directly click the file button on the left to upload files or create new files (note that files are not folders, if you want to upload folders, you need to use git). +On the left, you can open the file directory, and directly find the file you want to view and preview it directly, as shown in the following figure. +![](../../../../../static/img/代码库管理/文件预览和目录界面.png)
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/标签和发行版管理.md b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/标签和发行版管理.md new file mode 100644 index 0000000..75d104f --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/代码库管理/标签和发行版管理.md @@ -0,0 +1,29 @@ +--- +sidebar_label: 'Label and distribution management' +sidebar_position: 6 +--- +### **1. Tags and distribution management entry ** +In the main page of the warehouse, click the "code base" button, and then click the "label" button, you can enter the label and release management module, as shown in the figure below. +![](../../../../../static/img/代码库管理/标签和发行版管理/标签和发行版管理入口.png)
    + +### **2. Remove tags ** +After entering the label and distribution management module, click the "Delete" button on the right side of the label to achieve the deletion operation of the label, as shown in the following figure. +![](../../../../../static/img/代码库管理/标签和发行版管理/删除标签.png)
    + +### **3. View the distribution ** +After entering the label and release management module, click the "Release" button to view the release of the project, as shown in the figure below. +![](../../../../../static/img/代码库管理/标签和发行版管理/查看发行版.png)
    + +### **4. Create a distribution ** +After entering the label and distribution management module, click the "Create distribution" button on the right side of the label to quickly create the distribution bound to the label, as shown in the following figure. +![](../../../../../static/img/代码库管理/标签和发行版管理/发布新版本.png)
    + +### **5. Change the distribution ** +After entering the label and release management module, click the Modify button on the right side of the release, you can enter the modify page of the release, as shown in the figure below. After modifying the release, click Save Release to save the modified content. +![](../../../../../static/img/代码库管理/标签和发行版管理/修改发行版.png)
    +![](../../../../../static/img/代码库管理/标签和发行版管理/发行版修改页面.png)
    + +### **6. Delete the distribution ** +After entering the label and distribution management module, click the Delete button on the right side of the distribution, you can enter the delete page of the distribution, as shown below. +![](../../../../../static/img/代码库管理/标签和发行版管理/删除发行版.png)
    + \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/_category_.json new file mode 100644 index 0000000..15eab23 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "合并请求(PR)", + "position": 5 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/代码评审.md b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/代码评审.md new file mode 100644 index 0000000..37cb305 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/代码评审.md @@ -0,0 +1,16 @@ +--- +sidebar_label: 'Code review' +sidebar_position: 3 +--- + +# Code Review +1. Click the "Code Review" button at the upper right corner of the merge request interface to enter the code review interface, as shown below. +![代码审查入口](../../../../../static/img/PR/代码审查入口图.png)
    +2. After entering the interface, we can see the relevant information of the merger, such as the submitted file, the modified file, the difference before and after the modification of the file, etc. Click the edit button in the upper right corner to edit the submitted code, as shown in the following figure. +![代码审查界面](../../../../../static/img/PR/代码审查界面.png) +3. After editing, click Save. At this time, a modification window will pop up at the lower left corner of the interface, and the code comparison before and after review will appear in the file browsing box. You can view the code modified during the review process, and after confirming that the review information is correct, enter the review information in the modification box and submit it (note that the review information cannot be empty), as shown below. +![审查提交](../../../../../static/img/PR/提交审查信息.png) +4. After reviewing the file and submitting the review information, return to the management merge request interface, where we can see the review log under the "Submit" option, and finally merge the request, as shown below. +![审查日志](../../../../../static/img/PR/审查日志.png) + +Summary: The code review function is helpful for managers to modify the submitted code when managing merge requests, which is convenient for managers to control the overall code warehouse. The disadvantage is that the operability of code modification is not as good as the local IDE, but if the code is fine-tuned, this is a very good and convenient function!👍👍👍😁 \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/创建合并请求.md b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/创建合并请求.md new file mode 100644 index 0000000..34e6feb --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/创建合并请求.md @@ -0,0 +1,22 @@ +--- +sidebar_label: 'Create merge request' +sidebar_position: 2 +--- + +# Create a merge request + +1. Enter the "** Merge Request (PR)**" interface of the project that needs to initiate a merge request, and click the "** New Merge Request **" button at the top to enter the merge request release interface, as shown below: + +![合并请求模块](../../../../../static/img/PR/imagePR2.png) + +![合并请求发布界面](../../../../../static/img/PR/imagePR3.png) + +2. Select the ** source branch ** and ** target branch ** that need to be merged, where the source branch is the branch that has completed code development and needs to merge its code changes, and the target branch is the branch that wants to merge the code changes, either other branches under the same warehouse (branch) or branches under the source warehouse that are copied; + +3. After the branch is selected, fill in the title and description of the merge request to provide the reviewer with information to assist in understanding the merge request, thus speeding up the merge request review process (see section *** Code Review ***); + +4. In addition, users can also specify reviewers, add milestones, markers, and priorities in the sidebar on the right (merge request is essentially a query, and these operations have the same or similar meanings as those in the query module, so you can refer to the introduction of the query chapter to help understand); + +5. After filling in the final information, click the "** Create **" button at the bottom to submit your first merge request🎉🎉🎉! + +![创建合并请求](../../../../../static/img/PR/imagePR4.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并模式简介.md b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并模式简介.md new file mode 100644 index 0000000..88ec672 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并模式简介.md @@ -0,0 +1,100 @@ +--- +sidebar_label: 'Introduction to Merge Mode' +sidebar_position: 4 +--- + +# Introduction to merge mode + +After the reviewer has reviewed the code changes submitted by the developer, he or she can decide whether to merge those submissions into the master branch. + +However, there are multiple merge modes for submission merging between different branches. The following figure shows the merge modes supported in GitLink, including **Merge request **, ** change base and merge **, ** change base merge --no-ff** and ** compress commit and merge **. + +![合并模式](../../../../../static/img/PR/imagePR5.png) + +1. **Merge request** + +**Merge request** is the most commonly used merge mode, the following picture is an example, the developer in the main branch 'master' commit 3 pull development branch 'dev', and then submit A, B, C, and then merge on the 'master' branch. + +Fast forward to the merger: + +![快进合并前](../../../../../static/img/PR/imagePR6.png) + +Fast forward to the merger: + +![快进合并后](../../../../../static/img/PR/imagePR7.png) + +** Note ** : As you can see, the process of merging is to move the `master` pointer directly to the `dev` pointer, this merger is called ** fast forward (fast-forward) **, the reason why this situation is because after committing 3, there is no new commit on the `master` branch. So the merge can be done by fast-forwarding the 'master' pointer directly; However, if there are also new commits on the `master` branch, substantial merging is required, as shown in the following two diagrams: + +Before merging, after committing A on the `dev` branch and before committing B, 4 is committed on the `master` branch, then merging the `dev` branch can not simply fast forward, but compare the changes on the two branches, and then merge; + +Non-fast-forward pre-merger: + +![非快进合并前](../../../../../static/img/PR/imagePR8.png) + + +After the merge, commit A, B, and C will be added to the `master` commit record according to the timeline, and a new commit D will be generated to record the merge event. In addition, if a conflict occurs during the merge process, that is, two branches make changes to the same file, the conflict needs to be handled manually; This merge method is **non-fast-forward (no fast-forward)**, which is also the default method in **merge request** mode! + +After the non-fast-forward merger: + +![非快进合并后](../../../../../static/img/PR/imagePR9.png) + +For ease of understanding, you can view the commit record on the merged `master` branch in a linear manner + +![线性的提交记录](../../../../../static/img/PR/imagePR10.png) + +**Summary** : In **Merge Request** mode, the default **non-fast forward** merge development branch to the `master` branch, and **non-fast forward** mode will generate a special commit to record the merge event! + +2. **Change base and merge** + +From the submission records on the `master` branch after the **merge request**, it can be seen that the submission records of the two branches may cross together, which may cause trouble for subsequent development, and the **change base and merge** can solve this problem. + +**Base change and merge** includes two operations: **base change**, **merge**. The first is to change the base, the following example, `dev` branch is pulled out from the commit 3, so commit 3 is the base of `dev`, and change the base operation is to change the base of `dev`, so that it becomes the latest commit on the `master` branch. Of course, there may be conflicts during the base change process, which needs to be handled manually. + +Before basing: + +![变基前](../../../../../static/img/PR/imagePR8.png) + +After basing and before merging: + +![变基后_合并前](../../../../../static/img/PR/imagePR11.png) + + +After the `dev` branch changes base, there is no 'update' commit for the `master` branch, so merge at this time, and you get the following result + +After the merger: + +![合并后](../../../../../static/img/PR/imagePR12.png) + +**Summary** : In **change base and merge** mode, the development branch `dev` can first change the base operation, so that the submission on it looks like it is carried out on the basis of the latest submission of the `master` branch, and then merge back to the `master` branch by **fast forward** way, so as to play the role of sorting out the submission record! + +3. **Change base merger --no-ff** + +Because **base change and merge** when the merge operation is performed, the default is **fast forward**, so that there is no special commit on the `master` branch to record the merge event. So you can use the `--no-ff` (**no fast-forward**) option to declare the **non-fast-forward** merge. + +`--no-ff` Before merger: + +![--no-ff合并前](../../../../../static/img/PR/imagePR11.png) + +`--no-ff` post-merger: + +![--no-ff合并后](../../../../../static/img/PR/imagePR13.png) + +**Summary** : With the `--no-ff` option, it is possible to explicitly state that a **non-fast-forward** method is used when merging, so that a commit recording of the merge event can be added to the `master` branch! + +4. **Compress submission and merge** + +In development branches such as `dev` or `feature`, developers will commit multiple times in order to complete a certain requirement, but these trivial commit information will make the commit record on `master` bloated and chaotic after merging back into the `master` branch, so it is necessary to compress these commits before merging. As shown in the figure, the compression operation is performed on the `master` branch, essentially applying the changes made on the `dev` branch to the files maintained by the `master` branch, then saving these changes with a new commit5, and finally committing. + +Before compression: + +![压缩前](../../../../../static/img/PR/imagePR8.png) + +After compression, before submission: + +![压缩后_提交前](../../../../../static/img/PR/imagePR14.png) + +After submission: + +![提交后](../../../../../static/img/PR/imagePR15.png) + +**Summary**: Before merging, first compress the trivial commits on the development branch, you can make the commit information on the `master` branch more concise, but note that this merging mode is essentially the `master` branch saves the changes on `dev` at once, and creates a new commit record of these changes, so the committer has changed! \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求关联疑修.md b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求关联疑修.md new file mode 100644 index 0000000..0a7714f --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求关联疑修.md @@ -0,0 +1,6 @@ +--- +sidebar_label: 'Merge requests for associated revisions' +sidebar_position: 5 +--- + +# Merge requests for associated revisions \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求简介.md b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求简介.md new file mode 100644 index 0000000..998a21d --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/合并请求/合并请求简介.md @@ -0,0 +1,18 @@ +--- +sidebar_label: 'Introduction to merge request' +sidebar_position: 1 +--- + +# Merge Request brief + +**Pull Request** is a way to merge code changes between two software repositories in modern distributed software development. It is usually used for fork repositories to submit code changes to the fork repository (source repository), and it is also a very good team collaboration way to contribute to team projects or open source projects. When you pull and modify someone else's warehouse code, inform the manager of the original warehouse of your changes, and request it to merge your changes, this process is called **merge request**. + +**The Merge Request (PR)** module in GitLink provides both merge request creation and management functions: + +- Support for creating (initiating) code merge requests to the source repository or other branches of the same repository; + +- On the other hand, it is also for the warehouse manager to manage, review and finally determine whether the merge request sent by others to the warehouse is included in the warehouse. + +The Merge Request (PR) management module is shown below: + +![合并请求管理模块](../../../../../static/img/PR/imagePR1.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/平台公告/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/平台公告/_category_.json new file mode 100644 index 0000000..3b682ad --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/平台公告/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "平台公告", + "position": 99 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/平台公告/平台公告.md b/i18n/en/docusaurus-plugin-content-docs/current/平台公告/平台公告.md new file mode 100644 index 0000000..b9dca77 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/平台公告/平台公告.md @@ -0,0 +1,19 @@ +--- +sidebar_label: 'Platform announcement' +sidebar_position: 1 +--- + + +**Dear gitlink users:** + +We are excited to announce that a new version of the gitlink website will be available in mid-July! This update will bring a number of new features and improvements designed to enhance your user experience and site usage efficiency. + +In the new version, you can expect a smoother interface and more intuitive operations to help you find the information and features you need faster. We will also add some new features, such as user profiles, real-time notifications, etc., so that you can better manage and share your projects. + +In addition, we will also improve the security and stability of the website to ensure the security of your data and information. We are committed to providing you with a high-quality platform that makes it easier for you to work with your team, manage your code base, and achieve project success. + +We hope you will continue to support the gitlink website and look forward to your experience on the new version! If you have any comments or suggestions, please feel free to contact our maintenance team (Grade 21 Software engineering professional Yang Yizhe team), we will be happy to help you. + +Thank you for your support of gitlink! + +Dear Yang Yizhe maintenance team \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/_category_.json new file mode 100644 index 0000000..c826d66 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "快速开始", + "position": 1 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/创建第一个开源项目.md b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/创建第一个开源项目.md new file mode 100644 index 0000000..e3fbb00 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/创建第一个开源项目.md @@ -0,0 +1,24 @@ +--- +sidebar_label: 'Create your first open source project' +sidebar_position: 2 +--- + +# Create your first open source project + +## 1. New project + +The platform provides a "New" button that allows users to quickly create a new public or private project from scratch with a click. + +![创建首页](../../../../../static/img/quickstart/create_homepage.png) + +## 2. Fill in the project information + +Fill in the basic information of the project. + +![](../../../../../static/img/quickstart/create_info.png) + +## 3. The creation is successful + +Click Create Project and enter the project home page after the project is successfully created. + +![](../../../../../static/img/quickstart/create_success.png) diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/导入GitHub等第三方Git项目.md b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/导入GitHub等第三方Git项目.md new file mode 100644 index 0000000..f58d308 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/导入GitHub等第三方Git项目.md @@ -0,0 +1,92 @@ +--- +sidebar_label: 'Import third-party Git projects such as GitHub' +sidebar_position: 5 +--- + +# Import to third-party Git projects like GitHub + +## 1. Import the project + +Select **Import Project** on the home page + +![](../../../../../static/img/quickstart/import_homepage.png) + +## 2. Fill in the information + +Enter the address and information of the third-party Git project to be imported. If the imported project is a private repository, enter the user token of the target platform for authorization. + +![](../../../../../static/img/quickstart/import_info.png) + +## 3. Authorization verification + +When using the GitLink platform to import open source projects of other platforms (such as GitHub and Gitee), if the project is private, it cannot be imported through normal channels, and you need to enter the token value of the permission of the corresponding platform for verification. + +![](../../../../../static/img/quickstart/import_verify.png) + +Here are some typical token acquisition methods for open source platforms. + +### GitHub token acquisition method + +1. Log in to GitHub account + +2. Access the settings menu under the user profile picture + + ![img](https://forum.gitlink.org.cn/api/attachments/422328) + +3. Access the Developer settings at the bottom + + ![img](https://forum.gitlink.org.cn/api/attachments/422329) + +4. Access Token (classic) in the jump page and create a new classic token (if the token is saved). + + ![img](https://forum.gitlink.org.cn/api/attachments/422362) + +5. On the token configuration page, enter the token usage and ensure that repo is selected for the token. Otherwise, the token import fails + + ![img](https://forum.gitlink.org.cn/api/attachments/422364) + + Click Create button + + ![img](https://forum.gitlink.org.cn/api/attachments/422366) + +6. Copy the token + + ![img](https://forum.gitlink.org.cn/api/attachments/422368) + + Enter the token into the GitLink Import Project authentication field + + ![img](https://forum.gitlink.org.cn/api/attachments/422376) + +### Gitee token obtaining mode + +1. Log in to the Gitee account + +2. Access the Settings menu under the user profile picture + + ![img](https://forum.gitlink.org.cn/api/attachments/422333) + +3. Visit the "Private Token" menu under the "Security Settings" bar + + ![img](https://forum.gitlink.org.cn/api/attachments/422334) + +4. Click Generate New Token and configure the token name on the token generation page, make sure the "project" permission option is checked for the token, and save the token + + ![img](https://forum.gitlink.org.cn/api/attachments/422371) + + ![img](https://forum.gitlink.org.cn/api/attachments/422370) + +5. After the successful token generation pop-up, copy the token and enter the token into the GitLink Import project authentication field + + ![img](https://forum.gitlink.org.cn/api/attachments/422374) + + ![img](https://forum.gitlink.org.cn/api/attachments/422375) + +## 4. Import successfully + +The message indicates that you are migrating from a third-party Git project address + +![](../../../../../static/img/quickstart/import_wait.png) + +If the migration succeeds, the project is successfully imported + +![](../../../../../static/img/quickstart/import_success.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/提交第一行代码.md b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/提交第一行代码.md new file mode 100644 index 0000000..a8b37a2 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/提交第一行代码.md @@ -0,0 +1,22 @@ +--- +sidebar_label: 'Submit the first line of code' +sidebar_position: 3 +--- + +# Submit first line of code + +# 1. Edit the code + +Click the Edit button to start editing the code. + +![](../../../../../static/img/quickstart/first_edit.png) + +# 2. Submit the code + +Write the code in the edit box, fill in the change information after writing and submit the change. + +![](../../../../../static/img/quickstart/first_commit.png) + +## 3. Code update is successful + +After submitting the code, the code is updated successfully.![](../../../../../static/img/quickstart/first_success.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/搜索开源项目.md b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/搜索开源项目.md new file mode 100644 index 0000000..8555909 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/搜索开源项目.md @@ -0,0 +1,44 @@ +--- +sidebar_label: 'Search Open source Projects' +sidebar_position: 4 +--- + +# Search open source projects + +## 1. Open Source project page introduction + +The "Project" module aggregates and manages all managed projects and mirrored projects on the GitLink platform, and users can enter the project name keyword to search, and can also filter projects by project category. + +Enter the "Project" module, and the left side lists the project type and project category. Among them, the project types mainly include open source hosted projects and open source mirror projects. The project categories mainly include: cloud computing, big data, blockchain, Internet of Things, machine learning, artificial intelligence, smart healthcare, and others. + +![](../../../../../static/img/quickstart/search_homepage.png) + +The right side shows the basic information of all projects, including creator, project name, project introduction, page views, project category, update time, number of likes, number of forks and other information. Users can search for specific projects through keyword search, and can also sort projects according to update time, creation time, number of forks, number of likes and so on. + +![](../../../../../static/img/quickstart/search_list.png) + +Users can click on the project name to enter the project details, view and participate in the open source project development. + +## 2. Search for open source projects + +There are two search boxes to search for + +### Open Source project search box + +Search item: + +![](../../../../../static/img/quickstart/search_method1.png) + +Search results: + +![](../../../../../static/img/quickstart/search_result1.png) + +### Menu bar search box + +Search item: + +![](../../../../../static/img/quickstart/search_method2.png) + +Search results: + +![](../../../../../static/img/quickstart/search_result2.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/快速开始/注册GitLink账号.md b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/注册GitLink账号.md new file mode 100644 index 0000000..851dc17 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/快速开始/注册GitLink账号.md @@ -0,0 +1,27 @@ +--- +sidebar_label: 'Register a GitLink account' +sidebar_position: 1 +--- + +# Register a GitLink account + +## 1. Click ** Register Now ** button + +![](../../../../../static/img/quickstart/register_homepage.png) + +## 2. Fill in the registration information + +- Mobile number registration + + ![](../../../../../static/img/quickstart/register_phone.png) + +- Email registration + + ![](../../../../../static/img/quickstart/register_email.png) + +## 3. Registration completed + +After filling in the required information, click Register. After successful registration, you will enter the personal homepage + +![](../../../../../static/img/quickstart/register_ownpage.png) + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/服务协议/GitLink服务协议.md b/i18n/en/docusaurus-plugin-content-docs/current/服务协议/GitLink服务协议.md new file mode 100644 index 0000000..c6c5b85 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/服务协议/GitLink服务协议.md @@ -0,0 +1,34 @@ +--- +sidebar_label: 'GitLink service agreement' +sidebar_position: 1 +--- + +Dear users, hello! + +Welcome to use the GitLink platform. Before using the GitLink Platform, please carefully read and abide by the GitLink Service Agreement (hereinafter referred to as the "Agreement"). Please be sure to read carefully and fully understand the terms of the Agreement. +When you click "read and agree to this Service Agreement" during the registration process, successfully registering as a user of the GitLink Platform in accordance with the registration process means that you have fully read, understood and fully accepted all terms of this Agreement. You undertake to accept and abide by the provisions of this Agreement, and you shall not claim that this Agreement is invalid or certain provisions of this Agreement are invalid, or require the cancellation of this Agreement on the grounds that you have not read the contents of this Agreement. + +## 一、GitLink Platform Rights and obligations +1. Respect for user privacy: Respecting user privacy and ensuring user privacy security is a basic policy of GitLink platform; +2. Management of Platform users: GitLink Platform manages platform registered users according to national laws, local laws and international laws and other standards as well as the rules of the industry; +3. Deal with user feedback: The relevant staff of GitLink platform will timely deal with user feedback problems and give timely replies. + +## 二、Rights and Obligations of Users +When using the GitLink platform, users must comply with the following principles: + +1. Comply with the relevant laws and regulations of China; +2. Do not use network services for illegal purposes; +3. Do not interfere with and disrupt network services; +4. Comply with all network protocols, regulations, procedures and practices for the use of network services; +5. Do not transmit any illegal, harassing, defamatory, abusive, threatening, hurtful, vulgar, obscene and other information; +6. Not to transmit any information that incites others to commit criminal acts; +7. Users shall not intentionally or negligently damage the legitimate rights and interests of GitLink Platform. + +## 三、About responsibility +In view of the special nature of the network service, the User agrees that the GitLink team has the right to change, interrupt and upgrade part of the network service with prior notice. The GitLink team does not guarantee that network services will not be interrupted, but promises to quickly restore service within an affordable time for users, while ensuring the security and reliability of user data. + +## 四、Modification of the Terms of Service +The GitLink team reserves the right to modify this Agreement as necessary, and in the event of any change, these terms may be updated by the GitLink team without prior notice, and the revised terms will effectively replace the original Terms of Service once published on the website. You can always check the latest version of the Terms of Service. + + +The GitLink team reserves the right of final interpretation of this Agreement. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/服务协议/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/服务协议/_category_.json new file mode 100644 index 0000000..e3ee1cb --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/服务协议/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "服务协议", + "position": 100 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/疑修/_category_.json new file mode 100644 index 0000000..71829c3 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "疑修(Issue)", + "position": 4 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/标记管理.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/标记管理.md new file mode 100644 index 0000000..e675967 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/标记管理.md @@ -0,0 +1,24 @@ +--- +sidebar_label: 'Mark management' +sidebar_position: 6 +--- + +# Tag Management + +In the content editing page of doubtful repair, you can set marks according to the types of doubtful repair. The existence of marks facilitates the screening of target doubtful repair in the doubtful repair list, and improves the efficiency of project development management.
    +GitLink defaults to defect, Feature, question, Support, task, assist, shelved, document, Test, and repeat, each with a different meaning and color symbol: + +- **Defects:** indicates an unexpected problem or error; +- **Function:** indicates new function application; +- **Doubt:** indicates doubt; +- **Support:** Indicates a specific function or requirement; +- **Task:** Indicates the task to be assigned; +- **Assistance:** indicates the need for community user assistance; +- **Shelved:** indicates that this issue will not be continued for the time being; +- **Documentation:** indicates documentation material supplement; +- **Test:** indicates the need to test; +- **Repeat:** indicates that a similar revision already exists. +![](../../../../../static/img/Issue/imageIssue14.png) + +In addition, **project members** can modify the meaning or color of the mark, create new marks and delete marks according to their needs or habits. +![](../../../../../static/img/Issue/imageIssue15.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修列表.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修列表.md new file mode 100644 index 0000000..3cdb1bc --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修列表.md @@ -0,0 +1,13 @@ +--- +sidebar_label: 'List of Issue' +sidebar_position: 4 +--- +# List of Issue + +For all issues created during the process of project development, can be suspected in **Issue** interface unified view, as shown in the figure below for [TruelyOpenSource] indeed (https://www.gitlink.org.cn/Gitlink/forgeplus) under the project of suspected Issue list. + +![](../../../../../static/img/Issue/imageIssue5.png) + ++ **Create Issue**:Under the Issue list interface, clicking the“**Create Issue**”button allows for the creation of a new issue, as detailed in the ***Issue created*** section; + ++ **Filter issue** : The list of issue supports different criteria, including publisher, mark (see ***Mark management***), milestone (see ***Milestone Management***), person in charge, status and start/end date, etc.; It also supports keyword search and sorting by various sorting rules. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修创建.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修创建.md new file mode 100644 index 0000000..332299c --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修创建.md @@ -0,0 +1,20 @@ +--- +sidebar_label: 'Issue created' +sidebar_position: 2 +--- +# Issue created + +1. Enter the "**Code base**" interface of the project that needs to be released, and click the "**+Doubtful repair**" button at the top to enter the doubtful repair release interface, as shown in the following picture: + +![](../../../../../static/img/Issue/imageIssue2.png) + +2. Start to create the doubt modifier, including the doubt modifier title and content. When entering the doubt modifier content, you can adopt the simple and flexible [Markdown syntax](https://markdown.com.cn/) and click the function button above at the same time; Then upload the required attachment content; Finally click the "**Create**" button to submit your first doubtful fix🎉🎉🎉 + +![](../../../../../static/img/Issue/imageIssue3.png) + +3. In addition, when creating a doubt modifier, you can use the symbol **`#`** to quickly add the doubt modifier that needs to be referenced, and then provide auxiliary information for the current doubt modifier; As shown in the figure below, after typing **`#`**, a list of referable doubtful fixes will pop up. After sliding the mouse or entering the doubtful fix number to select the doubtful fix that needs to be referenced, a link to the doubtful fix will be automatically added🔗 + +![](../../../../../static/img/Issue/imageIssue6.png) + +![](../../../../../static/img/Issue/imageIssue7.png) + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修状态变更.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修状态变更.md new file mode 100644 index 0000000..4635a56 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修状态变更.md @@ -0,0 +1,19 @@ +--- +sidebar_label: 'Issue state change' +sidebar_position: 3 +--- +# Issue state change + +**Issue** is essentially a development task, and the development task with the development of activities, its status will change, and "**status**" is used to track and record the change of development activities. As shown in the figure, the **status** of the issue in GitLink includes five categories: "New", "solving", "solved", "closed" and "rejected", which are used to indicate the progress of the development task. + +![](../../../../../static/img/Issue/imageIssue4.png) + ++ **Added** : The default status of the newly created issue is "Added"; + ++ **Being resolved** : If a created issue is in the process of being resolved, change the issue status to "Being resolved" at this time; + ++ **Solved** : The issue has been solved by the developer, and its status can be changed to "Solved".✅; + ++ **Off** : Issues that have been solved or are not necessary to continue can be set to "off"; + ++ **Reject** : If the developer assigned to fix the issue refuses to process the issue, the issue can be set to Reject status❌. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修简介.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修简介.md new file mode 100644 index 0000000..39464f6 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/疑修简介.md @@ -0,0 +1,17 @@ +--- +sidebar_label: 'Introduction to Issue' +sidebar_position: 1 +--- +# Introduction to Issue + +**Issue** management module mainly provides project team members with **development task** release, assignment, tracking and other functional services. + +![](../../../../../static/img/Issue/imageIssue1.png) + +**Notes** + +1. **Xiu** is a post that can track the progress of development tasks, so it supports participants' replies and comments, see ***Comments and operation records*** section; + +2. The default types (marks) of **Issue** include defects, functions, tasks, support, weekly reports, etc., see the section ***Mark Management*** for details; + +3. You can set the start and end time for **Issue**, and designate the person responsible for solving the task, the day before the deadline for Issue, the system will automatically send a reminder message for the task publisher and the assigned person. diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/评论及操作记录.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/评论及操作记录.md new file mode 100644 index 0000000..a654b3b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/评论及操作记录.md @@ -0,0 +1,18 @@ +--- +sidebar_label: 'Comments and operational records' +sidebar_position: 5 +--- + +# Comments and operation records +### Comments +Each session is equivalent to a post that can be tracked, so it supports comments and replies, not just project members, but anyone can comment and reply under a session, post questions or opinions, and communicate. +![](../../../../../static/img/Issue/imageIssue11.png) + +### Statement of issue +Users can issue a "doubt repair statement" for any doubt repair, leaving their own ideas for the solution of the doubt repair. Click "Statement" on the right side of the details of the revision, you can edit the message, click "confirm" after editing, you can release the statement, as shown in the picture below: +![](../../../../../static/img/Issue/imageIssue12.png) + +### Operation record +Anyone can create a modifier, but note that non-project members can only modify the modifier they create, and project members have permission to modify all the modifier. +All editing actions for a doubt, including **Create doubt, add leader, remove leader, change status, change priority, add mark, remove mark, add milestone, remove milestone, set associated branch, remove associated branch, set start date, and set end date**, are recorded in the action log. +![](../../../../../static/img/Issue/imageIssue13.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/疑修/里程碑管理.md b/i18n/en/docusaurus-plugin-content-docs/current/疑修/里程碑管理.md new file mode 100644 index 0000000..0c6f254 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/疑修/里程碑管理.md @@ -0,0 +1,34 @@ +--- +sidebar_label: 'Milestone management' +sidebar_position: 7 +--- + +# Milestone Management + +### Milestone introduction +Milestones are mainly used by the project team to provide support for project development and version release, and each milestone can be associated with multiple development tasks. + +### Create milestones +Project members can create milestones based on the following steps: +1. Enter the **"Milestone screen"** of the target project. The list of created milestones is displayed on the screen. All created milestones can be divided into two categories: **"Closed"** and **"Open"**. +2. Click the **"+Create Milestone"** button at the top to enter the milestone creation interface; +![](../../../../../static/img/Issue/imageIssue16.png) + +3. After filling in the title (required), description (required), deadline (optional), click **"Create Milestone"** in the lower right corner to complete the creation of a new milestone. +![](../../../../../static/img/Issue/imageIssue17.png) + +### Associated milestones +Project members can associate fixes to milestones so that milestones contain a clear list of fixes. The main steps are as follows: +1. Click the target query in the query list; +2. Edit the Milestone property and select the milestone to be associated. +![](../../../../../static/img/Issue/imageIssue18.png) + +### Other operations +- **Open milestones** +- **Close Milestones** +- **Editing Milestones** +- **Delete milestones** + +The above operations can be processed in the milestone list to achieve the target milestone, as shown in the following figure: +![](../../../../../static/img/Issue/imageIssue19.png) +![](../../../../../static/img/Issue/imageIssue20.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/WebIDE.md b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/WebIDE.md new file mode 100644 index 0000000..5f49627 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/WebIDE.md @@ -0,0 +1,122 @@ +--- +sidebar_label: 'WebIDE' +sidebar_position: 9 + +--- +## WebIDE background +The traditional code hosting platform provides Git/SVN management of the code warehouse, which can do code browsing, code review, defect management, CI pipeline and other code-related activities on the platform. Among them, the editor component used for code browsing and code review is generally CodeMirror, and the code highlighting uses highlight.js, often providing only the scene of reading the code. Ant R & D performance Department cloud R & D team through self-developed OpenSumi framework and based on OpenSumi framework for the Web IDE (no remote container) scene of the fast version of the Web IDE framework, It collids with the internal code hosting platform to create innovative, browser-only, IDE style code reading, code writing, code submission, code running, code review and other scenarios, which greatly improves the efficiency of users' code reading, code review, light research and development and other scenarios on the code hosting platform. This Ant R & D efficiency cloud R & D team and CCF (China Computer Society) GitLink code hosting platform cooperation, the internal speed version of the Web IDE applied to the Gitlink code hosting platform, to solve a lot of experience problems that have been feedback by users for a long time. + +## Web IDE core competencies +The standard version marked with containers, the speed version IDE mainly read, write, run, submit and other aspects were explored: + +**1. Read:** +- a. Adapted to a variety of code hosting platforms, such as Gitlink, Github, Gitlab and other code hosting platforms, businesses can easily use code services +- b. Built-in syntax highlighting support for dozens of common languages including Java, TS/JS, C++, Go, Python, Rust, and more +- c. Supports code reading aid plug-ins such as Git Blame and GitGraph + +**2. Write:** +- a. Supports online language services such as HTML, CSS, JS, and Markdown, and supports error diagnosis +-b. The browser file system + +**3. Run:** +- a. Supports the front-end code running scheme based on Skypack +- b. Supports Python running based on Pyodide + +**4. Submit:** +- a. Supports WebSCM and provides branch switching, adding, and code submission capabilities + +If the browser IDE components represented by CodeMirror and Monaco are Web IDE 1.0, then the fastest version of the Web IDE with the above capabilities is Web IDE 2.0. The Super version Web IDE solution was launched in Ant in April 2021, and carried out many scenarios such as code reading, code review, online written test, code inspection result feedback, and lightweight online research and development. vscode.dev and github dev were launched in August of the same year. The super version of the Web IDE takes advantage of the high scalability of the OpenSumi framework, and the business can customize the modules and plug-ins more deeply, so that the business has more imagination space. + +## Code reading +When reading code on the code hosting platform, it is often necessary to see where the current method is referenced and where the current interface is implemented. The Super version Web IDE provides the ability of editor + plug-in to solve the above user needs: +![](/img/di_san_fang/WebIDE/代码引用.png) + +
    Code Reference View
    +Gitlink completes the ability to view the editor Blame by implementing the Blame plugin: + +![](/img/di_san_fang/WebIDE/当前代码.png) +
    Current line author, modification date View
    + + +## Code review +Users of the code review feature have long reported the following questions: + +- 1. Lack of language services, low reading efficiency: lack of code highlighting, prompt, jump, view reference and outline functions +- 2. Poor browsing experience of large PR: statistics show that Gitlink PR has an average of 14-17 change files, and the traditional code Review interaction is generally the streaming display of code Diff components. For some scenarios with many change files and large internal files, the review experience is poor, and it often takes a long time to wait. +- 3. The code modification process is heavy and time-consuming: the code Diff component only has the ability to read, and it cannot quickly modify some spelling or lint errors, which needs to be modified and submitted after finding the corresponding file locally. In response to the above needs, Ant Cloud R&D team and Gitlink have created an IDE style code review scenario: +![](../../../../../static/img/di_san_fang/WebIDE/IDE模式的代码评审.png) + +
    Code review in IDE mode
    +- 1. Change tree a. You can browse the change tree in tile and tree form b. Change Tree Using OpenSumi Recycle, you can also view change files by virtual scrolling in high performance +- 2. Toolbar a. Provides basic Settings for the IDE editor, such as font size, encoding, ignoring final Spaces, etc. b. Quick Switching Comparison between the current branch version and the baseline c. Quick locating of change files, viewing Settings, and quick execution of shortcut keys +- 3. Editor a. Folding non-changed content through monaco fold capability b. Custom comment component embedded editor +In addition to the above capabilities, Gitlink also supports quick code changes during code review: + +![](../../../../../static/img/di_san_fang/WebIDE/代码评审.png) +
    Code can be modified during code review
    + +## Gitlink Web IDE +Gitlink code reading scene although access to the fast version of the IDE editor, but the file tree, code search, shortcut keys, IDE skin, etc., are very different from the IDE used in the usual development habits, and most users just clone the code to the local code reading, although ensuring a consistent experience, but the whole link is cumbersome and time-consuming. +Based on this insight, Ant Cloud R&D team and Gitlink launched the Gitlink Web IDE, which can quickly open the Web IDE to access and read the project warehouse code with one click, realize the seamless connection between the project and the IDE, and maintain the daily preferences and habits of R&D students. It is also perfectly compatible with the Gitlink code hosting platform. More importantly, by running a super fast IDE directly on the browser without a container, you can ensure an instant experience. + +#### **1. Quick experience ** +You can experience it from the Gitlink Warehouse home page Web IDE entry +![](../../../../../static/img/di_san_fang/WebIDE/WebIDE入口.png) +
    Gitlink WebIDE Entrance
    + +#### **2. Code Viewing Experience ** +Code browsing experience consistent with traditional ides. File trees, skin styles, and shortcuts are available. +#### **3. Language features ** +- 1. Support syntax highlighting in nearly 40 languages +- 2. Supports Language Server Protocol (LSP) language features based on JavaScript/TypeScript, HTML, CSS, JSON, and Markdown, with intelligent prompts, outline information, and jumps within a file. +![](../../../../../static/img/di_san_fang/WebIDE/JS语言服务提示.png) +
    JS Language Service Tips
    + +- 3. Provide Java, Go, Python, C++, Php online language service capabilities, support simple definition jump, find references and other functions, so that everyone more convenient to read the code + +![](../../../../../static/img/di_san_fang/WebIDE/python查看引用.png) +
    Python View references
    + +#### **4. Branch creation and Switchover ** +Click the branch name in the lower left corner to create/switch branches. + +![](../../../../../static/img/di_san_fang/WebIDE/分支新建.png) +
    Branch creation and switching
    + + +#### **5. File search ** +Use CMD/Ctrl + P to invoke the file search panel + +![](../../../../../static/img/di_san_fang/WebIDE/文件搜索.png) +
    File Search panel
    + +#### **6. Line highlight ** +To highlight a single or multiple lines, click the line number to highlight the line, and hold down Shift to select multiple consecutive lines. +![](../../../../../static/img/di_san_fang/WebIDE/多选行高亮.png) +
    Multiple selected lines are highlighted
    + +#### **7. Blame** +Supports viewing single-line blame information, and displays details after the hover. +![](../../../../../static/img/di_san_fang/WebIDE/Blame详细信息.png) +
    Blame detailed information
    + +#### **8. Graph** +graph view is supported to view branch commits history and file changes for each commit, as well as file diff viewing. Click Git Graph at the bottom left corner of the status bar or enter View Git Graph in the command panel to open the Git Graph view. +![](../../../../../static/img/di_san_fang/WebIDE/Graph.png) +
    Graph detailed information
    + + +#### **9.WebSCM** +It is very common for development to develop multiple requirements in parallel on a daily basis, often changing some small but necessary logic, and perhaps your local environment is already developing the next requirement, frequent branch switching and parallel changes are prone to error. Switch branch change submissions quickly with the Gitlink Web IDE without interrupting the local development process. +![](../../../../../static/img/di_san_fang/WebIDE/WebSCM.png) +
    WebSCM
    + + +#### **10. Code running online ** +Currently, without containers, most applications can only run front-end code. The Gitlink Web IDE integrates the lighter CodeSwing plug-in based on skypack, which can run front-end code in the super speed version, and the code version is managed using Gitlink. Combined with the above WebSCM capabilities, front-end code initialization, writing, previewing, and code submission can be done in under a minute. +![](../../../../../static/img/di_san_fang/WebIDE/前端代码.png) +
    Front-end code run
    + +With the development of Webassembly technology, some back-end languages can also run in the browser, and at Google IO 2021, StackBlitz showed off their most recent technology: WebContainer, the ability to compile the language runtime into Webassembly to run on the browser. The Code-Runner For-Web plug-in, combined with Pyodide, already moves Python running into the browser, and the new Zoom Edition also integrates the plug-in by default. +![](../../../../../static/img/di_san_fang/WebIDE/Python代码运行.png) +
    Python code run
    \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/_category_.json new file mode 100644 index 0000000..a1d9d5b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "第三方服务", + "position": 9 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/跨平台代码同步.md b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/跨平台代码同步.md new file mode 100644 index 0000000..91c5d94 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/跨平台代码同步.md @@ -0,0 +1,84 @@ +--- +sidebar_label: 'Cross-platform code synchronization service' +sidebar_position: 2 +--- + +### Function introduction + +Cross-platform warehouse code synchronization service is used for the bidirectional synchronization of warehouse code between different code hosting platforms. Users bind warehouse branches of different platforms. When a push event of any warehouse branch is monitored by webhook, the code push will be automatically synchronized to another warehouse in real time to realize automatic synchronization of branches and submission information between different platforms (code hosting platforms are limited to github and gitee). + + +![1.同步流程](../../../../../static/img/reposyncer/1.同步流程.png) + +The synchronization service not only meets the requirement of synchronization of the branch of the code base of two platforms, but also supports the synchronization of the code warehouse of up to three platforms, as shown in the following figure + +![2.同步方式](../../../../../static/img/reposyncer/2.同步方式.png) + +### Configure bidirectional synchronization + +1. Open the Services tab of the code base where synchronization is to be created, and enable the cross-platform code synchronization service. + +![3.开启跨平台服务](../../../../../static/img/reposyncer/3.开启跨平台服务.png) + +2. configure cross-platform synchronization warehouse, support github and gitee. You need to enter the code base address (both git address and website access address are supported) and configure the corresponding token for authorization synchronization. Pay attention to the permission of the token and whether it has expired.
    +Github configuration: Personal profile picture →Settings→Developer Settings→Personal access tokens (classic)→Generate new token→ Check repo button → Save
    +2. configure cross-platform synchronization warehouse, support github and gitee. You need to enter the code base address (both git address and website access address are supported) and configure the corresponding token for authorization synchronization. Pay attention to the permission of the token and whether it has expired.
    +Github configuration: Personal profile picture →Settings→Developer Settings→Personal access tokens (classic)→Generate new token→ Check repo button → Save
    +Gitee is configured as follows: Profile picture → Settings → Private Token → Generate new token → Check projects permissions → Submit + +![4.配置同步仓库](../../../../../static/img/reposyncer/4.配置同步仓库.jpg) + +3. When the synchronization warehouse is created for the first time, the user needs to manually create a webhook in the code base of the target warehouse to listen to the push event of the warehouse, so as to push the code to other synchronization warehouses to complete the synchronization. The synchronization steps are as follows: + +① Click the "Copy Link" button to copy the address used by the platform to receive webhook requests + +![5.配置webhook](../../../../../static/img/reposyncer/5.配置webhook.jpg) + + +②Go to the webhook page of the target warehouse and create a webhook. Take github as an example + +![6.webhook示例](../../../../../static/img/reposyncer/6.webhook示例.png) + +③Paste the link and ensure that the webhook supports push event listening and has been successfully activated + +![7.webhook配置规则](../../../../../static/img/reposyncer/7.webhook配置规则.png) + +4. After the warehouse configuration binding is complete, the specified synchronization branches of the two warehouses need to be bound to establish the first synchronization direction. Note: The policy for the first synchronization is unidirectional code push. Select the synchronization direction carefully to enable synchronization to avoid code overwriting + +![8.绑定分支](../../../../../static/img/reposyncer/8.绑定分支.jpg) + +5. complete the binding of the branch, and immediately execute a synchronization according to the selected synchronization direction after binding. The webhook then monitors that any branch has code push and pushes the code to the synchronization code of another bound branch in real time + +![9.确认绑定](../../../../../static/img/reposyncer/9.确认绑定.jpg) + +### Manage synchronization branches + + +After the synchronization branch configuration is complete, the user can complete a series of operations in the synchronization branch list
    +① Add and bind a new synchronization branch. For example, Develop branches have been established in two warehouses and synchronization of feature branches needs to be established. You can add
    in real time. +② Query the latest synchronization time and synchronization status between two branches. If the synchronization fails, you can query the reason for the log analysis failure in the synchronization record.
    +③ Add synchronous warehouse, if you have bound github synchronous warehouse, want to import a warehouse in gitee for development, and want to complete real-time branch synchronization of multiple warehouses.
    +④ View the synchronization configuration, which can be used to query the address of the synchronization warehouse, GitLink is used to accept the address of the third-party webhook request, and update the token. In case of token expiration
    +⑤ Query synchronization records, including the code change party, synchronization time, synchronization status and commt id of previous synchronization, and query synchronization logs.
    +After the synchronization branch configuration is complete, the user can complete a series of operations in the synchronization branch list
    +① Add and bind a new synchronization branch. For example, Develop branches have been established in two warehouses and synchronization of feature branches needs to be established. You can add
    in real time. +② Query the latest synchronization time and synchronization status between two branches. If the synchronization fails, you can query the reason for the log analysis failure in the synchronization record.
    +③ Add synchronous warehouse, if you have bound github synchronous warehouse, want to import a warehouse in gitee for development, and want to complete real-time branch synchronization of multiple warehouses.
    +④ View the synchronization configuration, which can be used to query the address of the synchronization warehouse, GitLink is used to accept the address of the third-party webhook request, and update the token. In case of token expiration
    +⑤ Query synchronization records, including the code change party, synchronization time, synchronization status and commt id of previous synchronization, and query synchronization logs.
    +⑥ Stop and start synchronization, which is equivalent to a synchronization switch and can be started and stopped at any time + +![同步分支管理](../../../../../static/img/reposyncer/同步分支管理.png) + +### Precautions + +1. When establishing synchronization, the tool will push the code once according to the first synchronization direction selected by the user. Please choose the synchronization direction carefully to avoid the risk of code being overwritten. After synchronization is established, the push event triggered by the webhook will be synchronized to the other party. Do not submit code in multiple warehouses at the same time to prevent conflicts. +2, currently only support personal warehouse synchronization, organizational warehouse synchronization is not supported, please look forward to
    +3. During the configuration, check whether the token permission includes warehouse read and write. At the same time, please check whether the token has expired. If it has expired, please click [view synchronous configuration] button to enter the page to update the token
    . +1. When establishing synchronization, the tool will push the code once according to the first synchronization direction selected by the user. Please choose the synchronization direction carefully to avoid the risk of code being overwritten. After synchronization is established, the push event triggered by the webhook will be synchronized to the other party. Do not submit code in multiple warehouses at the same time to prevent conflicts. +2, currently only support personal warehouse synchronization, organizational warehouse synchronization is not supported, please look forward to
    +3. During the configuration, check whether the token permission includes warehouse read and write. At the same time, please check whether the token has expired. If it has expired, please click [view synchronous configuration] button to enter the page to update the token
    . +4. During the configuration, carefully check whether the listening events of Webhooks of other platforms contain push events and whether webhooks are activated + + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/重睛鸟代码溯源.md b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/重睛鸟代码溯源.md new file mode 100644 index 0000000..bd97250 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/第三方服务/重睛鸟代码溯源.md @@ -0,0 +1,67 @@ +--- +sidebar_label: "Heavy eye bird code traceability" +sidebar_position: 1 +--- + +## Code analysis entry + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/代码分析入口.png)
    + +
    Code analysis entry

    +Page description:
    +1. Users can click the "Service" menu tab to enter the service page.
    +2. The warehouse manager can turn on/off the visibility of the code analysis menu in the project navigation in the "Warehouse Settings" tab, as shown below:
    + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/项目导航.png)
    + +
    Project navigation

    + +## Code analysis detection + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/代码分析检测.png)
    + +
    Code analysis detection

    + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/新建分析.png)
    + +
    New analysis

    +Page description:
    +1. This page is displayed when there is no historical analysis record.
    +2. The "New Analysis" button is only visible to warehouse administrators. When warehouse developers, observers, and visitors visit this page, the New Analysis button is not visible.
    +3. Click the "New Analysis" button to determine whether to enable the code analysis function.
    + +## Branch selection + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/分支选择.png)
    + +
    Branch selection

    +Page description :
    +1. When the user clicks the "New Analysis" button, it pops up that the new analysis needs to select and fill in the branch.
    +2. The detection type and detection parameters in the figure are default values, which are not allowed to be modified by users. They are displayed here on the interface and only serve to prompt users and let them know.
    +3. Click "Start Detection" here to start detection based on the selected branch and create a new detection list.
    + +## Tabular presentation + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/列表展示.png)
    + +
    Tabular presentation

    +Page description :
    +1. When the number of rows in the detection list exceeds one row, the filter drop-down box of the branch name is provided on the left of the "New Analysis" button, and the options in the drop-down box are the sets of branches in the list. If the warehouse has branches 1, 2, 3, 4, 5, and there are branches 3 and 4 in this list, then the branch type in the drop-down box is only 3 and 4.
    +2. When a new analysis task is being detected, a percentage progress bar is displayed in the detection status to display the existing progress.
    +3. Click the "Rescan" button, and a pop-up window for new analysis will pop up. This pop-up window saves all the last configured branch information, and the detected branch cannot be modified (the drop-down box of the branch is gray). After confirming the creation, a new detection data is added.
    + +## Result presentation + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/结果展示.png)
    + +
    Result presentation

    +Page description:
    +1. The user clicks the "View" button in the code detection "operation" list, and the result display page will be expanded on the current page. When the user clicks the "View" button again, the result display page is withdrawn; When the user clicks the "View" button of other test records, the result page of other test records will be expanded, and the currently expanded result display page will be retrieved;
    +2. When the detection state is "failed" or the current state is "Testing", the "View" button will be grey and cannot be clicked;
    +3, the result display page fetch code traceability existing pages, embedded in GitLink can be, no need to design again.
    + +## User operation flow + +![](../../../../../static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png)
    + +
    User operation flow

    diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/_category_.json new file mode 100644 index 0000000..bb58afa --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "组织管理", + "position": 3 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织创建及设置.md b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织创建及设置.md new file mode 100644 index 0000000..a77f561 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织创建及设置.md @@ -0,0 +1,31 @@ +--- +sidebar_label: 'Organization creation and set' +sidebar_position: 2 +--- +# Organization Creation + + In *https://www.gitlink.org.cn* page click the "+" symbol at the top of the navigation can organize the new operation. + + ![](../../../../../static/img/Org/imageOrg1.png) + + Input in the new page **organization account** , **organization name**, **description** ,**region**,**visibility** and **organization head** information, click the "**create organization**" button to complete the organization's creation. + + ![](../../../../../static/img/Org/imageOrg2.png) + +## Organization account + + ![](../../../../../static/img/Org/imageOrg4.png) + + **注**:只能使用以字母、数字开头,包含字母、数字、下划线、横杠等,长度4到20个字符 + +## Organization name and description + + ![](../../../../../static/img/Org/imageOrg5.png) + + **Note** : This field is required and must not be blank + +## Visibility + + ![](../../../../../static/img/Org/imageOrg3.png) + + **Note** : There are three categories of visibility: public, restricted (visible only to logged in users), and private (visible only to organization members). diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织团队管理.md b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织团队管理.md new file mode 100644 index 0000000..489e522 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织团队管理.md @@ -0,0 +1,34 @@ +--- +sidebar_label: 'Organize team management' +sidebar_position: 3 +--- +# Organize team management + +## Create an organizational team +Click the "New Team" button on the organization information page to create a team that belongs to that organization (the platform creates an "Owners" team by default, with the organization's creators as members). + +On the team creation page, enter the team identity, team name, team description, project permissions, and version library permissions, and click "New Team" to complete the creation of the team. + + ![](../../../../../static/img/Org/imageOrg9.png) + +## View the organization team + +Click on a team name in the organization information page to view the details of the team, which includes the team name, description and other information, in addition to listing the members and projects associated with the team. + + ![](../../../../../static/img/Org/imageOrg8.png) + +## Manage and organize the team + +Click the "Team Settings" button in the team information page to manage the team + + - Basic Settings: Modify the basic information of a project, such as the name and description. + ![](../../../../../static/img/Org/imageOrg10.png) + + - Team member management: Add new members to the team or remove existing members. + ![](../../../../../static/img/Org/imageOrg11.png) + + - Team Project management: Associate new projects (projects that the organization has already created) or remove associated projects for the team. + ![](../../../../../static/img/Org/imageOrg12.png) + + + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织成员管理.md b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织成员管理.md new file mode 100644 index 0000000..df59481 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织成员管理.md @@ -0,0 +1,23 @@ +--- +sidebar_label: 'Members Management' +sidebar_position: 4 +--- + In the member management interface, we can see all the members involved in a project as well as their email numbers and roles, roles are divided into manager, developer and reporter, the difference between the three is that the authority is inconsistent, the manager is the highest level role has all the rights, other rights decline. As shown in the figure below, you can also invite new members to the group or adjust the role level of the team members, or delete the team members as required. + ![](../../../../../static/img/Org/imageOrg16.png) +# Members Management + + **Member Management** in the **repository Settings** in the project managed by an individual can enter the member management interface + + ![](../../../../../static/img/Org/imageOrg14.png) + +## Member query and add +In the member management interface, you can query and add organization members + + ![](../../../../../static/img/Org/imageOrg14.png) + +## Member invitation permission Settings +The administrator can set the permissions for inviting members + ![](../../../../../static/img/Org/imageOrg15.png) +In addition, you can copy the invite link to make it easier to invite members to join the project + + **Note** : This feature is only visible to administrators \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织简介.md b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织简介.md new file mode 100644 index 0000000..dba5023 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织简介.md @@ -0,0 +1,28 @@ +--- +sidebar_label: 'Organization Profile' +sidebar_position: 1 +--- + +# Organization Profile + +Organizations are shared accounts where business and open source projects collaborate across multiple projects simultaneously, with sophisticated security and management features. Multiple individual accounts can collaborate on shared projects by joining the same organizational account. + +Your team can collaborate on GitLink by using an organization account, which acts as a container for shared work and gives the work a unique name and brand. At the same time, the platform supports organizations to publish news updates on the "Organization Details" page, showing content such as project overview and warehouse details + + ![](../../../../../static/img/Org/imageOrg6.png) + +## As an organization owner + +Managing your organization effectively is your mission. + +The organization provides a centralized collaboration and sharing center for your teams to work together, share resources and communicate more effectively. + +To simplify access management and enhance collaboration, you can create nested teams that reflect the group structure. You can group people according to their roles or projects and assign tasks. + + ![](../../../../../static/img/Org/imageOrg7.png) + +The platform also enables organization owners to manage custom Settings for data access. + +## As a member of the organization + +You can collaborate with an unlimited number of people on multiple projects through organization, with like-minded people, through division of labor and writing, participate in the development process, publish or work on problems. diff --git a/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织项目管理.md b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织项目管理.md new file mode 100644 index 0000000..5687eb6 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/组织管理/组织项目管理.md @@ -0,0 +1,12 @@ +--- +sidebar_label: 'Organizational project management' +sidebar_position: 5 +--- +## Create an organization project + +Click the "New Project" button on the organization information page to create a hosted or mirrored project that belongs to that organization. + + ![](../../../../../static/img/Org/imageOrg13.png) + + **Note** : In the drop-down option of the "Owner" column, you can select: Individual, organization, team + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/维基/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/维基/_category_.json new file mode 100644 index 0000000..9072bcc --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/维基/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "维基(Wiki)", + "position": 7 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/维基/模板导入及导出.md b/i18n/en/docusaurus-plugin-content-docs/current/维基/模板导入及导出.md new file mode 100644 index 0000000..9cf6181 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/维基/模板导入及导出.md @@ -0,0 +1,15 @@ +--- +sidebar_label: 'Import and export templates' +sidebar_position: 2 +--- + +# Indeed Open Source Help Center + +## Template import and export management +#### 1. Import the template +By clicking the **Import template** button on the wiki interface, you can import local txt, markdown and other formats to create Wiki documents. At present, this function of the platform is still under development and testing +![](../../../../../static/img/wiki/img4.png) +#### 2. Export the template +At present, this function of the platform is still under development and testing +
    + diff --git a/i18n/en/docusaurus-plugin-content-docs/current/维基/维基页面管理.md b/i18n/en/docusaurus-plugin-content-docs/current/维基/维基页面管理.md new file mode 100644 index 0000000..6acf20f --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/维基/维基页面管理.md @@ -0,0 +1,23 @@ +--- +sidebar_label: 'Wiki page management' +sidebar_position: 1 +--- + + +# Indeed Open Source Help Center + +## Wiki interface management +#### 1. Wiki interface +The GitLink project has arranged a special **Wiki interface** to show some aspects of the project +![](../../../../../static//img/wiki/img1.png) + +#### 2. Create wiki content +In the initial Wiki interface, click **Create Wiki document** or **Import Template** to edit Wiki document +
    + +#### 3. Edit the Wiki documentation +Click **Create Wiki Document** to jump to the edit screen, the initial content is a blank document +![](../../../../../static//img/wiki/img3.png) +You can also import templates by checking *Add template*. The templates provided by the platform include *weekly report* and *monthly report* formats +![](../../../../../static//img/wiki/img2.png) +After editing, click Save in the lower left corner \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/通知/_category_.json b/i18n/en/docusaurus-plugin-content-docs/current/通知/_category_.json new file mode 100644 index 0000000..aabbf21 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/通知/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "通知", + "position": 10 +} diff --git a/i18n/en/docusaurus-plugin-content-docs/current/通知/通知简介.md b/i18n/en/docusaurus-plugin-content-docs/current/通知/通知简介.md new file mode 100644 index 0000000..42374ba --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/通知/通知简介.md @@ -0,0 +1,29 @@ +--- +sidebar_label: 'Notification introduce' +sidebar_position: 1 +--- + +# Indeed Open Source Help Center + +## Notice brief +#### 1. Notification type +GitLink divides notifications into two types: "system notifications" and "@me" : +* System notifications include "My status", "I created or am responsible for", "I manage the warehouse" three types of notifications: + +| System notification type | System notification content | +| ----------- | ----------- | +| My status | account has permission to change; To be pulled into or out of tissue; To be pulled in or out of the project; A new practice has been assigned to me; There are new merge requests assigned to me; | +| Changes in the | status that I have created or am responsible for; Merge request status changes; | +| The warehouse I manage | has some new repairs. There are new merge requests; There is a change in membership; Warehouse Settings are changed; | +* "@me" notification currently supports using @ function to notify users in the dynamic list of user home page, course home page, and project home page: +For example, when submitting doubtful repairs on the project home page, enter @ and select @other users from the drop-down list. + ![](../../../../../static/img/notice/@notice.png) + +#### 2. View notifications +After login, you can view the number of notifications received next to your profile picture in the upper right corner of the platform. Move the cursor to the notification button to display the drop-down list to view the notifications of "System Notification" and "@Me" respectively. In the lower right corner of the drop-down list, all messages can be read with one click; Click the notification to jump to the notification details screen. +![](../../../../../static/img/notice/home_notice2.png) +
    + + +Click the notification button to enter the message notification interface. On the "My Notifications" interface, you can select "Forward View Unread messages" and "All Messages have been Read with one click". +![](../../../../../static/img/notice/my_notice2.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-docs/current/通知/通知设置.md b/i18n/en/docusaurus-plugin-content-docs/current/通知/通知设置.md new file mode 100644 index 0000000..71c1063 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/通知/通知设置.md @@ -0,0 +1,20 @@ +--- +sidebar_label: 'Notification Settings' +sidebar_position: 2 +--- + + +# Indeed Open Source Help Center + +## Notification Settings +#### 1. Go to the notification setting page +Click the notification button on the home page to enter the notification setting interface; +![](../../../../../static/img/notice/home_notice.png) +
    +Or select Settings from the profile picture drop-down list to enter the message notification setting interface; +![](../../../../../static/img/notice/into_notice.png) + +#### 2. Set notification +Notification Management allows you to set the mode of receiving notifications. By default, all notifications are received by means of in-site messages. You can add email modes for important notification types by selecting this option. + +![](../../../../../static/img/notice/notice_set.png) \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-pages/index.md b/i18n/en/docusaurus-plugin-content-pages/index.md new file mode 100644 index 0000000..32d921d --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-pages/index.md @@ -0,0 +1,102 @@ + +# Get Started quickly +The help documentation will help you understand how to use the GitLink platform, and let's contribute to open source innovation together! + +

    View all documents

    +

    Introduction to Open source

    + +
    +
    +
    + + + + + + + + + + + +
    +
    +
    + diff --git a/i18n/en/docusaurus-plugin-content-pages/open.md b/i18n/en/docusaurus-plugin-content-pages/open.md new file mode 100644 index 0000000..dd480c0 --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-pages/open.md @@ -0,0 +1,40 @@ +Back +
    + + +# Open Source project introduction + +## What is open source? + +Open source means that software source code is open to the public, allowing anyone to view, use, modify, and distribute. Open source software is transparent, collaborative and sustainable, and attracts developers from all over the world to participate in an open way. + +## Benefits of open source + +- ** Transparency ** : The source code of open source software is open to everyone, and users can clearly understand the implementation principle of the software, increasing trust. +** Collaboration ** : Open source software engages developers from around the world, forming a large community to work together to improve the software and share experiences and technologies. +** Sustainability ** : Open source software generally has a longer life cycle because they do not rely on the support of a single entity. + +## Open source project classification + +### 1. Sort by license + +- **GPL License ** : Requires derivative works to be under the same license, ensuring that the code is free and open. +- **MIT License ** : Allows the use, modification, and distribution of code without making the modified code open. +- **Apache License ** : Similar to the MIT license, but with patent licensing provisions. + +### 2. Sort by type + +- ** Operating system ** : such as the Linux operating system. +- ** Programming language ** : such as Python, JavaScript, etc. +- ** Tool library ** : such as TensorFlow, React, etc. + +## How to participate in open source projects + +1. ** Find projects you're interested in ** : Browse projects on platforms like GitLink and choose the one that matches your skills and interests. +2. ** Read the documentation ** : Have a deep understanding of the project's documentation and code, and be familiar with the existing contribution specifications and processes. +3. ** Submit Contributions ** : You can contribute by submitting bug reports, fixing documentation errors, writing new features, etc. +4. ** Networking and Learning ** : Join the project community to communicate and learn from other developers and share experiences. + +## Conclusion + +Open source projects are an important enabler of technology development, and by participating in open source projects, we can continuously improve our technical capabilities while also contributing to the open source community. It is hoped that more people can join the open source project and jointly promote the progress of science and technology. diff --git a/i18n/en/docusaurus-theme-classic/footer.json b/i18n/en/docusaurus-theme-classic/footer.json new file mode 100644 index 0000000..14f8999 --- /dev/null +++ b/i18n/en/docusaurus-theme-classic/footer.json @@ -0,0 +1,62 @@ +{ + "link.title.社区": { + "message": "community", + "description": "The title of the footer links column with title=社区 in the footer" + }, + "link.title.支持与服务": { + "message": "Support and service", + "description": "The title of the footer links column with title=支持与服务 in the footer" + }, + "link.title.加入我们": { + "message": "Join us", + "description": "The title of the footer links column with title=加入我们 in the footer" + }, + "link.item.label.网站首页": { + "message": "homepage", + "description": "The label of footer link with label=网站首页 linking to https://www.gitlink.org.cn" + }, + "link.item.label.关于我们": { + "message": "About us", + "description": "The label of footer link with label=关于我们 linking to https://www.gitlink.org.cn/aboutus" + }, + "link.item.label.教学实践": { + "message": "Teaching practice", + "description": "The label of footer link with label=教学实践 linking to https://www.gitlink.org.cn/educoder" + }, + "link.item.label.合作伙伴": { + "message": "Business partner", + "description": "The label of footer link with label=合作伙伴 linking to https://forum.trustie.net/forums/5030/detail" + }, + "link.item.label.API文档": { + "message": "API documentation", + "description": "The label of footer link with label=API文档 linking to https://forgeplus.trustie.net/docs/api" + }, + "link.item.label.Git常用命令": { + "message": "Git Common Commands", + "description": "The label of footer link with label=Git常用命令 linking to https://git-scm.com" + }, + "link.item.label.引擎使用手册": { + "message": "Engine manual", + "description": "The label of footer link with label=引擎使用手册 linking to https://forum.gitlink.org.cn/forums/7487/detail" + }, + "link.item.label.服务协议": { + "message": "Service agreement", + "description": "The label of footer link with label=服务协议 linking to https://forum.trustie.net/forums/5029/detail" + }, + "link.item.label.官网邮箱:gitlink@ccf.org.cn": { + "message": "Official website Email:gitlink@ccf.org.cn", + "description": "The label of footer link with label=官网邮箱:gitlink@ccf.org.cn linking to https://www.gitlink.org.cn" + }, + "link.item.label.QQ群": { + "message": "QQ group", + "description": "The label of footer link with label=QQ群 linking to https://www.gitlink.org.cn" + }, + "link.item.label.公众号": { + "message": "Public account", + "description": "The label of footer link with label=公众号 linking to https://www.gitlink.org.cn" + }, + "copyright": { + "message": "

    ©Copyright 2024 CCF 开源发展委员会

    Powered by Trustie& IntelliDE 京ICP备13000930号

    ", + "description": "The footer copyright" + } +} diff --git a/i18n/en/docusaurus-theme-classic/navbar.json b/i18n/en/docusaurus-theme-classic/navbar.json new file mode 100644 index 0000000..8817fe3 --- /dev/null +++ b/i18n/en/docusaurus-theme-classic/navbar.json @@ -0,0 +1,30 @@ +{ + "logo.alt": { + "message": "gitlink", + "description": "The alt text of navbar logo" + }, + "item.label.帮助中心": { + "message": "Help center", + "description": "Navbar item with label 帮助中心" + }, + "item.label.回到主页": { + "message": "Back to Home", + "description": "Navbar item with label 回到主页" + }, + "item.label.更多开源": { + "message": "More Open source", + "description": "Navbar item with label 更多开源" + }, + "item.label.GitHub": { + "message": "GitHub", + "description": "Navbar item with label GitHub" + }, + "item.label.Gitee": { + "message": "Gitee", + "description": "Navbar item with label Gitee" + }, + "item.label.Stack Overflow": { + "message": "Stack Overflow", + "description": "Navbar item with label Stack Overflow" + } +} diff --git a/static/img/di_san_fang/重晴鸟代码溯源/用户操作流程(新).png b/static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png similarity index 100% rename from static/img/di_san_fang/重晴鸟代码溯源/用户操作流程(新).png rename to static/img/di_san_fang/重晴鸟代码溯源/用户操作流程.png -- 2.34.1 From a73a05cf83c4dea3586a5085b37a816b559b6854 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 27 Jun 2024 12:13:29 +0000 Subject: [PATCH 117/122] =?UTF-8?q?feat:=20.devops/=E6=9C=AA=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/未命名项目.yml | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .devops/未命名项目.yml diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml new file mode 100644 index 0000000..88dec49 --- /dev/null +++ b/.devops/未命名项目.yml @@ -0,0 +1,65 @@ +version: 2 +name: 未命名项目 +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset: + - param-ref: branch + operator: EQ + value: '"master"' + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"' + image_tag: '"latest"' + registry_address: '"registry.cn-guangzhou.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: '"."' + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_ip: '"121.43.168.217"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker + pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' + -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e + CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e + BOOT_MODE='app' -p 8089:8000 --name reposyncer_app + registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\"" + needs: + - docker_image_build_0 + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + -- 2.34.1 From 244cb0966d2063085f13b286f7f2a8f104ffc6b8 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 27 Jun 2024 12:13:43 +0000 Subject: [PATCH 118/122] =?UTF-8?q?refactor:=20delete=20.devops/=E6=9C=AA?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/未命名项目.yml | 65 ------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .devops/未命名项目.yml diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml deleted file mode 100644 index 88dec49..0000000 --- a/.devops/未命名项目.yml +++ /dev/null @@ -1,65 +0,0 @@ -version: 2 -name: 未命名项目 -description: "" -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: push - ruleset: - - param-ref: branch - operator: EQ - value: '"master"' - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"' - ref: '"refs/heads/master"' - commit_id: '""' - depth: 1 - needs: - - start - - ref: docker_image_build_0 - name: docker镜像构建 - task: docker_image_build@1.6.0 - input: - image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"' - image_tag: '"latest"' - registry_address: '"registry.cn-guangzhou.aliyuncs.com"' - docker_file: '"Dockerfile"' - docker_build_path: '"."' - workspace: '"."' - image_push: true - build_args: '""' - needs: - - git_clone_0 - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_ip: '"121.43.168.217"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker - pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' - -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e - CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e - BOOT_MODE='app' -p 8089:8000 --name reposyncer_app - registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\"" - needs: - - docker_image_build_0 - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - -- 2.34.1 From e866389a09ea5f128954b5491bc4aa47839bc3ed Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 27 Jun 2024 12:13:44 +0000 Subject: [PATCH 119/122] =?UTF-8?q?feat:=20.devops/repo=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E7=BA=BF.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/repo流水线.yml | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .devops/repo流水线.yml diff --git a/.devops/repo流水线.yml b/.devops/repo流水线.yml new file mode 100644 index 0000000..6a8f7e7 --- /dev/null +++ b/.devops/repo流水线.yml @@ -0,0 +1,65 @@ +version: 2 +name: repo流水线 +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset: + - param-ref: branch + operator: EQ + value: '"master"' + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"' + image_tag: '"latest"' + registry_address: '"registry.cn-guangzhou.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: '"."' + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_ip: '"121.43.168.217"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker + pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' + -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e + CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e + BOOT_MODE='app' -p 8089:8000 --name reposyncer_app + registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\"" + needs: + - docker_image_build_0 + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + -- 2.34.1 From 97b2ff81a04d20c23f87111d62c42d33f2346eb6 Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Thu, 27 Jun 2024 12:19:37 +0000 Subject: [PATCH 120/122] =?UTF-8?q?feat:=20.devops/=E6=9C=AA=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E9=A1=B9=E7=9B=AE.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/未命名项目.yml | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 .devops/未命名项目.yml diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml new file mode 100644 index 0000000..fdc7ca1 --- /dev/null +++ b/.devops/未命名项目.yml @@ -0,0 +1,68 @@ +version: 2 +name: 未命名项目 +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset: + - param-ref: branch + operator: EQ + value: '"master"' + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((ssh.key)) + ssh_ip: '"121.43.168.217"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker + pull + registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ + peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' + -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e + CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e + BOOT_MODE='app' -p 8089:8000 --name reposyncer_app + registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\"" + needs: + - docker_image_build_0 + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + docker_username: ((docker.username)) + docker_password: ((docker.docker_key)) + image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"' + image_tag: '"latest"' + registry_address: '"registry.cn-guangzhou.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: '"."' + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + -- 2.34.1 From 55910fe691647f0a79c9d3c3fe821caa0377f67f Mon Sep 17 00:00:00 2001 From: Eazzy <1044745821@qq.com> Date: Fri, 12 Jul 2024 14:12:01 +0000 Subject: [PATCH 122/122] =?UTF-8?q?refactor:=20delete=20.devops/repo?= =?UTF-8?q?=E6=B5=81=E6=B0=B4=E7=BA=BF.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/repo流水线.yml | 65 --------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .devops/repo流水线.yml diff --git a/.devops/repo流水线.yml b/.devops/repo流水线.yml deleted file mode 100644 index 6a8f7e7..0000000 --- a/.devops/repo流水线.yml +++ /dev/null @@ -1,65 +0,0 @@ -version: 2 -name: repo流水线 -description: "" -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: push - ruleset: - - param-ref: branch - operator: EQ - value: '"master"' - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - remote_url: '"https://gitlink.org.cn/Eazzy/reposync.git"' - ref: '"refs/heads/master"' - commit_id: '""' - depth: 1 - needs: - - start - - ref: docker_image_build_0 - name: docker镜像构建 - task: docker_image_build@1.6.0 - input: - image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest"' - image_tag: '"latest"' - registry_address: '"registry.cn-guangzhou.aliyuncs.com"' - docker_file: '"Dockerfile"' - docker_build_path: '"."' - workspace: '"."' - image_push: true - build_args: '""' - needs: - - git_clone_0 - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_ip: '"121.43.168.217"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: "\"docker stop reposyncer_app && docker rm reposyncer_app && docker - pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/gitlink_help_center_grou\ - peazzy:latest && docker run -it -d -e CEROBOT_MYSQL_HOST='8.134.99.218' - -e CEROBOT_MYSQL_PORT=3306 -e CEROBOT_MYSQL_USER=root -e - CEROBOT_MYSQL_PWD='951623847' -e CEROBOT_MYSQL_DB='reposyncer' -e - BOOT_MODE='app' -p 8089:8000 --name reposyncer_app - registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_eazzy:latest\"" - needs: - - docker_image_build_0 - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - -- 2.34.1