From b2e37bd7db278fa146bfb7395203b4a25bb9d4d1 Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:15:18 +0900 Subject: [PATCH 01/24] reset --- .github/delete-merged-branch-config.yml | 15 ++++++++++++++ .github/pull_request_template.md | 27 +++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 .github/delete-merged-branch-config.yml create mode 100644 .github/pull_request_template.md diff --git a/.github/delete-merged-branch-config.yml b/.github/delete-merged-branch-config.yml new file mode 100644 index 000000000..2a6d27bef --- /dev/null +++ b/.github/delete-merged-branch-config.yml @@ -0,0 +1,15 @@ +name: delete branch on close pr + +on: + pull_request: + types: [closed] + +permissions: + pull-requests: write + +jobs: + delete-branch: + runs-on: ubuntu-latest + steps: + - name: delete branch + uses: SvanBoxel/delete-merged-branch@main diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..a85814779 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,27 @@ +## 요구사항 + +### 기본 + +- [x] +- [] +- [] + +### 심화 + +- [x] +- [] + +## 주요 변경사항 + +- +- + +## 스크린샷 + +![image](이미지url) + +## 멘토에게 + +- +- +- 셀프 코드 리뷰를 통해 질문 이어가겠습니다. From e11e25f095cf9fa1909206fd16ef114c00c9442a Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:47:30 +0900 Subject: [PATCH 02/24] =?UTF-8?q?fix:=20=EB=A8=B8=EC=A7=80=20=ED=9B=84=20?= =?UTF-8?q?=EB=B8=8C=EB=9E=9C=EC=B9=98=20=EC=82=AD=EC=A0=9C=20github=20act?= =?UTF-8?q?ion=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/delete-merged-branch-config.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/delete-merged-branch-config.yml b/.github/delete-merged-branch-config.yml index 2a6d27bef..d54933615 100644 --- a/.github/delete-merged-branch-config.yml +++ b/.github/delete-merged-branch-config.yml @@ -4,12 +4,11 @@ on: pull_request: types: [closed] -permissions: - pull-requests: write - jobs: delete-branch: runs-on: ubuntu-latest steps: - name: delete branch uses: SvanBoxel/delete-merged-branch@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 212e8643d8aebe6cab293e61e2800c4e9b5d6d88 Mon Sep 17 00:00:00 2001 From: hanseulhee <3021062@gmail.com> Date: Tue, 10 Oct 2023 14:50:26 +0900 Subject: [PATCH 03/24] =?UTF-8?q?env:=20workflows=20=ED=8F=B4=EB=8D=94?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/{ => workflows}/delete-merged-branch-config.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{ => workflows}/delete-merged-branch-config.yml (100%) diff --git a/.github/delete-merged-branch-config.yml b/.github/workflows/delete-merged-branch-config.yml similarity index 100% rename from .github/delete-merged-branch-config.yml rename to .github/workflows/delete-merged-branch-config.yml From 9b30176cade70f8a22dbeb55937eeef426cd91f8 Mon Sep 17 00:00:00 2001 From: kyj Date: Wed, 20 Mar 2024 00:29:43 +0900 Subject: [PATCH 04/24] =?UTF-8?q?test.txt=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 test.txt diff --git a/test.txt b/test.txt new file mode 100644 index 000000000..9db2626b3 --- /dev/null +++ b/test.txt @@ -0,0 +1 @@ +스프린트 미션 중입니다. 테스트용 입니다. \ No newline at end of file From 1fae95594500c6c1f8e8372566a108afdd53851c Mon Sep 17 00:00:00 2001 From: kyj Date: Wed, 20 Mar 2024 00:44:02 +0900 Subject: [PATCH 05/24] Add sprint mission1 in part1 --- css/style.css | 151 ++++++++++++++++++++++++++++++++++++++ faq/index.html | 0 image/Img_home_01.png | Bin 0 -> 13663 bytes image/Img_home_02.png | Bin 0 -> 16724 bytes image/Img_home_03.png | Bin 0 -> 10666 bytes image/Img_home_bottom.png | Bin 0 -> 63617 bytes image/Img_home_top.png | Bin 0 -> 61612 bytes image/ic_facebook.png | Bin 0 -> 387 bytes image/ic_instagram.png | Bin 0 -> 405 bytes image/ic_twitter.png | Bin 0 -> 332 bytes image/ic_youtube.png | Bin 0 -> 288 bytes image/logo.png | Bin 0 -> 2807 bytes index.html | 95 ++++++++++++++++++++++++ items/index.html | 0 privacy/index.html | 0 signin/index.html | 0 16 files changed, 246 insertions(+) create mode 100644 css/style.css create mode 100644 faq/index.html create mode 100644 image/Img_home_01.png create mode 100644 image/Img_home_02.png create mode 100644 image/Img_home_03.png create mode 100644 image/Img_home_bottom.png create mode 100644 image/Img_home_top.png create mode 100644 image/ic_facebook.png create mode 100644 image/ic_instagram.png create mode 100644 image/ic_twitter.png create mode 100644 image/ic_youtube.png create mode 100644 image/logo.png create mode 100644 index.html create mode 100644 items/index.html create mode 100644 privacy/index.html create mode 100644 signin/index.html diff --git a/css/style.css b/css/style.css new file mode 100644 index 000000000..52bcb21fe --- /dev/null +++ b/css/style.css @@ -0,0 +1,151 @@ +/* 기본 셋팅 */ +* { + margin: 0; + padding: 0; + border: 0; + box-sizing: border-box; +} +body { + font-family: 'Pretendard'; + line-height: 1.6em; + font-weight: 400; + color: #374151; +} +ol, ul { + list-style: none; +} +img { + max-width: 100%; + vertical-align: top; +} +button { + cursor: pointer; + border: 0; + outline: 0; +} +a { + text-decoration: none; +} +#wrap { + width:100%; + min-width: 1200px; + position:relative; + margin:0 auto; + overflow:hidden; +} +.inner { + width:1200px; + margin: 0 auto; + position: relative; +} + +/* header */ +header { + height: 70px; + padding: 0 200px; + display: flex; + justify-content: space-between; + align-items: center; +} +.login_btn { + background: #3692FF; + width: 128px; + height: 48px; + font-size: 16px; + font-weight: 600; + color: #fff; + border-radius: 8px; +} + +/* main */ +.main_visual { + background: #CFE5FF; + height: 540px; +} +.mv_txt { + height: 540px; + display: flex; + justify-content: center; + align-items: flex-start; + flex-direction: column; +} +.mv_txt .tit { + font-size: 40px; + font-weight: 700; + line-height: 56px; +} +.mv_txt button { + width: 355px; + height: 56px; + font-size: 24px; + font-weight: 600; + color: #fff; + background: #3692FF; + border-radius: 40px; + margin-top: 32px; +} +.mv_img { + position: absolute; + bottom: 0; + right: -137px; +} +.panda_content li { + display: flex; + align-items: center; + padding: 138px 0; +} +.panda_content li > div { + flex-basis: 50%; +} +.panda_content li .txt { + margin-left: 60px; +} +.panda_content li:nth-child(2) .txt { + text-align: right; + margin-right: 60px; + margin-left: 0; +} +.panda_content li .blue_txt { + color: #3692FF; + font-size: 18px; + font-weight: 700; +} +.panda_content li .tit { + font-size: 40px; + font-weight: 700; + line-height: 56px; + margin: 12px 0 24px; +} +.panda_content li .sub { + font-size: 24px; + font-weight: 500; + line-height: 1.2em; +} + +/* footer */ +footer { + background: #111827; + height: 160px; + padding: 32px 200px 0; + display: flex; + align-items: flex-start; + justify-content: space-between; + font-size: 16px; +} +footer .year { + color: #9CA3AF; +} +footer .link, +footer .sns { + display: flex; + align-items: center; +} +footer .link { + gap: 30px; +} +footer .link a { + color: #E5E7EB; +} +footer .sns { + gap: 13px; +} \ No newline at end of file diff --git a/faq/index.html b/faq/index.html new file mode 100644 index 000000000..e69de29bb diff --git a/image/Img_home_01.png b/image/Img_home_01.png new file mode 100644 index 0000000000000000000000000000000000000000..60a7dad437ef991087dee2f0f5c8a647e3e68dc1 GIT binary patch literal 13663 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 literal 0 HcmV?d00001 diff --git a/image/Img_home_03.png b/image/Img_home_03.png new file mode 100644 index 0000000000000000000000000000000000000000..377d7bef54353d62454cdb80650b56fa09e26ce0 GIT binary patch literal 10666 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 Rd|C;5@l@+c$s>yo{{tB{JGTG; literal 0 HcmV?d00001 diff --git a/image/Img_home_bottom.png b/image/Img_home_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9590bcd87decd3d1396198ff6853de8b087d45 GIT binary patch literal 63617 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%0A(*CtO{ORq-vOSGS2z#bqIf_=DjU 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 Zrt9~MR9sTJ*go*uyew;%s{R#v)nd6zOz`sLaC zY-d!Q3G$XU&dreOk0@^_6frV1IsGVV)@qZUM5&rxytZL?Zd$R3Zr|E*RY~q}#HNW` zFB>pjo^zEkLub>fnO$3z!%p<%yC35DImx~4p5?dF7x4!*4dk4@e|S-1o@)2hQpf$) zKh238aSQe@4h~ez&s}c(WOp9_XR{72i<8wsVIIp^XD<^zQ}m>7KWDRfSDC$_;jWVT fY9;*tgzcBjJ$GOE`Ku?uFk|p^^>bP0l+XkKFwc^L literal 0 HcmV?d00001 diff --git a/image/ic_instagram.png b/image/ic_instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..7a91d111ac0b0cc3d7ae6fdb9559fa8b2f3a2857 GIT binary patch literal 405 zcmV;G0c!qO#0j}cM_y@+DWMBYLKc%{*bjUz?jpS5XSir&5e`Fv?Mf2MH5R{xVVJXyWQD93 zc4H(yRFXJhPd23naPy|JW^A0Cpq1$!HFLvp7;ojC4@Fs zQt}OS{dh)O-4$7C4P9iQ>k6V*?%DGa@-0%irHebbO>m)Tc#(M2m^YriNa80P*c3)A zd;BB=tll@TW9_izvQ5c6WpH_C@vP~ZY^j{fsV6+A^-J;T5`w=uO+4&}ZORe8L;4cY zhP5Y>CXaDQ19CgE8C1jT`^n}|m6?)uSNJEMQ^orz#X1C300000NkvXXu0mjf+CQH# literal 0 HcmV?d00001 diff --git a/image/ic_twitter.png b/image/ic_twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..5df0852de92e58f61e7d6c723966209589dc85af GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g$s6l5$8 za(7}_cTVOdki(Mh=XeIuO$Guk`e6>7FCDBW2D5#DXl{W z%l#i5l6@^?pe+_0`7&r)(|?)W2}UoZ^8}au7xb7veMa8YlF9jNAF{u+Tm3V7@8$cS ZSwfp5jFgtWzY6p$gQu&X%Q~loCIDzdd)WX0 literal 0 HcmV?d00001 diff --git a/image/ic_youtube.png b/image/ic_youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..f51731d4091084e7f089930baa2cf5a328ba421b GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g$s6l5$8 za(7}_cTVOdki(Mh=6C-KhYWaJ=XO*ZJDDZ0M6_}y zFiSKFO0c>mG?g?@jEGw_}Qh)J=eKMyFFTUcim|^L8qg!Be#)azc$S;>H zy51?aNTx-GR9Ldc1Y( fJF-jW+HvW|<9Bp#OWLFZJ;31U>gTe~DWM4f3?^xf literal 0 HcmV?d00001 diff --git a/image/logo.png b/image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..85d6f64a4aad6bf4e402746f1778b38247091ca0 GIT binary patch literal 2807 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 JPDHLkV1m`oU-tk2 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 000000000..9577bcd0a --- /dev/null +++ b/index.html @@ -0,0 +1,95 @@ + + + + 판다마켓 + + + + + + + + + +

+ +
+ + +
+ +
+
+
+
+
+ 일상의 모든 물건을
+ 거래해 보세요 +
+ +
+
+ 메인비주얼 +
+
+
+
+
+
    +
  • +
    hot-item
    +
    +
    Hot item
    +
    인기 상품을
    확인해 보세요
    +
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
    +
    +
  • +
  • +
    +
    Search
    +
    구매를 원하는
    상품을 검색하세요
    +
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    +
    +
    search
    +
  • +
  • +
    register
    +
    +
    Register
    +
    판매를 원하는
    상품을 등록하세요
    +
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
    +
    +
  • +
+
+
+
+
+
+
+ 믿을 수 있는
판다마켓 중고거래 +
+
+
+
+
+
+ + + +
+ + + \ No newline at end of file diff --git a/items/index.html b/items/index.html new file mode 100644 index 000000000..e69de29bb diff --git a/privacy/index.html b/privacy/index.html new file mode 100644 index 000000000..e69de29bb diff --git a/signin/index.html b/signin/index.html new file mode 100644 index 000000000..e69de29bb From 2f9aacbc6971b58520a1235519ca35307d61a9b3 Mon Sep 17 00:00:00 2001 From: kyj Date: Wed, 20 Mar 2024 01:09:34 +0900 Subject: [PATCH 06/24] =?UTF-8?q?color=EA=B0=92=20css=20=EB=B3=80=EC=88=98?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/style.css | 40 ++++++++++++++++++++++++++++++++-------- index.html | 28 ++++++++++++++-------------- 2 files changed, 46 insertions(+), 22 deletions(-) diff --git a/css/style.css b/css/style.css index 52bcb21fe..3ce51d84a 100644 --- a/css/style.css +++ b/css/style.css @@ -9,7 +9,6 @@ body { font-family: 'Pretendard'; line-height: 1.6em; font-weight: 400; - color: #374151; } ol, ul { list-style: none; @@ -39,6 +38,38 @@ a { position: relative; } +/* font color */ +.blue_color { + color: #3692FF; +} +.gray50 { + color: #F7F7F8; +} +.gray100 { + color: #E8EBED; +} +.gray200 { + color: #E5E7EB; +} +.gray400 { + color: #9CA3AF; +} +.gray500 { + color: #72787F; +} +.gray600 { + color: #454C53; +} +.gray700 { + color: #374151; +} +.gray800 { + color: #26282B; +} +.gray900 { + color: #1B1D1F; +} + /* header */ header { height: 70px; @@ -106,7 +137,6 @@ header { margin-left: 0; } .panda_content li .blue_txt { - color: #3692FF; font-size: 18px; font-weight: 700; } @@ -132,9 +162,6 @@ footer { justify-content: space-between; font-size: 16px; } -footer .year { - color: #9CA3AF; -} footer .link, footer .sns { display: flex; @@ -143,9 +170,6 @@ footer .sns { footer .link { gap: 30px; } -footer .link a { - color: #E5E7EB; -} footer .sns { gap: 13px; } \ No newline at end of file diff --git a/index.html b/index.html index 9577bcd0a..23119667a 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@
-
+
일상의 모든 물건을
거래해 보세요
@@ -39,25 +39,25 @@
  • hot-item
    -
    Hot item
    -
    인기 상품을
    확인해 보세요
    -
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
    +
    Hot item
    +
    인기 상품을
    확인해 보세요
    +
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
  • -
    Search
    -
    구매를 원하는
    상품을 검색하세요
    -
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    +
    Search
    +
    구매를 원하는
    상품을 검색하세요
    +
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    search
  • register
    -
    Register
    -
    판매를 원하는
    상품을 등록하세요
    -
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
    +
    Register
    +
    판매를 원하는
    상품을 등록하세요
    +
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
  • @@ -66,7 +66,7 @@
    -
    +
    믿을 수 있는
    판다마켓 중고거래
    @@ -76,10 +76,10 @@
    -
    ©codeit - 2024
    +
    ©codeit - 2024
    facebook From 4b6d4c89c593b297421c9451a734d597650b5e19 Mon Sep 17 00:00:00 2001 From: kyj Date: Wed, 20 Mar 2024 01:25:26 +0900 Subject: [PATCH 07/24] =?UTF-8?q?color=EA=B0=92=20class=EB=AA=85=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/style.css | 21 +++++++++++---------- index.html | 28 ++++++++++++++-------------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/css/style.css b/css/style.css index 3ce51d84a..7f133f6ea 100644 --- a/css/style.css +++ b/css/style.css @@ -21,6 +21,7 @@ button { cursor: pointer; border: 0; outline: 0; + font-family: 'Pretendard'; } a { text-decoration: none; @@ -39,34 +40,34 @@ a { } /* font color */ -.blue_color { +.color_blue { color: #3692FF; } -.gray50 { +.color_gray50 { color: #F7F7F8; } -.gray100 { +.color_gray100 { color: #E8EBED; } -.gray200 { +.color_gray200 { color: #E5E7EB; } -.gray400 { +.color_gray400 { color: #9CA3AF; } -.gray500 { +.color_gray500 { color: #72787F; } -.gray600 { +.color_gray600 { color: #454C53; } -.gray700 { +.color_gray700 { color: #374151; } -.gray800 { +.color_gray800 { color: #26282B; } -.gray900 { +.color_gray900 { color: #1B1D1F; } diff --git a/index.html b/index.html index 23119667a..376068478 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@
    -
    +
    일상의 모든 물건을
    거래해 보세요
    @@ -39,25 +39,25 @@
  • hot-item
    -
    Hot item
    -
    인기 상품을
    확인해 보세요
    -
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
    +
    Hot item
    +
    인기 상품을
    확인해 보세요
    +
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
  • -
    Search
    -
    구매를 원하는
    상품을 검색하세요
    -
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    +
    Search
    +
    구매를 원하는
    상품을 검색하세요
    +
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    search
  • register
    -
    Register
    -
    판매를 원하는
    상품을 등록하세요
    -
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
    +
    Register
    +
    판매를 원하는
    상품을 등록하세요
    +
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
  • @@ -66,7 +66,7 @@
    -
    +
    믿을 수 있는
    판다마켓 중고거래
    @@ -76,10 +76,10 @@
    -
    ©codeit - 2024
    +
    ©codeit - 2024
    facebook From 43d437f3961cf65858777e2c0825bf1b5eef378f Mon Sep 17 00:00:00 2001 From: kyj Date: Thu, 21 Mar 2024 23:48:14 +0900 Subject: [PATCH 08/24] =?UTF-8?q?=ED=8F=B4=EB=8D=94=20=EC=82=AD=EC=A0=9C?= =?UTF-8?q?=20=ED=9B=84=20html=20=ED=8C=8C=EC=9D=BC=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- faq/index.html => faq.html | 0 index.html | 8 ++++---- items/index.html => items.html | 0 privacy/index.html => login.html | 0 signin/index.html => privacy.html | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename faq/index.html => faq.html (100%) rename items/index.html => items.html (100%) rename privacy/index.html => login.html (100%) rename signin/index.html => privacy.html (100%) diff --git a/faq/index.html b/faq.html similarity index 100% rename from faq/index.html rename to faq.html diff --git a/index.html b/index.html index 376068478..626ee05cd 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@
    - +
    @@ -26,7 +26,7 @@ 일상의 모든 물건을
    거래해 보세요
    - +
    메인비주얼 @@ -78,8 +78,8 @@
    -
    - 메인비주얼 -
    @@ -70,7 +67,6 @@ 믿을 수 있는
    판다마켓 중고거래
    -
    From 21c603f8d0590629fd78eadad27b6e628e23017b Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 22 Mar 2024 20:03:24 +0900 Subject: [PATCH 10/24] =?UTF-8?q?=EC=BD=94=EB=93=9C=EB=A6=AC=EB=B7=B0=20?= =?UTF-8?q?=EA=B0=9C=EC=84=A0=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/reset.css | 70 +++++++++++++++++++++++++++++++++++++++++ css/style.css | 86 ++++++++++++++++----------------------------------- index.html | 33 ++++++++++---------- 3 files changed, 114 insertions(+), 75 deletions(-) create mode 100644 css/reset.css diff --git a/css/reset.css b/css/reset.css new file mode 100644 index 000000000..bb0e30eda --- /dev/null +++ b/css/reset.css @@ -0,0 +1,70 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + box-sizing: border-box; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + font-family: 'Pretendard'; + font-size: 15px; + font-weight: 400; + line-height: 1.6em; + color: #1F2937; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + +img { + max-width: 100%; + vertical-align: top; +} +button { + cursor: pointer; + border: 0; +} +button, input { + box-sizing: border-box; + outline: 0; + font-family: 'Pretendard'; +} +a { + text-decoration: none; +} \ No newline at end of file diff --git a/css/style.css b/css/style.css index 0d6cd97f2..56525d3a2 100644 --- a/css/style.css +++ b/css/style.css @@ -1,31 +1,22 @@ -/* 기본 셋팅 */ -* { - margin: 0; - padding: 0; - border: 0; - box-sizing: border-box; -} -body { - font-family: 'Pretendard'; - line-height: 1.6em; - font-weight: 400; -} -ol, ul { - list-style: none; -} -img { - max-width: 100%; - vertical-align: top; -} -button { - cursor: pointer; - border: 0; - outline: 0; - font-family: 'Pretendard'; -} -a { - text-decoration: none; +@import "./reset.css"; + +:root { + + /* font color */ + --color-blue: #3692FF; + --color-gray50: #F7F7F8; + --color-gray100: #E8EBED; + --color-gray200: #E5E7EB; + --color-gray400: #9CA3AF; + --color-gray500: #72787F; + --color-gray600: #454C53; + --color-gray700: #374151; + --color-gray800: #26282B; + --color-gray900: #1B1D1F; + } + +/* 기본 셋팅 */ #wrap { width:100%; min-width: 320px; @@ -38,38 +29,6 @@ a { position: relative; } -/* font color */ -.color_blue { - color: #3692FF; -} -.color_gray50 { - color: #F7F7F8; -} -.color_gray100 { - color: #E8EBED; -} -.color_gray200 { - color: #E5E7EB; -} -.color_gray400 { - color: #9CA3AF; -} -.color_gray500 { - color: #72787F; -} -.color_gray600 { - color: #454C53; -} -.color_gray700 { - color: #374151; -} -.color_gray800 { - color: #26282B; -} -.color_gray900 { - color: #1B1D1F; -} - /* header */ header { height: 70px; @@ -104,6 +63,7 @@ header { font-size: 40px; font-weight: 700; line-height: 56px; + color: var(--color-gray700); } .mv_txt button { width: 355px; @@ -125,6 +85,7 @@ header { } .panda_content li .txt { margin-left: 60px; + color: var(--color-gray700); } .panda_content li:nth-child(2) .txt { text-align: right; @@ -134,6 +95,7 @@ header { .panda_content li .blue_txt { font-size: 18px; font-weight: 700; + color: var(--color-blue); } .panda_content li .tit { font-size: 40px; @@ -160,6 +122,9 @@ footer { justify-content: space-between; font-size: 16px; } +footer .year { + color: var(--color-gray400); +} footer .link, footer .sns { display: flex; @@ -168,6 +133,9 @@ footer .sns { footer .link { gap: 30px; } +footer .link a { + color: var(--color-gray200); +} footer .sns { gap: 13px; } \ No newline at end of file diff --git a/index.html b/index.html index 532ed13b4..05eff76b6 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - + 판다마켓 @@ -7,7 +7,8 @@ - + + @@ -22,7 +23,7 @@
    -
    +
    일상의 모든 물건을
    거래해 보세요
    @@ -36,25 +37,25 @@
  • hot-item
    -
    Hot item
    -
    인기 상품을
    확인해 보세요
    -
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
    +
    Hot item
    +
    인기 상품을
    확인해 보세요
    +
    가장 HOT한 중고거래 물품을
    판다 마켓에서 확인해 보세요
  • -
    Search
    -
    구매를 원하는
    상품을 검색하세요
    -
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    +
    Search
    +
    구매를 원하는
    상품을 검색하세요
    +
    구매하고 싶은 물품은 검색해서
    쉽게 찾아보세요
    search
  • register
    -
    Register
    -
    판매를 원하는
    상품을 등록하세요
    -
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
    +
    Register
    +
    판매를 원하는
    상품을 등록하세요
    +
    어떤 물건이든 판매하고 싶은 상품을
    쉼게 등록하세요
  • @@ -63,7 +64,7 @@
    -
    +
    믿을 수 있는
    판다마켓 중고거래
    @@ -72,10 +73,10 @@
    -
    ©codeit - 2024
    +
    ©codeit - 2024
    facebook From 5e7b7086b8536da9f28a3fe55012bd03a7da4325 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 22 Mar 2024 20:32:00 +0900 Subject: [PATCH 11/24] =?UTF-8?q?=EC=8A=A4=ED=94=84=EB=A6=B0=ED=8A=B82=20?= =?UTF-8?q?=EB=AF=B8=EC=85=98=20=EC=97=85=EB=A1=9C=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/reset.css | 2 +- css/style.css | 99 +++++++++++++++++++++++++++++++++++++++++++-- image/big_logo.png | Bin 0 -> 6313 bytes image/favicon.png | Bin 0 -> 1505 bytes image/google.png | Bin 0 -> 1608 bytes image/kakao.png | Bin 0 -> 1439 bytes image/pw_icon.png | Bin 0 -> 828 bytes login.html | 52 ++++++++++++++++++++++++ signup.html | 65 +++++++++++++++++++++++++++++ 9 files changed, 213 insertions(+), 5 deletions(-) create mode 100644 image/big_logo.png create mode 100644 image/favicon.png create mode 100644 image/google.png create mode 100644 image/kakao.png create mode 100644 image/pw_icon.png create mode 100644 signup.html diff --git a/css/reset.css b/css/reset.css index bb0e30eda..dbddc02c0 100644 --- a/css/reset.css +++ b/css/reset.css @@ -58,11 +58,11 @@ img { } button { cursor: pointer; - border: 0; } button, input { box-sizing: border-box; outline: 0; + border: 0; font-family: 'Pretendard'; } a { diff --git a/css/style.css b/css/style.css index 56525d3a2..fa8cdd5a1 100644 --- a/css/style.css +++ b/css/style.css @@ -4,6 +4,7 @@ /* font color */ --color-blue: #3692FF; + --color-white: #ffffff; --color-gray50: #F7F7F8; --color-gray100: #E8EBED; --color-gray200: #E5E7EB; @@ -36,14 +37,18 @@ header { display: flex; justify-content: space-between; align-items: center; + position: sticky; + top: 0; + z-index: 9; + background: var(--color-white); } .login_btn { - background: #3692FF; + background: var(--color-blue); width: 128px; height: 48px; font-size: 16px; font-weight: 600; - color: #fff; + color: var(--color-white); border-radius: 8px; } @@ -70,8 +75,8 @@ header { height: 56px; font-size: 24px; font-weight: 600; - color: #fff; - background: #3692FF; + color: var(--color-white); + background: var(--color-blue); border-radius: 40px; margin-top: 32px; } @@ -138,4 +143,90 @@ footer .link a { } footer .sns { gap: 13px; +} + +/* login */ +.login_wrap { + max-width: 640px; + min-height: 100vh; + box-sizing: border-box; + margin: 0 auto; + padding: 60px 0; +} +.login_logo { + text-align: center; + margin-bottom: 40px; +} +.login_box li { + margin-bottom: 24px; +} +.login_box li .tit { + font-size: 18px; + font-weight: 700; + margin-bottom: 16px; +} +.login_box li .input input { + width: 100%; + height: 56px; + border-radius: 12px; + font-size: 16px; + background: #F3F4F6; + padding: 0 24px; +} +.login_box li .input input::placeholder { + color: #9CA3AF; +} +.login_box li .input input:focus { + border: 1px solid var(--color-blue); +} +.login_box li .input.pw_input { + position: relative; +} +.login_box li .input.pw_input input { + padding: 0 60px 0 24px; +} +.login_box li .input.pw_input a { + position: absolute; + right: 24px; + top: 17px; +} +.sign_btn { + background: #9CA3AF; + color: var(--color-white); + height: 56px; + width: 100%; + text-align: center; + border-radius: 30px; + font-size: 20px; + font-weight: 600; +} +.sign_btn:hover { + background: var(--color-blue); +} +.sns_login { + margin: 24px 0; + background: #E6F2FF; + border-radius: 8px; + padding: 16px 23px; + display: flex; + align-items: center; + justify-content: space-between; +} +.sns_login .txt { + font-size: 16px; + font-weight: 500; +} +.sns_logo { + display: flex; + align-items: center; + gap: 16px; +} +.signup_go { + text-align: center; + font-weight: 500; +} +.signup_go a { + display: inline-block; + text-decoration: underline; + color: var(--color-blue); } \ No newline at end of file diff --git a/image/big_logo.png b/image/big_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d623f43679de9ff143057ebe340353f0ff1e0e23 GIT binary patch literal 6313 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 Hu0mjflttDl literal 0 HcmV?d00001 diff --git a/image/google.png b/image/google.png new file mode 100644 index 0000000000000000000000000000000000000000..64db8acb02398ab97b35c24be447d2f2358e8952 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/image/pw_icon.png b/image/pw_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0637b1f3c5f8fcb83c48d1e6e706fd69935dd41c GIT binary patch literal 828 zcmV-C1H=4@P)M6WkUXVB49!qOJ0F5J8#F_zA8(^EoT-G=XfXR!I(djICCXk`- zg4`ROd15o1>kx0zXEbV!gf{_^PS4yAucD5}=iv&V_Lm71-K3r$Ne-&0&^7}ibeD96uD{k{E zw0};G3jHcy{8$)N~xK@Pr{)lh%z4xKo`I46HxyBdsce#m8y1W;&T zkl4Wab`TFhD2Nh170EYpFZEUs=-y4fmWt$m9t;nyGeG?UXN=Z{h^Jc`F37d(vF`_! z(w6Y^)?=^?AQ&RK>ub)d1geYMx&Fet7bYSuGR7Xt3^ex}+-8|XDjo0uk|aYK6dPet z4iL3LgR`+6#0J|C|C0Bod*m2qJ2?WE{eH~@xL6Z%LyL1bcB0~IM|xE+SOO6>Am}Wt zEgi}+$RQ(g{ixSX?+tc$&7Z_ynRxQ}b_0R~u}efn0$Nnc>N4cyj!1xwBfz8gYb#qG zfG{D&_D2=|uo^Yd&--ZFcM{04c^O3Qk5AH2F03xi$~ph4Wal)FWCfQ@p=H*#8|&Br(`^UCskGv| z;QL5ZrBel;3g9Fm1yOrQBeN%(KppKg5C-Qk(Tfml4V#jsD2qC)MY=am>RnwoI)FYh zHjQ$fxaNZ{m@JN9ICeG)_hXA1Y^G-b0000 + + + 판다마켓 + + + + + + + + + + +
    + +
    + +
    + +
    + + + \ No newline at end of file diff --git a/signup.html b/signup.html new file mode 100644 index 000000000..772a3ac8f --- /dev/null +++ b/signup.html @@ -0,0 +1,65 @@ + + + + 판다마켓 + + + + + + + + + + +
    + +
    + +
    + +
    + + + \ No newline at end of file From 09d4ec0fe16588febf8c2034b6bddc593e3ca8a1 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 22 Mar 2024 21:45:59 +0900 Subject: [PATCH 12/24] =?UTF-8?q?css=ED=8C=8C=EC=9D=BC=20=EB=93=A4?= =?UTF-8?q?=EC=97=AC=EC=93=B0=EA=B8=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/reset.css | 44 ++++++++++++++++++++++---------------------- css/style.css | 12 ++++++------ test.txt | 1 - 3 files changed, 28 insertions(+), 29 deletions(-) delete mode 100644 test.txt diff --git a/css/reset.css b/css/reset.css index dbddc02c0..5ca6e361b 100644 --- a/css/reset.css +++ b/css/reset.css @@ -1,6 +1,6 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) +/* http://meyerweb.com/eric/tools/css/reset/ var(--color-white) +v2.0 | 20110126 +License: none (public domain) */ html, body, div, span, applet, object, iframe, @@ -16,40 +16,40 @@ article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - box-sizing: border-box; + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + box-sizing: border-box; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { - display: block; + display: block; } body { - font-family: 'Pretendard'; + font-family: 'Pretendard'; font-size: 15px; font-weight: 400; line-height: 1.6em; color: #1F2937; } ol, ul { - list-style: none; + list-style: none; } blockquote, q { - quotes: none; + quotes: none; } blockquote:before, blockquote:after, q:before, q:after { - content: ''; - content: none; + content: ''; + content: none; } table { - border-collapse: collapse; - border-spacing: 0; + border-collapse: collapse; + border-spacing: 0; } img { @@ -60,10 +60,10 @@ button { cursor: pointer; } button, input { - box-sizing: border-box; - outline: 0; - border: 0; - font-family: 'Pretendard'; + box-sizing: border-box; + outline: 0; + border: 0; + font-family: 'Pretendard'; } a { text-decoration: none; diff --git a/css/style.css b/css/style.css index fa8cdd5a1..827dd6836 100644 --- a/css/style.css +++ b/css/style.css @@ -19,14 +19,14 @@ /* 기본 셋팅 */ #wrap { - width:100%; - min-width: 320px; - position:relative; - margin:0 auto; + width: 100%; + min-width: 320px; + position: relative; + margin: 0 auto; } .inner { - max-width:1200px; - margin: 0 auto; + max-width:1200px; + margin: 0 auto; position: relative; } diff --git a/test.txt b/test.txt deleted file mode 100644 index 9db2626b3..000000000 --- a/test.txt +++ /dev/null @@ -1 +0,0 @@ -스프린트 미션 중입니다. 테스트용 입니다. \ No newline at end of file From 9df59f45b08eadf3ca97cb1f81883a7896dad8e6 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 22 Mar 2024 21:53:05 +0900 Subject: [PATCH 13/24] =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A6=B0=EC=83=B7=20?= =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=97=85=EB=A1=9C=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/login.png | Bin 0 -> 58960 bytes image/signup.png | Bin 0 -> 79229 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 image/login.png create mode 100644 image/signup.png diff --git a/image/login.png b/image/login.png new file mode 100644 index 0000000000000000000000000000000000000000..35fe27d6e1f40a503767a6f2dae99d91fb09a573 GIT binary patch literal 58960 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 NesnoQICb^bKLJ_jc2xiX literal 0 HcmV?d00001 diff --git a/image/signup.png b/image/signup.png new file mode 100644 index 0000000000000000000000000000000000000000..238a390e794423d22cd29505c4cd0b63aee0c5b0 GIT binary patch literal 79229 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 Sr~L!`Q Date: Fri, 22 Mar 2024 22:04:09 +0900 Subject: [PATCH 14/24] =?UTF-8?q?input=ED=83=9C=EA=B7=B8=20name=20?= =?UTF-8?q?=EC=86=8D=EC=84=B1=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- signup.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/signup.html b/signup.html index 772a3ac8f..3c183ed50 100644 --- a/signup.html +++ b/signup.html @@ -27,7 +27,7 @@

  • 닉네임
    - +
  • @@ -40,7 +40,7 @@
  • 비밀번호 확인
    - +
  • From 5c0b9a89098b3c4d683a15496ce8eab356a2bb44 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 29 Mar 2024 23:14:44 +0900 Subject: [PATCH 15/24] =?UTF-8?q?=EC=8A=A4=ED=94=84=EB=A6=B0=ED=8A=B83=20?= =?UTF-8?q?=EB=AF=B8=EC=85=98=20=EC=97=85=EB=A1=9C=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/style.css | 196 +++++++++++++++++++++++++++++++++++++++++++++-- image/logo_m.png | Bin 0 -> 1327 bytes image/og_img.png | Bin 0 -> 10209 bytes index.html | 9 ++- login.html | 4 + signup.html | 4 + 6 files changed, 207 insertions(+), 6 deletions(-) create mode 100644 image/logo_m.png create mode 100644 image/og_img.png diff --git a/css/style.css b/css/style.css index 827dd6836..2d4e15f62 100644 --- a/css/style.css +++ b/css/style.css @@ -20,7 +20,7 @@ /* 기본 셋팅 */ #wrap { width: 100%; - min-width: 320px; + min-width: 375px; position: relative; margin: 0 auto; } @@ -42,6 +42,9 @@ header { z-index: 9; background: var(--color-white); } +.logo .mobile_ver { + display: none; +} .login_btn { background: var(--color-blue); width: 128px; @@ -72,8 +75,8 @@ header { } .mv_txt button { width: 355px; - height: 56px; - font-size: 24px; + height: 60px; + font-size: 20px; font-weight: 600; color: var(--color-white); background: var(--color-blue); @@ -111,7 +114,7 @@ header { .panda_content li .sub { font-size: 24px; font-weight: 500; - line-height: 1.2em; + line-height: 1.3em; } .main_visual.main_banner { background: #CFE5FF url('../image/Img_home_bottom.png') no-repeat bottom right 15%; @@ -207,7 +210,7 @@ footer .sns { margin: 24px 0; background: #E6F2FF; border-radius: 8px; - padding: 16px 23px; + padding: 16px 24px; display: flex; align-items: center; justify-content: space-between; @@ -229,4 +232,187 @@ footer .sns { display: inline-block; text-decoration: underline; color: var(--color-blue); +} + + +/******* 반응형 *******/ +/* 태블릿 */ +@media all and (max-width: 1199px) { + + .inner { + max-width: 100%; + margin: 0 24px; + } + + /* header */ + header { + padding: 0 24px; + } + + /* main */ + .main_visual { + background-position: bottom center !important; + height: 770px; + } + .mv_txt { + height: 100%; + justify-content: flex-start; + align-items: center; + padding-top: 84px; + text-align: center; + } + .mv_txt .tit br { + display: none; + } + .panda_content { + padding-bottom: 48px; + } + .panda_content li { + flex-direction: column; + padding: 32px 0; + align-items: flex-start; + } + .panda_content li:first-child { + padding: 24px 0 32px; + } + .panda_content li > div { + flex-basis: auto; + width: 100%; + } + .panda_content li .img img { + width: 100%; + } + .panda_content li .txt { + margin-left: 0; + margin-top: 20px; + } + .panda_content li:nth-child(2) .img { + order: 1; + } + .panda_content li:nth-child(2) .txt { + order: 2; + margin-right: 0; + } + .panda_content li .tit { + font-size: 32px; + line-height: 1.45em; + margin: 12px 0 20px; + } + .panda_content li .tit br { + display: none; + } + .panda_content li .sub { + font-size: 18px; + } + .main_banner .mv_txt .tit br { + display: block; + } + .main_visual.main_banner { + height: 927px; + } + .main_visual.main_banner .mv_txt { + padding-top: 200px; + } + + /* footer */ + footer { + padding: 32px 104px 0; + } + + /* login */ + .login_wrap { + padding: 48px 0; + } + +} + +/* 모바일 */ +@media all and (max-width: 767px) { + + .inner { + margin: 0 16px; + } + + /* header */ + .logo .mobile_ver { + display: block; + } + .logo .pc_ver { + display: none; + } + + /* main */ + .main_visual, + .main_visual.main_banner { + height: 540px; + background-size: auto 280px; + } + .mv_txt { + padding-top: 48px; + } + .mv_txt .tit { + font-size: 32px; + line-height: 1.45em; + } + .mv_txt .tit br { + display: block; + } + .mv_txt button { + width: 154px; + height: 48px; + font-size: 16px; + } + .panda_content { + padding-bottom: 0; + } + .panda_content li { + padding: 32px 0; + } + .panda_content li:first-child { + padding: 51px 0 32px; + } + .panda_content li .blue_txt { + font-size: 16px; + } + .panda_content li .tit { + font-size: 24px; + margin: 8px 0 20px; + } + .panda_content li .sub { + font-size: 16px; + } + .main_visual.main_banner .mv_txt { + padding-top: 120px; + } + + /* footer */ + footer { + padding: 32px; + position: relative; + } + footer .year { + position: absolute; + bottom: 32px; + left: 32px; + } + + /* login */ + .login_wrap { + max-width: 100%; + padding: 24px 16px; + } + .login_logo { + margin-bottom: 24px; + } + .login_logo img { + height: 66px; + } + .login_box li { + margin-bottom: 16px; + } + .login_box li .tit { + font-size: 14px; + margin-bottom: 8px; + } + } \ No newline at end of file diff --git a/image/logo_m.png b/image/logo_m.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfd704f4b1d8b9d695644078baa960b8d8dcda1 GIT binary patch literal 1327 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 05eff76b6..89d8a62ed 100644 --- a/index.html +++ b/index.html @@ -5,6 +5,10 @@ + + + + @@ -15,7 +19,10 @@

    - +
    diff --git a/login.html b/login.html index bbc275e3d..f857eec40 100644 --- a/login.html +++ b/login.html @@ -5,6 +5,10 @@ + + + + diff --git a/signup.html b/signup.html index 3c183ed50..399481dee 100644 --- a/signup.html +++ b/signup.html @@ -5,6 +5,10 @@ + + + + From 592f3281fbd7e9e54ef9babd365ba5176ff80040 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 26 Apr 2024 23:10:52 +0900 Subject: [PATCH 16/24] sprint6 upload --- css/style.css | 255 ++++++++++++++++++--- index.html | 199 +++++++++------- js/member.js | 76 +++++++ login.html | 128 +++++++---- package-lock.json | 137 ++++++++++- package.json | 2 + public/favicon.ico | Bin 3870 -> 0 bytes public/index.html | 54 ++--- public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 25 -- public/robots.txt | 3 - signup.html | 150 +++++++----- src/App.css | 38 ---- src/App.js | 29 +-- src/App.test.js | 8 - src/api.js | 8 + src/assets/images/ic_plus.png | Bin 0 -> 316 bytes src/assets/images/logo.png | Bin 0 -> 2807 bytes src/assets/images/logo_m.png | Bin 0 -> 1327 bytes src/assets/images/profile.png | Bin 0 -> 1256 bytes src/components/App2.jsx | 36 +++ src/components/Header.jsx | 40 ++++ src/components/Inner.jsx | 9 + src/components/Label.jsx | 9 + src/components/MarketList.jsx | 27 +++ src/index.css | 13 -- src/index.js | 20 +- src/logo.svg | 1 - src/mock.json | 389 ++++++++++++++++++++++++++++++++ src/pages/AddItem/AddItem.jsx | 53 +++++ src/pages/AddItem/FileInput.jsx | 45 ++++ src/pages/HomePage.jsx | 9 + src/reportWebVitals.js | 13 -- src/setupTests.js | 5 - src/styles/Header.css | 23 ++ src/styles/reset.css | 174 ++++++++++++++ 37 files changed, 1581 insertions(+), 397 deletions(-) create mode 100644 js/member.js delete mode 100644 public/favicon.ico delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 public/manifest.json delete mode 100644 public/robots.txt delete mode 100644 src/App.css delete mode 100644 src/App.test.js create mode 100644 src/api.js create mode 100644 src/assets/images/ic_plus.png create mode 100644 src/assets/images/logo.png create mode 100644 src/assets/images/logo_m.png create mode 100644 src/assets/images/profile.png create mode 100644 src/components/App2.jsx create mode 100644 src/components/Header.jsx create mode 100644 src/components/Inner.jsx create mode 100644 src/components/Label.jsx create mode 100644 src/components/MarketList.jsx delete mode 100644 src/index.css delete mode 100644 src/logo.svg create mode 100644 src/mock.json create mode 100644 src/pages/AddItem/AddItem.jsx create mode 100644 src/pages/AddItem/FileInput.jsx create mode 100644 src/pages/HomePage.jsx delete mode 100644 src/reportWebVitals.js delete mode 100644 src/setupTests.js create mode 100644 src/styles/Header.css create mode 100644 src/styles/reset.css diff --git a/css/style.css b/css/style.css index 827dd6836..5f1f1972a 100644 --- a/css/style.css +++ b/css/style.css @@ -1,31 +1,30 @@ @import "./reset.css"; :root { - /* font color */ - --color-blue: #3692FF; + --color-blue: #3692ff; --color-white: #ffffff; - --color-gray50: #F7F7F8; - --color-gray100: #E8EBED; - --color-gray200: #E5E7EB; - --color-gray400: #9CA3AF; - --color-gray500: #72787F; - --color-gray600: #454C53; - --color-gray700: #374151; - --color-gray800: #26282B; - --color-gray900: #1B1D1F; - + --color-gray50: #f7f7f8; + --color-gray100: #e8ebed; + --color-gray200: #e5e7eb; + --color-gray400: #9ca3af; + --color-gray500: #72787f; + --color-gray600: #454c53; + --color-gray700: #374151; + --color-gray800: #26282b; + --color-gray900: #1b1d1f; + --color-red: #f74747; } /* 기본 셋팅 */ -#wrap { +.wrap { width: 100%; - min-width: 320px; + min-width: 375px; position: relative; margin: 0 auto; } .inner { - max-width:1200px; + max-width: 1200px; margin: 0 auto; position: relative; } @@ -42,6 +41,9 @@ header { z-index: 9; background: var(--color-white); } +.logo .mobile_ver { + display: none; +} .login_btn { background: var(--color-blue); width: 128px; @@ -54,12 +56,13 @@ header { /* main */ .main_visual { - background: #CFE5FF url('../image/Img_home_top.png') no-repeat bottom right 15%; + background: #cfe5ff url("../image/Img_home_top.png") no-repeat bottom right + 15%; height: 540px; } .mv_txt { height: 540px; - display: flex; + display: flex; justify-content: center; align-items: flex-start; flex-direction: column; @@ -72,8 +75,8 @@ header { } .mv_txt button { width: 355px; - height: 56px; - font-size: 24px; + height: 60px; + font-size: 20px; font-weight: 600; color: var(--color-white); background: var(--color-blue); @@ -111,10 +114,11 @@ header { .panda_content li .sub { font-size: 24px; font-weight: 500; - line-height: 1.2em; + line-height: 1.8rem; } .main_visual.main_banner { - background: #CFE5FF url('../image/Img_home_bottom.png') no-repeat bottom right 15%; + background: #cfe5ff url("../image/Img_home_bottom.png") no-repeat bottom right + 15%; } /* footer */ @@ -170,11 +174,14 @@ footer .sns { height: 56px; border-radius: 12px; font-size: 16px; - background: #F3F4F6; + background: #f3f4f6; padding: 0 24px; } +.login_box li .input input.error { + border: 1px solid var(--color-red); +} .login_box li .input input::placeholder { - color: #9CA3AF; + color: #9ca3af; } .login_box li .input input:focus { border: 1px solid var(--color-blue); @@ -189,9 +196,13 @@ footer .sns { position: absolute; right: 24px; top: 17px; + display: flex; + width: 24px; + height: 24px; + align-items: center; } .sign_btn { - background: #9CA3AF; + background: var(--color-blue); color: var(--color-white); height: 56px; width: 100%; @@ -200,14 +211,14 @@ footer .sns { font-size: 20px; font-weight: 600; } -.sign_btn:hover { - background: var(--color-blue); +.sign_btn:disabled { + background: var(--color-gray400); } .sns_login { margin: 24px 0; - background: #E6F2FF; + background: #e6f2ff; border-radius: 8px; - padding: 16px 23px; + padding: 16px 24px; display: flex; align-items: center; justify-content: space-between; @@ -229,4 +240,190 @@ footer .sns { display: inline-block; text-decoration: underline; color: var(--color-blue); -} \ No newline at end of file +} + +/* error massage */ +.error_msg { + font-weight: 600; + color: var(--color-red); + display: none; + margin: 8px 16px 0; +} + +/******* 반응형 *******/ +/* 태블릿 */ +@media all and (max-width: 1199px) { + .inner { + max-width: 100%; + margin: 0 24px; + } + + /* header */ + header { + padding: 0 24px; + } + + /* main */ + .main_visual { + background-position: bottom center !important; + height: 770px; + } + .mv_txt { + height: 100%; + justify-content: flex-start; + align-items: center; + padding-top: 84px; + text-align: center; + } + .mv_txt .tit br { + display: none; + } + .panda_content { + padding-bottom: 48px; + } + .panda_content li { + flex-direction: column; + padding: 32px 0; + align-items: flex-start; + } + .panda_content li:first-child { + padding: 24px 0 32px; + } + .panda_content li > div { + flex-basis: auto; + width: 100%; + } + .panda_content li .img img { + width: 100%; + } + .panda_content li .txt { + margin-left: 0; + margin-top: 20px; + } + .panda_content li:nth-child(2) .img { + order: 1; + } + .panda_content li:nth-child(2) .txt { + order: 2; + margin-right: 0; + } + .panda_content li .tit { + font-size: 32px; + line-height: 2.1rem; + margin: 12px 0 20px; + } + .panda_content li .tit br { + display: none; + } + .panda_content li .sub { + font-size: 18px; + } + .main_banner .mv_txt .tit br { + display: block; + } + .main_visual.main_banner { + height: 927px; + } + .main_visual.main_banner .mv_txt { + padding-top: 200px; + } + + /* footer */ + footer { + padding: 32px 104px 0; + } + + /* login */ + .login_wrap { + padding: 48px 0; + } +} + +/* 모바일 */ +@media all and (max-width: 767px) { + .inner { + margin: 0 16px; + } + + /* header */ + .logo .mobile_ver { + display: block; + } + .logo .pc_ver { + display: none; + } + + /* main */ + .main_visual, + .main_visual.main_banner { + height: 540px; + background-size: auto 280px; + } + .mv_txt { + padding-top: 48px; + } + .mv_txt .tit { + font-size: 32px; + line-height: 3rem; + } + .mv_txt .tit br { + display: block; + } + .mv_txt button { + width: 154px; + height: 48px; + font-size: 16px; + } + .panda_content { + padding-bottom: 0; + } + .panda_content li { + padding: 32px 0; + } + .panda_content li:first-child { + padding: 51px 0 32px; + } + .panda_content li .blue_txt { + font-size: 16px; + } + .panda_content li .tit { + font-size: 24px; + margin: 8px 0 20px; + } + .panda_content li .sub { + font-size: 16px; + } + .main_visual.main_banner .mv_txt { + padding-top: 120px; + } + + /* footer */ + footer { + padding: 32px; + position: relative; + } + footer .year { + position: absolute; + bottom: 32px; + left: 32px; + } + + /* login */ + .login_wrap { + max-width: 100%; + padding: 24px 16px; + } + .login_logo { + margin-bottom: 24px; + } + .login_logo img { + height: 66px; + } + .login_box li { + margin-bottom: 16px; + } + .login_box li .tit { + font-size: 14px; + margin-bottom: 8px; + } +} diff --git a/index.html b/index.html index 05eff76b6..817e2586f 100644 --- a/index.html +++ b/index.html @@ -1,92 +1,125 @@ - - 판다마켓 - - - + + 판다마켓 + + + + + + + - - - - - + + + + + +
    +
    + + +
    -
    - -
    - - -
    - -
    -
    -
    -
    -
    - 일상의 모든 물건을
    - 거래해 보세요 +
    +
    +
    +
    +
    + 일상의 모든 물건을
    + 거래해 보세요 +
    +
    -
    -
    -
    -
    -
    -
      -
    • -
      hot-item
      -
      -
      Hot item
      -
      인기 상품을
      확인해 보세요
      -
      가장 HOT한 중고거래 물품을
      판다 마켓에서 확인해 보세요
      -
      -
    • -
    • -
      -
      Search
      -
      구매를 원하는
      상품을 검색하세요
      -
      구매하고 싶은 물품은 검색해서
      쉽게 찾아보세요
      -
      -
      search
      -
    • -
    • -
      register
      -
      -
      Register
      -
      판매를 원하는
      상품을 등록하세요
      -
      어떤 물건이든 판매하고 싶은 상품을
      쉼게 등록하세요
      -
      -
    • -
    -
    -
    -
    -
    -
    -
    - 믿을 수 있는
    판다마켓 중고거래 +
    +
    +
    +
      +
    • +
      + hot-item +
      +
      +
      Hot item
      +
      인기 상품을
      확인해 보세요
      +
      + 가장 HOT한 중고거래 물품을
      판다 마켓에서 확인해 보세요 +
      +
      +
    • +
    • +
      +
      Search
      +
      구매를 원하는
      상품을 검색하세요
      +
      + 구매하고 싶은 물품은 검색해서
      쉽게 찾아보세요 +
      +
      +
      + search +
      +
    • +
    • +
      + register +
      +
      +
      Register
      +
      판매를 원하는
      상품을 등록하세요
      +
      + 어떤 물건이든 판매하고 싶은 상품을
      쉼게 등록하세요 +
      +
      +
    • +
    +
    +
    +
    +
    +
    +
    믿을 수 있는
    판다마켓 중고거래
    -
    -
    - - - +
    + -
    - - - \ No newline at end of file + +
    + + diff --git a/js/member.js b/js/member.js new file mode 100644 index 000000000..9b1e69e3f --- /dev/null +++ b/js/member.js @@ -0,0 +1,76 @@ +// *** 로그인 *** +const emailInput = document.querySelector("#email"); +const emailError = document.querySelector(".email_error"); +const passwordInput = document.querySelector("#password"); +const passwordError = document.querySelector(".password_error"); +const loginBtn = document.querySelector("#login_btn"); +const passwordIcons = document.getElementsByClassName("password_icon"); + +const pattern = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/; + +// 이메일 +emailInput.addEventListener("focusout", () => { + if (emailInput.value === "" || !pattern.test(emailInput.value)) { + emailInput.classList.add("error"); + if (emailInput.value === "") { + emailError.innerText = "이메일을 입력해주세요."; + } else if (pattern.test(emailInput.value) === false) { + emailError.innerText = "잘못된 이메일 형식입니다."; + } + emailError.style.display = "block"; + } +}); +emailInput.addEventListener("focusin", () => { + emailInput.classList.remove("error"); + emailError.innerText = ""; + emailError.style.display = "none"; +}); + +// 패스워드 +passwordInput.addEventListener("focusout", () => { + if (passwordInput.value === "" || passwordInput.value.length < 8) { + passwordInput.classList.add("error"); + if (passwordInput.value === "") { + passwordError.innerText = "비밀번호를 입력해주세요."; + } else if (passwordInput.value.length < 8) { + passwordError.innerText = "비밀번호를 8자 이상 입력해주세요."; + } + passwordError.style.display = "block"; + } +}); +passwordInput.addEventListener("focusin", () => { + passwordInput.classList.remove("error"); + passwordError.innerText = ""; + passwordError.style.display = "none"; +}); + +// 눈 모양 아이콘 클릭시 +for (let i = 0; i < passwordIcons.length; i++) { + const prevInput = passwordIcons[i].previousElementSibling; + passwordIcons[i].addEventListener("click", () => { + prevInput.type = "text"; + passwordIcons[i].innerHTML = ''; + }); + passwordIcons[i].addEventListener("mouseout", () => { + prevInput.type = "password"; + passwordIcons[i].innerHTML = ''; + }); +} + +/* +const loginInputs = [emailInput, passwordInput]; +const errorMsgs = [emailError, passwordError]; + +loginInputs.forEach((input) => { + input.addEventListener('input', () => { + errorMsgs.forEach((errorMsg) => { + console.log(input); + if(input.value === ''){ + loginBtn.disabled = true; + }else { + loginBtn.disabled = false; + } + }); + }); +}); +*/ diff --git a/login.html b/login.html index bbc275e3d..4f95dfe8a 100644 --- a/login.html +++ b/login.html @@ -1,52 +1,88 @@ - - 판다마켓 - - - + + 판다마켓 + + + + + + + - - - - - - -
    - -
    - -
    - -
    + +
    + +
    - - \ No newline at end of file + + + diff --git a/package-lock.json b/package-lock.json index a1e590ee6..9537618a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,9 @@ "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.23.0", "react-scripts": "5.0.1", + "styled-components": "^6.1.8", "web-vitals": "^2.1.4" } }, @@ -2270,6 +2272,24 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -3241,6 +3261,14 @@ } } }, + "node_modules/@remix-run/router": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -4412,6 +4440,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, + "node_modules/@types/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" + }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.9", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", @@ -5826,6 +5859,14 @@ "node": ">= 6" } }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -6261,6 +6302,14 @@ "postcss": "^8.4" } }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", @@ -6442,6 +6491,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -13085,9 +13144,9 @@ } }, "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -14671,6 +14730,36 @@ "node": ">=0.10.0" } }, + "node_modules/react-router": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", + "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "dependencies": { + "@remix-run/router": "1.16.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", + "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "dependencies": { + "@remix-run/router": "1.16.0", + "react-router": "6.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, "node_modules/react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", @@ -15485,6 +15574,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "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", @@ -15980,6 +16074,38 @@ "webpack": "^5.0.0" } }, + "node_modules/styled-components": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.8.tgz", + "integrity": "sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.1", + "@emotion/unitless": "0.8.0", + "@types/stylis": "4.2.0", + "css-to-react-native": "3.2.0", + "csstype": "3.1.2", + "postcss": "8.4.31", + "shallowequal": "1.1.0", + "stylis": "4.3.1", + "tslib": "2.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", @@ -15995,6 +16121,11 @@ "postcss": "^8.2.15" } }, + "node_modules/stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + }, "node_modules/sucrase": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", diff --git a/package.json b/package.json index 7ff0d6b58..580fb82f4 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.23.0", "react-scripts": "5.0.1", + "styled-components": "^6.1.8", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index a11777cc471a4344702741ab1c8a588998b1311a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index aa069f27c..90c197a9d 100644 --- a/public/index.html +++ b/public/index.html @@ -1,43 +1,25 @@ - + - - - - - - - - - - React App + + - -
    - +
    +
    +
    diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 080d6c77a..000000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc4d..000000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/signup.html b/signup.html index 3c183ed50..8f35e0532 100644 --- a/signup.html +++ b/signup.html @@ -1,65 +1,95 @@ - - 판다마켓 - - - + + 판다마켓 + + + + + + + - - - - - - - - - - \ No newline at end of file + +
    - -
    - -
    - -
    + + + + diff --git a/src/App.css b/src/App.css deleted file mode 100644 index 74b5e0534..000000000 --- a/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/src/App.js b/src/App.js index 378457572..d3355c15c 100644 --- a/src/App.js +++ b/src/App.js @@ -1,24 +1,17 @@ -import logo from './logo.svg'; -import './App.css'; +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import Header from "./components/Header"; +import HomePage from "./pages/HomePage"; +import AddItem from "./pages/AddItem/AddItem"; function App() { return ( -
    -
    - logo -

    - Edit src/App.js and save to reload. -

    - - Learn React - -
    -
    + +
    + + } /> + } /> + + ); } diff --git a/src/App.test.js b/src/App.test.js deleted file mode 100644 index 1f03afeec..000000000 --- a/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/api.js b/src/api.js new file mode 100644 index 000000000..2134c2697 --- /dev/null +++ b/src/api.js @@ -0,0 +1,8 @@ +export async function getList({ orderBy = "recent", page = 1, pageSize = 10 }) { + const query = `orderBy=${orderBy}&page=${page}&pageSize=${pageSize}`; + const response = await fetch( + `https://panda-market-api.vercel.app/products?${query}` + ); + const body = await response.json(); + return body; +} diff --git a/src/assets/images/ic_plus.png b/src/assets/images/ic_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9ad8ffab1ac46a9b72b4dcf0a0b34cd6b86ffc5c GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?3oVGw3ym^DWND9BhG z^diT=3NL;4D+QC#s)$ zfG>$%?1AeSy|O7nYZ9)@U!2jrtJ~l=|2b2;hL7aL%=rayj$P(W8Q~?O?pr1cCAeJggsGv2NQoRx45Ia&zp_oz_Ge3i%q2OUAwo;?(y9dea|gw^TWAM zMOnG+)od__n^t3zJL!m#2e-kt8)w2am6SepOV_?LQHi}LRS)zWgQu&X%Q~loCIF1i BbDRJG literal 0 HcmV?d00001 diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..85d6f64a4aad6bf4e402746f1778b38247091ca0 GIT binary patch literal 2807 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 JPDHLkV1m`oU-tk2 literal 0 HcmV?d00001 diff --git a/src/assets/images/logo_m.png b/src/assets/images/logo_m.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfd704f4b1d8b9d695644078baa960b8d8dcda1 GIT binary patch literal 1327 zcmV+~11K~#7F?V4R~ z+eQ?H&roWB{s7SqqO2e)&?J3}yn@6lNc3JL(hBUZKz6!-IxDEUg2*pL?G&iGf-*aB zfj$JS#mTv&p+ZuWEK;Q82=@ad@n^^x&Yih)?xg@lQ4~c{6h%=KMNt$*QItKy$k%s6 z+YNv&iZi(!n2}s>8aPUwnPTv6U?!*#*3)M_PvdpcORmDtY|krRhC>ZHE!inIDWWdDk}s*=+iYyZkyrL5#&2e@4Q*pLZt^lQ9B*U>UT+W(hF^$3&L5kLyqCPLpd`gyZCO9Gq8;2nW9pOjt%Jls3+P|KmPY z+_#aaJBiwhhkaGiM$IJGjKJV-eB5<-6HjQcJ`J<5rkDslF$_xLj5AMH*z|)kGVZu@ zcCiEEQ4q|oTOi_y+1GXE;ZN4h5@)o?=fKj0G}z&$=__X(vpfaSGPYFCZELW7W7Lee zr+{)?wxl_6aZgi-BO(&@dy`(~I|I zjbV&)C`HBskNMl@fHc#{KDHG0$$3rWb zjW)B*qi=ZVrkNrxp26>eVEJ;2!w*YhAZMIyjJ|z?8HbZ~$|X}`5}(E?vG}|t0`palAqaQGz_FUUsCdK;G20u_cye3o_fh+^}sIG1$51yy*j(1-M1X?2upgs=k4HoaK@~>*QspeL0t7GjW#& zcsBcS%Zl9ZRMJCo>_+1-*cze)b|%kLuFl0oc5#Ny6Nf%#isd>FO&HLHu}pRUL0D&6 z+2XS}D)GL>!Ty=YJJpDl`GDSP;?s|aK5FK&Urz!w4?nP$W}DrBW7gm+2B`nCoclA4 z_W&j*zG)=Hm%ePP)y4UWMv7!XL4 z_k@KdA)%3?_?{!MnKv_c-e1EYBCf9o4VHjo&fyOs*fB6Df)GV>kg*XMqRTjRb=~+E z45Rht&0z~7fQ1q6bUH;<&7T^KyQorEe#eI^~1xi^eh=6B9_kN&xC;Y5DVC) zEYU!MH#gr-br9#_H5RyaSLnvY(b2)>R;g`+y_>;b@oCM60E1@rRpo>4xYv)SN!9!( z0nmV#fPl6(S5E5n(#So;z2sBr{MCz*BQQ8ltIJPbLmLFitTX{$7^Dz$ZxN->(^v zyu!28WELvyu;3Qn&nZZDNBb&t%CF?BocE zL;{KBk$84PHlwCN8UirqF3+C%f~7sBBfCa2sX%23wN~A?ogDdSx zl2eoo69&&oz+SmvYFQRaN;C8C%EX3TO37x@u)h~>BMWKt&HeJO^jx0cr}WLJE8z-U z1x+B$RrY_r+F8M57)GG10m~B(+-L*|Qc5Y8!kN_%q`_h#FD1*cjpL}ww?TrG@1mI1 z4{ADPrlTNWPHu42V=YLKd@pWDt;rH^6%3Oa)fqp~N!{8L*y4;QQ%oOA^d(_#md&W^ zajG73O*6+bsI4qofU1feYMKa+VLL%lR46fSlSzA+Vt7AxlrM68JHhef5r10+0acLc zT*C-1IM(2t;lcS@&J)OuLjb&dZ?SkTTU2u?h}^IfwraG@+HP>FeGn4%g~`-P!bvch zOv2-Iw*EhzNQj9s?d@XYV8>2AyVffCaA7wG5z$r95!-0% znxBM*=FEY!F(Ch;awo(ppSc5oO51Oh66hEtZtYqi-wW(;4C6m84ESf8%yg#tIx-P+ zle3Tckt5h$z?UDs3UI-o9VB=+{JuTfLSlx8ei%On3v#1n9{KBcC?$|Dt@2ki zSou?m9Ek4g!-M*&-O}M>kT_}ZZukJB`!PfT^@RTq?j*?(c+32xkENzGWu{O^6Ez|! za5AbYEl)QOU=gIw)evl}7R{C(I~u>BkO3V|rb(cy5$jrH9cIgU;(S}urkA8RI+_x; zT3(gs8KP@x&q0v1h$-j7Yf45#GksF;#`QvGJ}fMEiC1;CHv2r!&lF%Aa(hLw~1|@paO6*xNWk z7n}3R353OU@3#5ONPigbEytvx-~=A);F0*%_aHdde(M8FR;LF`|V StDbZK0000FGL9d literal 0 HcmV?d00001 diff --git a/src/components/App2.jsx b/src/components/App2.jsx new file mode 100644 index 000000000..c67714fc5 --- /dev/null +++ b/src/components/App2.jsx @@ -0,0 +1,36 @@ +import { useEffect, useState } from "react"; +import MarketList from "./MarketList"; +import { getList } from "../api"; + +const PAGE_SIZE = 10; + +function App() { + const [orderBy, setOrderBy] = useState("recent"); + const [items, setItems] = useState([]); + + const sortedItems = items?.sort((a, b) => b[orderBy] - a[orderBy]); + + const handleNewestClick = () => setOrderBy("recent"); + const handleBestClick = () => setOrderBy("favorite"); + + const handleLoad = async (options) => { + const { list } = await getList(options); + setItems(list); + }; + + useEffect(() => { + handleLoad({ orderBy, page: 1, pageSize: PAGE_SIZE }); + }, [orderBy]); + + return ( +
    +
    + + +
    + +
    + ); +} + +export default App; diff --git a/src/components/Header.jsx b/src/components/Header.jsx new file mode 100644 index 000000000..854869077 --- /dev/null +++ b/src/components/Header.jsx @@ -0,0 +1,40 @@ +import { Link, NavLink } from "react-router-dom"; +import Logo from "../assets/images/logo.png"; +import LogoMobile from "../assets/images/logo_m.png"; +import "../styles/Header.css"; + +function getLinkStyle({ isActive }) { + return { + color: isActive ? "#3692FF" : undefined, + }; +} + +function Header() { + return ( +
    +
    + + 로고 + 모바일 로고 + + +
    + 로그인 +
    + ); +} + +export default Header; diff --git a/src/components/Inner.jsx b/src/components/Inner.jsx new file mode 100644 index 000000000..97e565544 --- /dev/null +++ b/src/components/Inner.jsx @@ -0,0 +1,9 @@ +import styled from "styled-components"; + +const Inner = styled.div` + max-width: 1200px; + margin: 0 auto; + position: relative; +`; + +export default Inner; diff --git a/src/components/Label.jsx b/src/components/Label.jsx new file mode 100644 index 000000000..a427a8858 --- /dev/null +++ b/src/components/Label.jsx @@ -0,0 +1,9 @@ +import styled from "styled-components"; + +const Label = styled.div` + font-size: 18px; + font-weight: 700; + margin-bottom: 12px; +`; + +export default Label; diff --git a/src/components/MarketList.jsx b/src/components/MarketList.jsx new file mode 100644 index 000000000..ac174d2af --- /dev/null +++ b/src/components/MarketList.jsx @@ -0,0 +1,27 @@ +function MarketListItem({ item }) { + return ( +
    +
    +

    {item.name}

    +
    +
    + ); +} + +function MarketList({ items }) { + //items라는 배열을 prop으로 받음 + //map의 콜백함수에서 JSX로 작성한 값을 리턴함 + return ( +
      + {items?.map((item) => { + return ( +
    • + +
    • + ); + })} +
    + ); +} + +export default MarketList; diff --git a/src/index.css b/src/index.css deleted file mode 100644 index ec2585e8c..000000000 --- a/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/src/index.js b/src/index.js index d563c0fb1..993775816 100644 --- a/src/index.js +++ b/src/index.js @@ -1,17 +1,5 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; +import ReactDOM from "react-dom/client"; +import App from "./App"; -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); +const root = ReactDOM.createRoot(document.getElementById("root")); +root.render(); diff --git a/src/logo.svg b/src/logo.svg deleted file mode 100644 index 9dfc1c058..000000000 --- a/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/mock.json b/src/mock.json new file mode 100644 index 000000000..887e482e9 --- /dev/null +++ b/src/mock.json @@ -0,0 +1,389 @@ +[ + { + "id": 1, + "title": "결백", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/5f2ad6df-2660-4b41-ad8b-df218a404346.jpg", + "rating": 2, + "content": "유명 로펌의 에이스 변호사 ‘정인(신혜선)’은 아빠의 장례식장에서 농약 막걸리 살인사건이 일어났음을 알게 된다. 치매에 걸린 엄마 ‘화자(배종옥)’가 용의자로 지목되고, 그녀의 결백을 주장하기 위해 고향으로 내려가 직접 변호를 맡는다. 사건을 추적하던 중 시장 ‘추인회(허준호)’를 중심으로 한 마을 사람들의 조직적 은폐와 거짓 진술 등 수상한 정황을 포착한 ‘정인’. 그날의 기억을 모두 잃은 ‘화자’의 결백을 입증하기 위해 모든 사람들과 맞서기 시작하는데…! 파헤칠수록 커지는 의혹, 과연 진실은 무엇인가?", + "createdAt": 1591714800000, + "updatedAt": 1591714800000 + }, + { + "id": 2, + "title": "사라진 시간", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/6793de89-46d8-4147-8e80-015411e19246.jpg", + "rating": 3, + "content": "한적한 소도시의 시골마을, 남들에게 숨기고 싶은 비밀을 지닌 채 지방 근무를 자청한 교사 부부에게 예기치 않은 불행이 닥치고, 사건 수사를 담당하게 된 형구는 마을 사람들의 수상한 낌새를 눈치채고 단서를 추적한다. 사건해결에 자신만만하던 형구는 수사과정에서 하루 아침에 자신의 삶이 송두리째 뒤바뀌는 충격적인 상황에 빠지게 된다. 집도, 가족도, 직업도 내가 알던 모든 것이 사라졌다. 과연 그는 자신의 삶을 되찾을 수 있을 것인가.", + "createdAt": 1592406000000, + "updatedAt": 1592406000000 + }, + { + "id": 3, + "title": "침입자", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/32f0970f-baa2-478a-9938-db4a1ab3a167.jpg", + "rating": 3, + "content": "얼마 전 사고로 아내를 잃고 실의에 빠져 있는 건축가 ‘서진’에게 25년 전 실종된 동생을 찾았다는 연락이 온다 처음 본 자신을 친근하게 “오빠”라고 부르는 ‘유진’이 어딘가 불편한 ‘서진’과 달리 가족들은 금세 그녀를 받아들인다 그런데 ‘유진’이 돌아온 후 가족들에게 이상한 일들이 벌어지기 시작하고, 이를 의심스럽게 여긴 ‘서진’은 동생의 비밀을 쫓다 자신의 일상을 송두리째 뒤흔든 사건에 그녀가 연관되어 있음을 알게 되는데... 추적 끝에 드러나는 충격적인 진실!", + "createdAt": 1591196400000, + "updatedAt": 1591196400000 + }, + { + "id": 4, + "title": "반도", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/300c4285-b0e2-42dc-a658-9416bb5bf3e9.jpg", + "rating": 3, + "content": "[전대미문의 재난 그 후 4년 폐허의 땅으로 다시 들어간다!] 4년 전, 나라 전체를 휩쓸어버린 전대미문의 재난에서 가까스로 탈출했던 ‘정석’(강동원). 바깥세상으로부터 철저히 고립된 반도에 다시 들어가야 하는 피할 수 없는 제안을 받는다. 제한 시간 내에 지정된 트럭을 확보해 반도를 빠져 나와야 하는 미션을 수행하던 중 인간성을 상실한 631부대와 4년 전보다 더욱 거세진 대규모 좀비 무리가 정석 일행을 습격한다. 절체절명의 순간, 폐허가 된 땅에서 살아남은 ‘민정’(이정현) 가족의 도움으로 위기를 가까스로 모면하고 이들과 함께 반도를 탈출할 수 있는 마지막 기회를 잡기로 한다. 되돌아온 자, 살아남은 자 그리고 미쳐버린 자 필사의 사투가 시작된다!", + "createdAt": 1594738800000, + "updatedAt": 1594738800000 + }, + { + "id": 5, + "title": "#살아있다", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/47ffccf5-c9f3-40b7-9c54-9ad4dabee1c4.jpg", + "rating": 2, + "content": "원인불명 증세의 사람들의 공격에 통제 불능에 빠진 도시. 영문도 모른 채 잠에서 깬 ‘준우’(유아인)는 아무도 없는 집에 혼자 고립된 것을 알게 된다. 데이터, 와이파이, 문자, 전화 모든 것이 끊긴 채 고립된 상황. 연락이 두절된 가족에 이어 최소한의 식량마저 바닥이 나자 더 이상 버티기 힘들어진 ‘준우’. 하지만 그 순간 건너편 아파트에서 누군가 시그널을 보내온다. 또 다른 생존자 ‘유빈’(박신혜)이 아직 살아있음을 알게 된 ‘준우’는 함께 살아남기 위한 방법을 찾아 나서는데...! 꼭 살아남아야 한다", + "createdAt": 1592924400000, + "updatedAt": 1592924400000 + }, + { + "id": 6, + "title": "온워드: 단 하루의 기적", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/67d4da53-39f5-4f8f-aeed-944a0037eea5.jpg", + "rating": 3, + "content": "마법이 사라진 세상에 살고 있는 취향과 성격 모두 정반대의 두 형제인 철든 동생 ‘이안’(톰 홀랜드)과 의욕충만 형 ‘발리’(크리스 프랫). ‘이안’은 태어나서 얼굴도 본 적 없는 아빠를 그리워하던 중, 서프라이즈 생일 선물로 아빠의 마법 지팡이를 받게 된다. 그러나 실수로, 아빠의 반쪽만 소환시키는 위기가 발생하는데!! 주어진 시간은 단 하루, 두 형제는 완벽한 모습의 아빠를 찾기 위해 모험을 떠나고 마법으로 절벽을 건너고, 까마귀 봉우리의 힌트를 따라 관문을 통과하지만 서로 다른 성격으로 인해, 사사건건 부딪히게 되고, 위험이 발생하는데… 과연 이들은 무사히 기적을 이룰 수 있을까? 기적을 향한 출발, 지금 당신을 만나러 갑니다.", + "createdAt": 1592319600000, + "updatedAt": 1592319600000 + }, + { + "id": 7, + "title": "에어로너츠", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/54cd3011-8d11-4ed7-9de3-6fa6f8f1ecf4.jpg", + "rating": 3, + "content": "19세기 런던, 예측불허의 하늘을 이해하고 싶은 기상학자 '제임스'와 가장 높은 하늘을 만나고 싶은 열기구 조종사 '어밀리아'. 날씨를 최초로 예측하고 하늘의 최고 높이에 다다르기 위해 팀을 이룬 그들은 열기구 '매머드'를 타고 일생일대의 모험을 시작하게 되는데....", + "createdAt": 1591714800000, + "updatedAt": 1591714800000 + }, + { + "id": 8, + "title": "야구소녀", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/5e78a786-2287-44da-8312-14aba63ec4c0.jpg", + "rating": 3, + "content": "고교 야구팀의 유일한 여자이자 최고구속 134km, 볼 회전력의 강점으로 ‘천재 야구소녀’라는 별명을 얻으며 주목받았던 야구선수 ‘주수인’(이주영). 고교 졸업 후 오로지 프로팀에 입단해 계속해서 야구를 하는 것이 꿈이지만 여자라는 이유로 제대로 된 평가도 기회도 잡지 못한다. 엄마, 친구, 감독까지 모두가 꿈을 포기하라고 할 때, 야구부에 새로운 코치 ‘진태’(이준혁)가 부임하고 수인에게도 큰 변화가 찾아오는데… “전 해보지도 않고 포기 안 해요” 꿈을 향해 던지는 단 하나의 스트라이크 주수인 파이팅!", + "createdAt": 1592406000000, + "updatedAt": 1592406000000 + }, + { + "id": 9, + "title": "나의 첫 번째 슈퍼스타", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/929345a0-0d17-4263-a81a-469a8010017e.jpg", + "rating": 3, + "content": "슈퍼스타 ‘그레이스’(트레시 엘리스 로스)의 3년째 막내 매니저인 ‘매기’(다코타 존슨). 음악 프로듀서가 되기 위해 낮에는 매니저, 밤에는 음악 작업을 하며 열정을 불태우지만 늘 기회를 잡지 못한다. 10년 전 히트곡 하나로 버티는 세계적인 스타 ‘그레이스’는 매일 반복되는 공연에서 벗어나 새로운 앨범 발매를 꿈꾸지만 주변의 반대와 두려움에 부딪히는데… 완벽히 다른 그들의 인생곡을 향한 새로운 도전이 시작된다!", + "createdAt": 1591714800000, + "updatedAt": 1591714800000 + }, + { + "id": 10, + "title": "위대한 쇼맨", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/f5f3e629-632b-4e2b-8835-e7d50b5606e4.jpg", + "rating": 3, + "content": "쇼 비즈니스의 창시자이자, 꿈의 무대로 전세계를 매료시킨 남자 ‘바넘’의 이야기에서 영감을 받아 탄생한 오리지널 뮤지컬 영화 <위대한 쇼맨>. <레미제라블> 이후 다시 뮤지컬 영화로 돌아온 휴 잭맨부터 잭 에프론, 미셸 윌리엄스, 레베카 퍼거슨, 젠다야까지 할리우드 최고의 배우들이 합류해 환상적인 앙상블을 선보인다. 여기에 <미녀와 야수> 제작진과 <라라랜드> 작사팀의 합류로 더욱 풍성해진 비주얼과 스토리, 음악까지 선보일 <위대한 쇼맨>은 ‘우리는 누구나 특별하다’는 메시지로 관객들에게 재미는 물론, 감동까지 선사할 것이다. THIS IS ME! 우리는 누구나 특별하다!", + "createdAt": 1589986800000, + "updatedAt": 1589986800000 + }, + { + "id": 11, + "title": "콜 미 바이 유어 네임", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/ac1822d4-7f97-4bd3-b95c-d675648dfd5c.jpg", + "rating": 3, + "content": "1983년 이탈리아, 열 일곱 소년 Elio(티모시 샬라메)는 아름다운 햇살이 내리쬐는 가족 별장에서 여름이 끝나기만을 기다리고 있다 어느 오후, 스물 넷 청년 Oliver(아미 해머)가 아버지(마이클 스털버그)의 보조 연구원으로 찾아오면서 모든 날들이 특별해지는데... Elio의 처음이자 Oliver의 전부가 된 그 해, 여름보다 뜨거웠던 사랑이 펼쳐진다", + "createdAt": 1591801200000, + "updatedAt": 1591801200000 + }, + { + "id": 12, + "title": "강철비2: 정상회담", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/84dbe34d-a398-494a-a49d-244a09a01712.jpg", + "rating": 3, + "content": "북미 평화협정 체결을 위한 대한민국 대통령(정우성), 북한의 최고지도자인 위원장(유연석)과 미국 대통령(앵거스 맥페이든)간의 남북미 정상회담이 북한 원산에서 열린다. 북미 사이 좀처럼 이견이 좁혀지지 않는 가운데, 핵무기 포기와 평화체제 수립에 반발하는 북 호위총국장(곽도원)의 쿠데타가 발생하고, 납치된 세 정상은 북한 핵잠수함에 인질로 갇힌다. 그리고, 좁디 좁은 함장실 안, 예기치 못한 진정한 정상회담이 벌어지게 되는데… 동북아시아의 운명이 핵잠수함에 갇혔다! 과연, 남북미 세 지도자는 전쟁 위기를 막을 수 있을 것인가?", + "createdAt": 1595948400000, + "updatedAt": 1595948400000 + }, + { + "id": 13, + "title": "초미의 관심사", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/a8b657ce-2c95-48ba-84d8-b0ab6665ff95.jpg", + "rating": 3, + "content": "가수 ‘블루로 활동하며 주가를 올리고 있는 ‘순덕’(김은영). 어느 날 성격 차이로 별거(?) 중이었던 엄마(조민수)가 들이닥쳐 엄청난 소식을 전한다. 막내가 엄마의 가겟세와 ‘순덕’의 비상금을 들고 튀었다는 것! 괘씸한 막내를 쫓기 위해 두 사람은 단 하루, 손을 잡기로 합의하고 도시를 누비기 시작한다. 그러나 극과 극의 성격을 가진 두 사람은 사사건건 부딪히기 시작하고, 추적 끝에 밝혀지는 막내의 비밀은 수상하기 짝이 없는데... “가족은 다 같아야 하니?!” 달라도 너무 다른 극과 극 모녀의 예측불허 추격전이 시작된다!", + "createdAt": 1590505200000, + "updatedAt": 1590505200000 + }, + { + "id": 14, + "title": "언더워터", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/3f5c165e-4cbf-46bf-94d6-d551b5700637.jpg", + "rating": 2, + "content": "30일 동안 해저 시추 시설에서 엄청난 압력을 견디며 바다의 밑바닥을 뚫어야 하는 캐플러 기지의 대원들. 어느 날, 큰 지진으로 콘크리트 구조물을 뚫고 급류가 들이 닥쳐 기지는 순식간에 파괴되고 대혼란이 일어난다. 갑작스런 대재앙 속에서 가까스로 살아남은 대원들은 전기 엔지니어 노라를 비롯한 5명. 이들이 시도해 볼 수 있는 유일한 방법은 또 다른 해저 기지 ‘로우벅’으로 이동해 탈출 포트를 찾는 것 뿐. 하지만 어두운 심해엔 그들만이 존재하는 것이 아니었다. 무언가 그들을 바짝 따라오고 있다. 불가사의한 포식자와 쫓고 쫓기는 위험천만한 게임에 갇혀버린 대원들. 살아남기 위해선 남은 용기를 전부 쥐어 짜내야만 한다.. 살고 싶다면 모든 감각을 깨워라!", + "createdAt": 1590505200000, + "updatedAt": 1590505200000 + }, + { + "id": 15, + "title": "열혈형사", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/e4c16078-8e1e-4cb2-8858-cc36c12a671a.jpg", + "rating": 0, + "content": "경찰서 내에서 허세는 가장 세고 이론보다 구강 수사 하기 바쁜 날라리 형사 ‘동민’ 편안하게 출세하나 싶은 순간, 수사과에 발령 난다. 발령 난 것도 서러운데, 오로지 직진만 하는 FM 형사 ‘몽허’(얀츠카)와 모델 실종 사건의 공조 수사를 맡게 된다. 수사가 진전될수록 단순한 실종이 아님을 직감한 ‘동민’은 오랜만에 형사의 본능을 깨우는데… 이보다 환상적일 수 없다! 코믹뺨타격 날릴 콤비 수사가 시작된다!", + "createdAt": 1592406000000, + "updatedAt": 1592406000000 + }, + { + "id": 16, + "title": "프리즌 이스케이프", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/07b63ced-ed51-4c17-bcbb-1ec04ab648f0.jpg", + "rating": 3, + "content": "인권운동가 ‘팀’과 ‘스티븐’은 억울한 판결로 투옥된다. 둘은 불의에 굴복하지 않고 탈출을 결심한다. 나가기 위해 열어야 할 강철 문은 15개! 그들은 나뭇조각으로 열쇠를 만들기 시작하고, 지금껏 아무도 성공한 적 없는 0%의 확률 속에서 목숨을 건 단 한 번의 기회를 노리는데…", + "createdAt": 1588690800000, + "updatedAt": 1588690800000 + }, + { + "id": 17, + "title": "너는 달밤에 빛나고", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/b8a11e11-7c47-47c2-87e5-2aa43f35b080.jpg", + "rating": 2, + "content": "생이 끝나 갈수록 몸에서 빛이 나는 발광병으로 시간이 얼마 남지 않은 소녀, ‘마미즈’ 가족이 떠난 슬픔으로 시간이 멈추어 버린 소년, ‘타쿠야’ 푸르고 푸른 시절, 한 장의 롤링 페이퍼로 만나 서로에게 빛이 된 소년소녀의 처음 그리고 마지막 봄날 이야기", + "createdAt": 1591714800000, + "updatedAt": 1591714800000 + }, + { + "id": 18, + "title": "침묵", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/13867d14-f155-4a34-b5ec-643bc18664eb.jpg", + "rating": 3, + "content": "재력과 사랑, 세상을 다 가진 남자 ‘임태산’(최민식) 모든 것이 완벽히 행복하다 믿었던 그 날 약혼녀이자 유명 가수인 ‘유나’(이하늬)가 살해 당하고, 용의자로 딸 ‘임미라’(이수경)가 지목된다. 세간의 이목이 집중된 사건 임태산은 그날의 일을 기억하지 못하는 딸을 무죄로 만들기 위해 자신만의 방식으로 사건을 쫓기 시작한다. 그리고 최고의 변호인단을 마다한 채, 미라의 무죄를 믿고 보듬어줄 젊은 변호사 ‘최희정’(박신혜)을 선임한다. 미라가 기억하지 못하는 시간을 둘러싼 치열한 법정 공방 하지만 사라진 그날의 CCTV 영상을 갖고 있는 유나의 팬 ‘김동명’(류준열)의 존재가 드러나며 사건은 예상치 못한 방향으로 흘러가는데... 살해된 약혼녀 용의자가 된 딸 가장 완벽한 날, 모든 것을 잃었다", + "createdAt": 1509548400000, + "updatedAt": 1509548400000 + }, + { + "id": 19, + "title": "미성년", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/efb77910-da14-4533-9558-412589c844ef.jpg", + "rating": 3, + "content": "같은 학교 2학년 주리(김혜준)와 윤아(박세진)가 학교 옥상에서 만났다. 최근 주리의 아빠 대원(김윤석)과 윤아의 엄마 미희(김소진) 사이에 벌어진 일을 알게 된 두 사람. 이 상황이 커지는 것을 막고 싶은 주리는 어떻게든 엄마 영주(염정아) 몰래 수습해보려 하지만 윤아는 어른들 일에는 관심 없다며 엮이지 않으려 한다. 그 때, 떨어진 주리의 핸드폰을 뺏어든 윤아는 영주의 전화를 받아 그 동안 감춰왔던 엄청난 비밀을 폭로해 버리고, 이를 본 주리는 멘붕에 빠지게 되는데… 폭풍 같은 사건을 마주한 두 가족의 이야기가 시작된다.", + "createdAt": 1554908400000, + "updatedAt": 1554908400000 + }, + { + "id": 20, + "title": "아이 캔 온리 이매진", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/22817e86-d3fc-480c-abdf-05d9cebdee25.jpg", + "rating": 2, + "content": "음악과 잡동사니를 좋아하는 소년 ‘바트’. 그는 언제나 희망찬 미래를 꿈꾼다. “넌 한참 모자라, 꿈은 돈이 안돼” 하지만, 아버지의 폭력과 불행을 참지 못해 떠난 엄마. 지옥 같았던 유년 시절을 벗어나 밴드 머시미(Mercy Me)로 홀로 서보지만 어린 시절의 트라우마는 계속해서 그를 괴롭히는데… “이제 용서하려 합니다” 더 이상 도망치지 않기 위해 용기 내 아버지를 마주하는 ‘바트’. 과연, 상처 받은 아이의 음악은 어떻게 세상을 울릴 수 있을까?", + "createdAt": 1592406000000, + "updatedAt": 1592406000000 + }, + { + "id": 21, + "title": "와일드 시티", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/976381fb-7e51-498d-bb6b-7e1d9c1c20f3.jpg", + "rating": 2, + "content": "무장강도죄로 9년 복역한 ‘리암’은 출소 후 새로운 삶을 살기로 결심한다. 하지만 불법 자금 세탁원으로 일하는 동생 ‘숀’과 오랜 소꿉친구 ‘바이포드’가 범상치 않은 일에 휘말리게 되고 경찰과 거대 조직의 추격 속, 가족을 지키기 위해 사건을 파헤치기 시작하는데… 절대 그 누구도 믿어서는 안된다!", + "createdAt": 1592319600000, + "updatedAt": 1592319600000 + }, + { + "id": 22, + "title": "다만 악에서 구하소서", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/ade0b093-663d-49c6-b930-d90dc399858b.jpg", + "rating": 3, + "content": "태국에서 충격적인 납치사건이 발생하고 마지막 청부살인 미션을 끝낸 암살자 인남(황정민)은 그것이 자신과 관계된 것임을 알게 된다. 인남은 곧바로 태국으로 향하고, 조력자 유이(박정민)를 만나 사건을 쫓기 시작한다. 한편, 자신의 형제가 인남에게 암살당한 것을 알게 된 레이(이정재). 무자비한 복수를 계획한 레이는 인남을 추격하기 위해 태국으로 향하는데... 처절한 암살자 VS 무자비한 추격자 멈출 수 없는 두 남자의 지독한 추격이 시작된다!", + "createdAt": 1596553200000, + "updatedAt": 1596553200000 + }, + { + "id": 23, + "title": "1987", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/e36700ef-9c7b-438c-9d31-bda67c76f874.jpg", + "rating": 4, + "content": "1987년 1월, 경찰 조사를 받던 스물두 살 대학생이 사망한다. 증거인멸을 위해 박처장(김윤석)의 주도 하에 경찰은 시신 화장을 요청하지만, 사망 당일 당직이었던 최검사(하정우)는 이를 거부하고 부검을 밀어붙인다. 단순 쇼크사인 것처럼 거짓 발표를 이어가는 경찰. 그러나 현장에 남은 흔적들과 부검 소견은 고문에 의한 사망을 가리키고, 사건을 취재하던 윤기자(이희준)는 ‘물고문 도중 질식사’를 보도한다. 이에 박처장은 조반장(박희순)등 형사 둘만 구속시키며 사건을 축소하려 한다. 한편, 교도소에 수감된 조반장을 통해 사건의 진상을 알게 된 교도관 한병용(유해진)은 이 사실을 수배 중인 재야인사에게 전달하기 위해 조카인 연희(김태리)에게 위험한 부탁을 하게 되는데… 한 사람이 죽고, 모든 것이 변화하기 시작했다. 모두가 뜨거웠던 1987년의 이야기.", + "createdAt": 1514300400000, + "updatedAt": 1514300400000 + }, + { + "id": 24, + "title": "장산범", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/287d58e8-0785-46f7-b266-01a216e52eaf.jpg", + "rating": 2, + "content": "도시를 떠나 장산으로 이사 온 희연(염정아)은 무언가에 겁을 먹고 혼자 숲 속에 숨어있는 여자애(신린아)를 만난다. 희연은 소녀를 집으로 데려오지만, 남편(박혁권)은 딸 준희의 목소리를 흉내 내는 이 소녀를 수상하게 여긴다. 소녀가 찾아온 뒤 하나 둘씩 실종되는 사람들 사라진 시어머니(허진)와 남편… 그리고 들려오는 ‘그것’의 목소리 누군가 우리 가족의 목소리를 흉내 내고 있다!", + "createdAt": 1502895600000, + "updatedAt": 1502895600000 + }, + { + "id": 25, + "title": "그레텔과 헨젤", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/0a47db02-e401-4b6d-9151-9395e83707e3.jpg", + "rating": 2, + "content": "옛날 어느 먼 옛날, 그레텔과 헨젤은 먹을 것과 일감을 찾기 위해 집을 떠나지만 길을 잃고 만다. 그들은 허기짐에 먹을 것이 풍성하게 차려진 한 오두막에 이끌려 집으로 들어가게 되고, 그 곳에서 집 주인 ‘홀다’를 만난다. 그녀의 배려로 두 남매는 풍족한 음식과 따뜻한 잠자리를 제공받으며 점점 안정을 되찾는다. 하지만 매일 밤 반복되는 악몽, 매끼 차려지는 성대한 식사, 벽 너머 발견된 의문의 문고리 등 오두막에서 일어나는 기묘하고 섬뜩한 징조들은 두 남매를 계속해서 어둠 속으로 몰아넣는데…", + "createdAt": 1594134000000, + "updatedAt": 1594134000000 + }, + { + "id": 26, + "title": "카페 벨에포크", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/3bd6973a-19f8-40f0-bfd1-661248fc8e51.jpg", + "rating": 3, + "content": "행복했던 그때 그 모든 것이 그리워진 ‘빅토르’는 100% 고객 맞춤형 핸드메이드 시간여행의 설계자 ‘앙투안’의 초대로 하룻밤의 시간여행을 떠난다 그의 눈 앞에 마법처럼 펼쳐진 ‘카페 벨에포크’에서 ‘빅토르’는 꿈에 그리던 첫사랑과 재회하게 되는데...", + "createdAt": 1589900400000, + "updatedAt": 1589900400000 + }, + { + "id": 27, + "title": "1945: 포인트 오브 노 리턴", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/929bd677-d77d-4aa1-b663-4e2740520121.jpg", + "rating": 2, + "content": "러시아군과 대치 중 전열에서 낙오된 ‘브랜트’중위의 부대는 다시 아군에 합류하기 위한 과정에서 러시아 의무병들을 생포하게 된다. 적과의 불편한 동행을 하게 되면서 부하들은 점점 불만이 쌓여가게 되고, 사로잡힌 러시아 의무병들 역시 탈출을 위해 호시탐탐 기회를 노리는데…", + "createdAt": 1592924400000, + "updatedAt": 1592924400000 + }, + { + "id": 28, + "title": "홀리데이", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/84160fe5-7857-4e56-925d-aafc98b9d181.jpg", + "rating": 2, + "content": "1988년 10월... 올림픽이라는 세계적인 행사를 끝마치고 세계 4위라는 감흥에서 빠져 나오지 못했던 그 때... 징역 7년, 보호감호 10년형을 받아 복역중인 지강혁과 죄수들이 호송차를 전복 탈출하는 세상을 깜짝 놀라게 하는 사건이 발생한다. 권총 1정과 실탄을 빼앗아 무장탈주에 성공한 강혁과 일당들은 원정강도와 가정집을 돌며 인질극을 벌이는 등 서울을 공포의 도가니로 몰아넣는다. 하지만 인질로 잡힌 사람들은 매스컴에서 말하는 흉악범이라는 이야기와 달리 인간적이고 예의바른 강혁 일당에게 연민의 정을 느끼게 된다. 그렇게 탈주 9일째 되던 날, 북가좌동의 가정집에 숨어있던 강혁 일당은 자신들을 끈질기게 쫓던 경찰관 안석에게 발각되고 경찰과 최후의 대치극을 펼치게 된다. 강혁의 마지막 소원인 비지스의 'Holiday'가 울려 퍼지는 가운데 지강혁은 자신들을 둘러 싸고 있는 경찰과 매스컴을 향해 외친다. \"유전무죄, 무전유죄. 돈이 있으면 죄가 없고 돈이 없으면 죄가 된다...\" 강혁의 외침은 TV 등 매스컴을 통해 전국으로 울려 퍼지고, 강혁은 일당들과 함께 최후의 선택을 하게 되는데...", + "createdAt": 1137596400000, + "updatedAt": 1137596400000 + }, + { + "id": 29, + "title": "슈퍼스타 뚜루", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/2af5a745-9a08-4a0c-8858-f6ff3140bb93.jpg", + "rating": 2, + "content": "알을 낳지 못해 놀림당하던 암탉 ‘뚜루’! 하지만 마음씨 착한 ‘이사벨’ 할머니는 그런 ‘뚜루’에게 노래하는 재능이 있다는 사실을 알고 음악을 알려준다. 농장에서 함께 행복한 시간을 보내던 ‘뚜루’와 ‘이사벨’ 할머니! 그러던 어느 날 할머니가 지붕에서 떨어지는 사고를 당해 기억을 잃어버리게 되고 ‘뚜루’마저 알아보지 못한다. 할머니의 기억을 찾기 위해 ‘뚜루’는 서커스단에서 노래를 부르기 시작하고 뛰어난 실력에 단숨에 슈퍼스타가 된다. 하지만 욕심쟁이 단장 ‘트래블리’는 ‘뚜루’를 차지하기 위해 음모를 꾸미는데…", + "createdAt": 1591196400000, + "updatedAt": 1591196400000 + }, + { + "id": 30, + "title": "테넷", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/a3833ea5-5e60-4e9c-afb3-957cb30cb768.jpg", + "rating": 3, + "content": "시간의 흐름을 뒤집는 인버전을 통해 현재와 미래를 오가며 세상을 파괴하려는 사토르(케네스 브래너)를 막기 위해 투입된 작전의 주도자(존 데이비드 워싱턴). 인버전에 대한 정보를 가진 닐(로버트 패틴슨)과 미술품 감정사이자 사토르에 대한 복수심이 가득한 그의 아내 캣(엘리자베스 데비키)과 협력해 미래의 공격에 맞서 제3차 세계대전을 막아야 한다!", + "createdAt": 1598367600000, + "updatedAt": 1598367600000 + }, + { + "id": 31, + "title": "남과 여", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/8c0d1bee-e0ba-4a84-bcdc-1cce4a22350b.jpg", + "rating": 3, + "content": "핀란드의 하얀 설원 속 둘 만의 동행 ‘남과 여’ 헬싱키. 아이들의 국제학교에서 만난 상민(전도연)과 기홍(공유)은, 먼 북쪽의 캠프장을 향해 우연히 동행하게 된다. 폭설로 도로가 끊기고, 아무도 없는 하얀 숲 속의 오두막에서 둘은 깊이 안게 되고, 서로의 이름도 모른 채 헤어지게 된다. 일상을 파고든 뜨거운 끌림 '남과 여' 8개월 후, 서울. 핀란드에서의 시간을 설원이 보여 준 꿈이라 여기고 일상으로 돌아온 상민 앞에 거짓말처럼 기홍이 다시 나타나고 둘은 걷잡을 수 없는 끌림 속으로 빠져든다.", + "createdAt": 1456326000000, + "updatedAt": 1456326000000 + }, + { + "id": 32, + "title": "기도하는 남자", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/2c12da43-306a-4708-adff-081594785d68.jpg", + "rating": 3, + "content": "지독한 경제난 속에서 개척교회를 운영 중인 목사 ‘태욱’(박혁권)은 설상가상으로 아내 ‘정인’(류현경)으로부터 장모(남기애)의 수술비가 급히 필요하다는 이야기를 전해 듣는다. 극한의 상황 속에서 태욱과 정인은 각기 다른 선택의 기로에 놓이고, 믿음에 어긋나는 상상 속에서 그들은 처절하게 갈등하는데… 우리를 시험에 들게 하지 마시옵고, 다만 악에서 구하시옵소서", + "createdAt": 1616511600000, + "updatedAt": 1616511600000 + }, + { + "id": 33, + "title": "인비저블 라이프", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/02d4bada-1b1a-409c-ad0e-b006156fa0c6.jpg", + "rating": 3, + "content": "1950년, 브라질 리우데자네이루, 구스망 집안의 두 딸, 에우리디스와 귀다는 보수적인 아버지 밑에서 자란다. 아버지 마누엘의 엄격함에 지친 언니 귀다는 잘생긴 항해사와 사랑에 빠져 몰래 그리스로 달아난다. 피아니스트가 꿈인 여동생 에우리디스는 언니를 그리워하며 기다린다. 한편, 임신한 채로 홀로 돌아온 귀다를 아버지는 매몰차게 쫓아내고, 에우리디스는 언니가 돌아온 사실도 모른 채, 귀다의 행방을 찾는데…… 언젠가 다시 만날 거라는 희망을 놓지 못하는 자매 이야기", + "createdAt": 1592924400000, + "updatedAt": 1592924400000 + }, + { + "id": 34, + "title": "강철비", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/9096049a-bc12-456e-ae08-08789ceaab69.jpg", + "rating": 3, + "content": "쿠데타 발생 직후 최정예요원 '엄철우'(정우성)는 치명상을 입은 북한 1호와 함께 남한으로 내려온다. 그 사이 북한은 대한민국과 미국을 상대로 선전포고를, 남한은 계엄령을 선포한다. 이때 북한 1호가 남한으로 내려왔다는 정보를 입수한 외교안보수석 '곽철우'(곽도원)는 전쟁을 막기 위해 이들에게 긴밀한 접근을 시도하는데....", + "createdAt": 1513177200000, + "updatedAt": 1513177200000 + }, + { + "id": 35, + "title": "내가 살인범이다", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/21edba04-42cd-4bad-8d77-d5add53ad84d.jpg", + "rating": 3, + "content": "15년 전, 세상을 떠들썩하게 만들었던 연곡 연쇄살인 사건. 하지만 이 사건은 끝내 범인을 잡지 못한 채 공소시효가 끝난다. 사건 담당 형사 최형구는 범인을 잡지 못한 죄책감과 자신의 얼굴에 끔찍한 상처를 남기고 사라진 범인에 대한 분노로 15년 간 하루도 편히 잠들지 못한다. 그리고 2년 후, 자신을 연쇄 살인사건의 범인이라고 밝힌 이두석이 ‘내가 살인범이다’라는 자서전을 출간하고, 이 책은 단숨에 베스트셀러가 된다. 미남형 외모와 수려한 말솜씨로 스타가 된 이두석. 최형구는 알려지지 않은 마지막 미해결 실종사건을 파헤쳐 세상이 용서한 이두석을 어떻게든 잡아넣으려 하는데… 법이 용서한 연쇄살인범 공소시효는 끝났지만, 사건은 아직 끝나지 않았다!", + "createdAt": 1352300400000, + "updatedAt": 1352300400000 + }, + { + "id": 36, + "title": "뮬란", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/003fb945-15b4-4515-9536-c606d99aef43.jpg", + "rating": 2, + "content": "무예에 남다른 재능을 지닌 ‘뮬란’은 좋은 집안과 인연을 맺어 가문을 빛내길 바라는 부모님의 뜻에 따라 본연의 모습을 억누르고 성장한다. 어느 날, 북쪽 오랑캐들이 침입하자 황제는 징집령을 내리고 ‘뮬란’은 아픈 아버지를 대신해 가족들 몰래 전장에 나가기로 결심한다. 여자라는 게 발각되면 목숨을 잃을 수도 있는 상황 속에서 ‘뮬란’은 타고난 용기와 지혜로 역경을 이겨내며 전사로 성장한다. 마침내 잔인무도한 적장 ‘보리 칸’과 마녀 ‘시아니앙’을 마주하게 된 ‘뮬란’. 그녀는 위험에 빠진 동료와 가족을 구하고 진정한 전사로 거듭날 수 있을 것인가", + "createdAt": 1600268400000, + "updatedAt": 1600268400000 + }, + { + "id": 37, + "title": "밤쉘: 세상을 바꾼 폭탄선언", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/bc5aaca8-e96f-4a9b-b4f2-f0554ade9048.jpg", + "rating": 3, + "content": "대선후보 토론회에서 트럼프와 설전을 벌인 폭스뉴스의 간판 앵커 메긴 켈리(샤를리즈 테론)는 트럼프의 계속되는 트위터 공격으로 화제의 중심에 선다. 한편, 동료 앵커인 그레천 칼슨(니콜 키드먼)은 ‘언론 권력의 제왕’이라 불리는 폭스뉴스 회장을 고소하고 이에 메긴은 물론, 야심 있는 폭스의 뉴페이스 케일라 포스피실(마고 로비) 역시 충격을 감추지 못하는데… 최대 권력을 날려버릴 폭탄선언 이제 이들의 통쾌하고 짜릿한 역전극이 시작된다!", + "createdAt": 1594134000000, + "updatedAt": 1594134000000 + }, + { + "id": 38, + "title": "소리꾼 디오리지널", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/3eb7b297-19c7-4e9b-870e-b7796c981d68.jpg", + "rating": 2, + "content": "영조 10년, 사라진 아내 간난을 찾아 나선 소리꾼 학규와 그의 딸 청이. 학규를 중심으로 뭉친 새로운 광대패들과 함께 흥과 한이 담긴 조선팔도의 여정이 시작된다. 가족을 찾기 위한 학규의 울림있는 외침 \"우리는 다시 만나야 한다!\"", + "createdAt": 1625065200000, + "updatedAt": 1625065200000 + }, + { + "id": 39, + "title": "좋아해줘", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/f7a0c239-33db-4de7-aaa7-61caed8228c7.jpg", + "rating": 3, + "content": "잘 나가는 작가와 더 잘 나가는 스타 사랑 잃은 노총각과 집 잃은 노처녀 연애 초짜 작곡가와 밀당 고수 PD 대책 없이 ‘좋아요’를 누르다가 진짜 좋아져버린 내 생애 가장 설레는 로맨스 2016년, 이제는 말하세요. “좋아해줘.”", + "createdAt": 1455634800000, + "updatedAt": 1455634800000 + }, + { + "id": 40, + "title": "엔딩스 비기닝스", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/1ff16465-e913-4803-9148-94832e38ab89.jpg", + "rating": 2, + "content": "연.애.종.식.선.언! 운명이라 믿었던 남자와의 오랜 연애를 끝낸 ‘다프네’는 이별 후폭풍으로 No 연애, No 알콜과 함께 금욕 생활을 선언한다. 다정한 남자 VS 섹시한 남자 어느 날 그녀 앞에 나타난 두 남자 ‘잭’과 ‘프랭크’. ‘다프네’는 따뜻하게 다가와 안정감을 주는 ‘잭’에게 끌리면서도 섹시한 눈빛으로 자신을 바라보는 ‘프랭크’에게 흔들려버린다. “사랑을 다시 시작하긴 두렵지만 외로운 건 싫어…” 사랑이 실패할까 두려운 ‘다프네’와 그녀에게 직진하는 두 남자. ‘다프네’는 두 사람을 알아가보기로 결심하는데… 두 가지 색 리얼 현실 로맨스가 시작된다!", + "createdAt": 1592924400000, + "updatedAt": 1592924400000 + }, + { + "id": 41, + "title": "화차", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/c57e10d0-561d-4906-889a-4779f8ef8543.jpg", + "rating": 3, + "content": "결혼 한 달 전, 부모님 댁에 내려가던 중 휴게소에 들른 문호와 선영. 커피를 사러 갔다 온 문호를 기다리고 있는 건 문이 열린 채 공회전 중인 차 뿐이다. 꺼져있는 휴대폰, 흔적도 없이 그녀가 사라졌다. 그녀를 찾기 위해 전직 강력계 형사인 사촌 형 종근에게 도움을 청한 문호. 하지만 가족도 친구도 없는 그녀의 모든 것은 가짜다. 실종 당일, 은행잔고를 모두 인출하고 살던 집의 지문까지 지워버린 선영의 범상치 않은 행적에 단순 실종사건이 아님을 직감하는 종근은 그녀가 살인사건과 연관되어 있음을 알아낸다. 그녀는 과연 누구였을까? 그녀의 정체에 다가갈수록 점점 더 충격적인 진실들이 밝혀지기 시작 하는데…", + "createdAt": 1331132400000, + "updatedAt": 1331132400000 + }, + { + "id": 42, + "title": "8인: 최후의 결사단", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/7723eb40-1259-4d06-bf45-f68333fbdae9.jpg", + "rating": 2, + "content": "1906년 10월 15일, 비바람이 몰아치는 혼돈의 땅 홍콩. 동맹회 13성의 대표와 만나 혁명을 위한 봉기를 계획하기 위해 영웅 ‘쑨원’이 도착한다. 하지만 그를 암살하려는 수백 명의 자객들이 잠입하고, 흩어져 살던 8인의 숨은 고수는 스스로 표적이 되어 영웅을 지키려 한다. 혁명을 도모하기 위한 1시간, 끝없이 등장하는 암살자들로부터 영웅을 구하려는 8인의 목숨 건 사투가 시작된다.", + "createdAt": 1592406000000, + "updatedAt": 1592406000000 + }, + { + "id": 43, + "title": "국도극장", + "imgUrl": "https://learn-codeit-kr-static.s3.ap-northeast-2.amazonaws.com/react-02/film-reviews/4ff26fcb-831a-48d8-9e85-22b7e86e0910.jpg", + "rating": 3, + "content": "만년 고시생 기태가 고향 벌교로 돌아왔다. 사법고시가 폐지되어 고시생이라는 그 서글픈 타이틀마저 이제는 쓸 수 없게 되었다. 유배지로 향하듯 돌아온 고향엔 그다지 반가운 사람도, 반겨주는 사람도 없다. 생계를 위해 낡은 재개봉 영화관 ‘국도극장’에서 일을 시작하는 기태. 간판장이 겸 극장 관리인 오 씨는 ‘급하시다 해서 잠깐 도와주러’ 왔다는 기태가 못마땅하다. 우연히 만나게 된 동창생이자 가수 지망생 영은은 기태와 달리 24시간을 쪼개 쓰며 여러 일을 전전하고, 밤낮없이 술에 취해 있는 오 씨는 기태의 말동무가 되어준다. 자식들을 위해 몸 아픈 것도 돌보지 않는 엄마는 여전히 안쓰럽다. 기태는 왠지 이 사람들과, 다시 돌아온 고향이 싫지만은 않다. 괜찮아요. 나의 지금이 그리 영화 같진 않더라도.", + "createdAt": 1590678000000, + "updatedAt": 1590678000000 + } +] diff --git a/src/pages/AddItem/AddItem.jsx b/src/pages/AddItem/AddItem.jsx new file mode 100644 index 000000000..7858dbaa9 --- /dev/null +++ b/src/pages/AddItem/AddItem.jsx @@ -0,0 +1,53 @@ +import { useState } from "react"; +import FileInput from "./FileInput"; +import Inner from "../../components/Inner"; +import Label from "../../components/Label"; + +function AddItem() { + const [values, setValues] = useState({ + imgFile: null, + }); + + const handleChange = (name, value) => { + setValues((prevValues) => ({ + ...prevValues, + [name]: value, + })); + }; + + return ( + +
    +

    상품 등록하기

    + + + + + + + + + + + + + + + +
    + ); +} + +export default AddItem; diff --git a/src/pages/AddItem/FileInput.jsx b/src/pages/AddItem/FileInput.jsx new file mode 100644 index 000000000..ee977d519 --- /dev/null +++ b/src/pages/AddItem/FileInput.jsx @@ -0,0 +1,45 @@ +import { useEffect, useRef, useState } from "react"; + +function FileInput({ name, value, onChange }) { + const [preview, setPreview] = useState(); + const inputRef = useRef(); + + const handleChange = (e) => { + const nextValue = e.target.files[0]; + onChange(name, nextValue); + }; + + const handleClearClick = () => { + const inputNode = inputRef.current; + if (!inputNode) return; + + inputNode.value = ""; + onChange(name, null); + }; + + useEffect(() => { + if (!value) return; + const nextPreview = URL.createObjectURL(value); + setPreview(nextPreview); + + return () => { + setPreview(); + URL.revokeObjectURL(nextPreview); + }; + }, [value]); + + return ( +
    + 이미지 미리보기 + + {value && } +
    + ); +} + +export default FileInput; diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx new file mode 100644 index 000000000..7cc0dda24 --- /dev/null +++ b/src/pages/HomePage.jsx @@ -0,0 +1,9 @@ +function HomePage() { + return ( + <> +
    main
    + + ); +} + +export default HomePage; diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js deleted file mode 100644 index 5253d3ad9..000000000 --- a/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js deleted file mode 100644 index 8f2609b7b..000000000 --- a/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/src/styles/Header.css b/src/styles/Header.css new file mode 100644 index 000000000..06ad979ad --- /dev/null +++ b/src/styles/Header.css @@ -0,0 +1,23 @@ +header { + /* height: 70px; */ + padding: 0 200px; + display: flex; + justify-content: space-between; + align-items: center; + position: sticky; + top: 0; + z-index: 9; + background: var(--color-white); +} +.header_logo .mobile_ver { + display: none; +} +.login_btn { + background: var(--color-blue); + width: 128px; + height: 48px; + font-size: 16px; + font-weight: 600; + color: var(--color-white); + border-radius: 8px; +} diff --git a/src/styles/reset.css b/src/styles/reset.css new file mode 100644 index 000000000..17e0e3752 --- /dev/null +++ b/src/styles/reset.css @@ -0,0 +1,174 @@ +/* http://meyerweb.com/eric/tools/css/reset/ var(--color-white) +v2.0 | 20110126 +License: none (public domain) +*/ + +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + box-sizing: border-box; +} +/* HTML5 display-role reset for older browsers */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; +} +body { + font-family: "Pretendard"; + font-size: 15px; + font-weight: 400; + line-height: 1.6em; + color: #1f2937; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + +img { + max-width: 100%; + vertical-align: top; +} +button { + cursor: pointer; +} +button, +input { + box-sizing: border-box; + outline: 0; + border: 0; + font-family: "Pretendard"; +} +a { + text-decoration: none; +} + +/* 기본 셋팅 */ +:root { + /* font color */ + --color-blue: #3692ff; + --color-white: #ffffff; + --color-gray50: #f7f7f8; + --color-gray100: #e8ebed; + --color-gray200: #e5e7eb; + --color-gray400: #9ca3af; + --color-gray500: #72787f; + --color-gray600: #454c53; + --color-gray700: #374151; + --color-gray800: #26282b; + --color-gray900: #1b1d1f; +} +.wrap { + width: 100%; + min-width: 320px; + position: relative; + margin: 0 auto; +} From f76174ef5abfdd0fc77539eafcc4fb93fe837386 Mon Sep 17 00:00:00 2001 From: kyj Date: Sat, 27 Apr 2024 01:02:06 +0900 Subject: [PATCH 17/24] =?UTF-8?q?=EC=8A=A4=ED=83=80=EC=9D=BC=20=EC=BB=B4?= =?UTF-8?q?=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 1 + src/components/Header.jsx | 11 ++- src/components/Label.jsx | 9 -- src/components/{App2.jsx => Market.jsx} | 4 +- src/pages/AddItem/AddItem.jsx | 86 ++++++++++++------- src/pages/AddItem/FileInput.jsx | 6 ++ src/styles/AddItemStyled.jsx | 56 ++++++++++++ src/styles/Header.css | 21 ++++- .../Inner.jsx => styles/InnerContainer.jsx} | 4 +- src/styles/reset.css | 13 +-- 10 files changed, 154 insertions(+), 57 deletions(-) delete mode 100644 src/components/Label.jsx rename src/components/{App2.jsx => Market.jsx} (95%) create mode 100644 src/styles/AddItemStyled.jsx rename src/{components/Inner.jsx => styles/InnerContainer.jsx} (61%) diff --git a/src/App.js b/src/App.js index d3355c15c..d7fc4cbb3 100644 --- a/src/App.js +++ b/src/App.js @@ -2,6 +2,7 @@ import { BrowserRouter, Routes, Route } from "react-router-dom"; import Header from "./components/Header"; import HomePage from "./pages/HomePage"; import AddItem from "./pages/AddItem/AddItem"; +import "./styles/reset.css"; function App() { return ( diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 854869077..46e00fb81 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -1,6 +1,7 @@ import { Link, NavLink } from "react-router-dom"; import Logo from "../assets/images/logo.png"; import LogoMobile from "../assets/images/logo_m.png"; +import Profile from "../assets/images/profile.png"; import "../styles/Header.css"; function getLinkStyle({ isActive }) { @@ -11,16 +12,16 @@ function getLinkStyle({ isActive }) { function Header() { return ( -
    +
    로고 모바일 로고
    - 로그인 + + 프로필 아이콘 +
    ); } diff --git a/src/components/Label.jsx b/src/components/Label.jsx deleted file mode 100644 index a427a8858..000000000 --- a/src/components/Label.jsx +++ /dev/null @@ -1,9 +0,0 @@ -import styled from "styled-components"; - -const Label = styled.div` - font-size: 18px; - font-weight: 700; - margin-bottom: 12px; -`; - -export default Label; diff --git a/src/components/App2.jsx b/src/components/Market.jsx similarity index 95% rename from src/components/App2.jsx rename to src/components/Market.jsx index c67714fc5..f70c1730e 100644 --- a/src/components/App2.jsx +++ b/src/components/Market.jsx @@ -4,7 +4,7 @@ import { getList } from "../api"; const PAGE_SIZE = 10; -function App() { +function Market() { const [orderBy, setOrderBy] = useState("recent"); const [items, setItems] = useState([]); @@ -33,4 +33,4 @@ function App() { ); } -export default App; +export default Market; diff --git a/src/pages/AddItem/AddItem.jsx b/src/pages/AddItem/AddItem.jsx index 7858dbaa9..1b379f177 100644 --- a/src/pages/AddItem/AddItem.jsx +++ b/src/pages/AddItem/AddItem.jsx @@ -1,7 +1,15 @@ import { useState } from "react"; import FileInput from "./FileInput"; -import Inner from "../../components/Inner"; -import Label from "../../components/Label"; +import InnerContainer from "../../styles/InnerContainer"; +import { + AddItemWrap, + AddItemTop, + Title, + Button, + Label, + Input, + Textarea, +} from "../../styles/AddItemStyled"; function AddItem() { const [values, setValues] = useState({ @@ -16,37 +24,49 @@ function AddItem() { }; return ( - -
    -

    상품 등록하기

    - - - - - - - - - - - - - - - -
    + + +
    + + 상품 등록하기 + + + + + + + + + + + + + + + + + +
    +
    ); } diff --git a/src/pages/AddItem/FileInput.jsx b/src/pages/AddItem/FileInput.jsx index ee977d519..28139c060 100644 --- a/src/pages/AddItem/FileInput.jsx +++ b/src/pages/AddItem/FileInput.jsx @@ -1,4 +1,5 @@ import { useEffect, useRef, useState } from "react"; +import ImageAdd from "../../assets/images/ic_plus.png"; function FileInput({ name, value, onChange }) { const [preview, setPreview] = useState(); @@ -33,10 +34,15 @@ function FileInput({ name, value, onChange }) { 이미지 미리보기 + {value && } ); diff --git a/src/styles/AddItemStyled.jsx b/src/styles/AddItemStyled.jsx new file mode 100644 index 000000000..5de05016b --- /dev/null +++ b/src/styles/AddItemStyled.jsx @@ -0,0 +1,56 @@ +import styled, { css } from "styled-components"; + +const commonStyled = css` + width: 100%; + font-size: 16px; + background: #f3f4f6; + padding: 16px 24px; + border-radius: 12px; + + &:placeholder { + color: val(--color-gray400); + } +`; + +const AddItemWrap = styled.section` + padding: 29px 0; +`; + +const AddItemTop = styled.div` + display: flex; + justify-content: space-between; + align-items: center; +`; + +const Title = styled.h2` + font-size: 28px; + font-weight: 700; +`; + +const Button = styled.button` + background: var(--color-gray400); + color: var(--color-white); + border-radius: 8px; + text-align: center; + height: 42px; + width: 88px; + font-size: 16px; + font-weight: 600; +`; + +const Label = styled.div` + font-size: 18px; + font-weight: 700; + margin: 24px 0 12px; +`; + +const Input = styled.input` + height: 56px; + ${commonStyled} +`; +const Textarea = styled.textarea` + height: 200px; + ${commonStyled} +`; + +export { AddItemWrap, AddItemTop, Title, Button, Label, Input, Textarea }; diff --git a/src/styles/Header.css b/src/styles/Header.css index 06ad979ad..5096b924e 100644 --- a/src/styles/Header.css +++ b/src/styles/Header.css @@ -1,5 +1,5 @@ -header { - /* height: 70px; */ +.header { + height: 70px; padding: 0 200px; display: flex; justify-content: space-between; @@ -8,10 +8,27 @@ header { top: 0; z-index: 9; background: var(--color-white); + border-bottom: 1px solid #dfdfdf; } .header_logo .mobile_ver { display: none; } +.header_left { + display: flex; + align-items: center; +} +.gnb { + display: flex; + gap: 45px; + margin-left: 47px; +} +.gnb li a { + height: 70px; + display: flex; + align-items: center; + font-size: 18px; + font-weight: 700; +} .login_btn { background: var(--color-blue); width: 128px; diff --git a/src/components/Inner.jsx b/src/styles/InnerContainer.jsx similarity index 61% rename from src/components/Inner.jsx rename to src/styles/InnerContainer.jsx index 97e565544..196fa8b54 100644 --- a/src/components/Inner.jsx +++ b/src/styles/InnerContainer.jsx @@ -1,9 +1,9 @@ import styled from "styled-components"; -const Inner = styled.div` +const InnerContainer = styled.div` max-width: 1200px; margin: 0 auto; position: relative; `; -export default Inner; +export default InnerContainer; diff --git a/src/styles/reset.css b/src/styles/reset.css index 17e0e3752..2a71c29e4 100644 --- a/src/styles/reset.css +++ b/src/styles/reset.css @@ -88,7 +88,6 @@ video { padding: 0; border: 0; font-size: 100%; - font: inherit; vertical-align: baseline; box-sizing: border-box; } @@ -98,8 +97,6 @@ aside, details, figcaption, figure, -footer, -header, hgroup, menu, nav, @@ -111,7 +108,7 @@ body { font-size: 15px; font-weight: 400; line-height: 1.6em; - color: #1f2937; + color: var(--color-default); } ol, ul { @@ -141,19 +138,25 @@ button { cursor: pointer; } button, -input { +input, +textarea { box-sizing: border-box; outline: 0; border: 0; font-family: "Pretendard"; } +textarea { + resize: none; +} a { text-decoration: none; + color: var(--color-default); } /* 기본 셋팅 */ :root { /* font color */ + --color-default: #1f2937; --color-blue: #3692ff; --color-white: #ffffff; --color-gray50: #f7f7f8; From 1836abfddfb3e68ade5c0908db0875e76769e8fc Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 31 May 2024 19:04:41 +0900 Subject: [PATCH 18/24] =?UTF-8?q?fileinput=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/AddItem/FileInput.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/AddItem/FileInput.jsx b/src/pages/AddItem/FileInput.jsx index 28139c060..93f094fc7 100644 --- a/src/pages/AddItem/FileInput.jsx +++ b/src/pages/AddItem/FileInput.jsx @@ -1,5 +1,5 @@ -import { useEffect, useRef, useState } from "react"; -import ImageAdd from "../../assets/images/ic_plus.png"; +import { useEffect, useRef, useState } from 'react'; +import ImageAdd from '../../assets/images/ic_plus.png'; function FileInput({ name, value, onChange }) { const [preview, setPreview] = useState(); @@ -14,7 +14,7 @@ function FileInput({ name, value, onChange }) { const inputNode = inputRef.current; if (!inputNode) return; - inputNode.value = ""; + inputNode.value = ''; onChange(name, null); }; From a91d3c8bc9a6f39d0f7f11180a45c7eed64dfdc5 Mon Sep 17 00:00:00 2001 From: kyj Date: Fri, 7 Jun 2024 16:36:05 +0900 Subject: [PATCH 19/24] =?UTF-8?q?=EC=8A=A4=ED=94=84=EB=A6=B0=ED=8A=B8=205,?= =?UTF-8?q?6=20=EB=A6=AC=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.cjs | 23 + .gitignore | 41 +- README.md | 72 +- css/reset.css | 70 - css/style.css | 429 - image/kyj-pandamarket.png | Bin 647517 -> 0 bytes image/login.png | Bin 58960 -> 0 bytes image/logo.png | Bin 2807 -> 0 bytes image/signup.png | Bin 79229 -> 0 bytes index.html | 115 +- items.html | 0 js/member.js | 76 - jsconfig.json | 9 + login.html | 88 - package-lock.json | 19619 +++------------- package.json | 52 +- privacy.html | 0 public/global.css | 86 + public/index.html | 25 - signup.html | 95 - src/App.js | 19 - src/App.jsx | 20 + src/{ => api}/api.js | 0 {image => src/assets/images}/Img_home_01.png | Bin {image => src/assets/images}/Img_home_02.png | Bin {image => src/assets/images}/Img_home_03.png | Bin .../assets/images}/Img_home_bottom.png | Bin {image => src/assets/images}/Img_home_top.png | Bin {image => src/assets/images}/big_logo.png | Bin {image => src/assets/images}/favicon.png | Bin {image => src/assets/images}/google.png | Bin {image => src/assets/images}/ic_facebook.png | Bin {image => src/assets/images}/ic_instagram.png | Bin {image => src/assets/images}/ic_twitter.png | Bin {image => src/assets/images}/ic_youtube.png | Bin {image => src/assets/images}/kakao.png | Bin {image => src/assets/images}/pw_icon.png | Bin src/components/Header.jsx | 30 +- src/index.js | 5 - src/main.jsx | 6 + src/mock.json | 389 - src/pages/AddItem/AddItem.jsx | 95 +- src/pages/Items/Items.jsx | 13 + .../Items/components/AllItems.jsx} | 18 +- .../pages/Items/components/BestItems.jsx | 0 .../Items/components/ItemList.jsx} | 4 +- src/pages/{HomePage.jsx => MainPage.jsx} | 4 +- src/styles/AddItem.module.css | 49 + src/styles/{Header.css => Header.module.css} | 0 src/styles/InnerContainer.jsx | 9 - src/styles/reset.css | 177 - vite.config.js | 8 + 52 files changed, 3430 insertions(+), 18216 deletions(-) create mode 100644 .eslintrc.cjs delete mode 100644 css/reset.css delete mode 100644 css/style.css delete mode 100644 image/kyj-pandamarket.png delete mode 100644 image/login.png delete mode 100644 image/logo.png delete mode 100644 image/signup.png delete mode 100644 items.html delete mode 100644 js/member.js create mode 100644 jsconfig.json delete mode 100644 login.html delete mode 100644 privacy.html create mode 100644 public/global.css delete mode 100644 public/index.html delete mode 100644 signup.html delete mode 100644 src/App.js create mode 100644 src/App.jsx rename src/{ => api}/api.js (100%) rename {image => src/assets/images}/Img_home_01.png (100%) rename {image => src/assets/images}/Img_home_02.png (100%) rename {image => src/assets/images}/Img_home_03.png (100%) rename {image => src/assets/images}/Img_home_bottom.png (100%) rename {image => src/assets/images}/Img_home_top.png (100%) rename {image => src/assets/images}/big_logo.png (100%) rename {image => src/assets/images}/favicon.png (100%) rename {image => src/assets/images}/google.png (100%) rename {image => src/assets/images}/ic_facebook.png (100%) rename {image => src/assets/images}/ic_instagram.png (100%) rename {image => src/assets/images}/ic_twitter.png (100%) rename {image => src/assets/images}/ic_youtube.png (100%) rename {image => src/assets/images}/kakao.png (100%) rename {image => src/assets/images}/pw_icon.png (100%) delete mode 100644 src/index.js create mode 100644 src/main.jsx delete mode 100644 src/mock.json create mode 100644 src/pages/Items/Items.jsx rename src/{components/Market.jsx => pages/Items/components/AllItems.jsx} (59%) rename faq.html => src/pages/Items/components/BestItems.jsx (100%) rename src/{components/MarketList.jsx => pages/Items/components/ItemList.jsx} (87%) rename src/pages/{HomePage.jsx => MainPage.jsx} (54%) create mode 100644 src/styles/AddItem.module.css rename src/styles/{Header.css => Header.module.css} (100%) delete mode 100644 src/styles/InnerContainer.jsx delete mode 100644 src/styles/reset.css create mode 100644 vite.config.js diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 000000000..1d09850de --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,23 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + settings: { react: { version: '18.2' } }, + plugins: ['react-refresh'], + rules: { + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + 'no-unused-vars': 'off', //사용하지 않는 변수 오류 옵션 + 'react/prop-types': 'off', + }, +}; diff --git a/.gitignore b/.gitignore index 4d29575de..a547bf36d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,24 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 58beeaccd..f768e33fc 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,8 @@ -# Getting Started with Create React App +# React + Vite -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. -## Available Scripts +Currently, two official plugins are available: -In the project directory, you can run: - -### `npm start` - -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in your browser. - -The page will reload when you make changes.\ -You may also see any lint errors in the console. - -### `npm test` - -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `npm run build` - -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can't go back!** - -If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own. - -You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `npm run build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/css/reset.css b/css/reset.css deleted file mode 100644 index 5ca6e361b..000000000 --- a/css/reset.css +++ /dev/null @@ -1,70 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ var(--color-white) -v2.0 | 20110126 -License: none (public domain) -*/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - box-sizing: border-box; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - font-family: 'Pretendard'; - font-size: 15px; - font-weight: 400; - line-height: 1.6em; - color: #1F2937; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} - -img { - max-width: 100%; - vertical-align: top; -} -button { - cursor: pointer; -} -button, input { - box-sizing: border-box; - outline: 0; - border: 0; - font-family: 'Pretendard'; -} -a { - text-decoration: none; -} \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 5f1f1972a..000000000 --- a/css/style.css +++ /dev/null @@ -1,429 +0,0 @@ -@import "./reset.css"; - -:root { - /* font color */ - --color-blue: #3692ff; - --color-white: #ffffff; - --color-gray50: #f7f7f8; - --color-gray100: #e8ebed; - --color-gray200: #e5e7eb; - --color-gray400: #9ca3af; - --color-gray500: #72787f; - --color-gray600: #454c53; - --color-gray700: #374151; - --color-gray800: #26282b; - --color-gray900: #1b1d1f; - --color-red: #f74747; -} - -/* 기본 셋팅 */ -.wrap { - width: 100%; - min-width: 375px; - position: relative; - margin: 0 auto; -} -.inner { - max-width: 1200px; - margin: 0 auto; - position: relative; -} - -/* header */ -header { - height: 70px; - padding: 0 200px; - display: flex; - justify-content: space-between; - align-items: center; - position: sticky; - top: 0; - z-index: 9; - background: var(--color-white); -} -.logo .mobile_ver { - display: none; -} -.login_btn { - background: var(--color-blue); - width: 128px; - height: 48px; - font-size: 16px; - font-weight: 600; - color: var(--color-white); - border-radius: 8px; -} - -/* main */ -.main_visual { - background: #cfe5ff url("../image/Img_home_top.png") no-repeat bottom right - 15%; - height: 540px; -} -.mv_txt { - height: 540px; - display: flex; - justify-content: center; - align-items: flex-start; - flex-direction: column; -} -.mv_txt .tit { - font-size: 40px; - font-weight: 700; - line-height: 56px; - color: var(--color-gray700); -} -.mv_txt button { - width: 355px; - height: 60px; - font-size: 20px; - font-weight: 600; - color: var(--color-white); - background: var(--color-blue); - border-radius: 40px; - margin-top: 32px; -} -.panda_content li { - display: flex; - align-items: center; - padding: 138px 0; -} -.panda_content li > div { - flex-basis: 50%; -} -.panda_content li .txt { - margin-left: 60px; - color: var(--color-gray700); -} -.panda_content li:nth-child(2) .txt { - text-align: right; - margin-right: 60px; - margin-left: 0; -} -.panda_content li .blue_txt { - font-size: 18px; - font-weight: 700; - color: var(--color-blue); -} -.panda_content li .tit { - font-size: 40px; - font-weight: 700; - line-height: 56px; - margin: 12px 0 24px; -} -.panda_content li .sub { - font-size: 24px; - font-weight: 500; - line-height: 1.8rem; -} -.main_visual.main_banner { - background: #cfe5ff url("../image/Img_home_bottom.png") no-repeat bottom right - 15%; -} - -/* footer */ -footer { - background: #111827; - height: 160px; - padding: 32px 200px 0; - display: flex; - align-items: flex-start; - justify-content: space-between; - font-size: 16px; -} -footer .year { - color: var(--color-gray400); -} -footer .link, -footer .sns { - display: flex; - align-items: center; -} -footer .link { - gap: 30px; -} -footer .link a { - color: var(--color-gray200); -} -footer .sns { - gap: 13px; -} - -/* login */ -.login_wrap { - max-width: 640px; - min-height: 100vh; - box-sizing: border-box; - margin: 0 auto; - padding: 60px 0; -} -.login_logo { - text-align: center; - margin-bottom: 40px; -} -.login_box li { - margin-bottom: 24px; -} -.login_box li .tit { - font-size: 18px; - font-weight: 700; - margin-bottom: 16px; -} -.login_box li .input input { - width: 100%; - height: 56px; - border-radius: 12px; - font-size: 16px; - background: #f3f4f6; - padding: 0 24px; -} -.login_box li .input input.error { - border: 1px solid var(--color-red); -} -.login_box li .input input::placeholder { - color: #9ca3af; -} -.login_box li .input input:focus { - border: 1px solid var(--color-blue); -} -.login_box li .input.pw_input { - position: relative; -} -.login_box li .input.pw_input input { - padding: 0 60px 0 24px; -} -.login_box li .input.pw_input a { - position: absolute; - right: 24px; - top: 17px; - display: flex; - width: 24px; - height: 24px; - align-items: center; -} -.sign_btn { - background: var(--color-blue); - color: var(--color-white); - height: 56px; - width: 100%; - text-align: center; - border-radius: 30px; - font-size: 20px; - font-weight: 600; -} -.sign_btn:disabled { - background: var(--color-gray400); -} -.sns_login { - margin: 24px 0; - background: #e6f2ff; - border-radius: 8px; - padding: 16px 24px; - display: flex; - align-items: center; - justify-content: space-between; -} -.sns_login .txt { - font-size: 16px; - font-weight: 500; -} -.sns_logo { - display: flex; - align-items: center; - gap: 16px; -} -.signup_go { - text-align: center; - font-weight: 500; -} -.signup_go a { - display: inline-block; - text-decoration: underline; - color: var(--color-blue); -} - -/* error massage */ -.error_msg { - font-weight: 600; - color: var(--color-red); - display: none; - margin: 8px 16px 0; -} - -/******* 반응형 *******/ -/* 태블릿 */ -@media all and (max-width: 1199px) { - .inner { - max-width: 100%; - margin: 0 24px; - } - - /* header */ - header { - padding: 0 24px; - } - - /* main */ - .main_visual { - background-position: bottom center !important; - height: 770px; - } - .mv_txt { - height: 100%; - justify-content: flex-start; - align-items: center; - padding-top: 84px; - text-align: center; - } - .mv_txt .tit br { - display: none; - } - .panda_content { - padding-bottom: 48px; - } - .panda_content li { - flex-direction: column; - padding: 32px 0; - align-items: flex-start; - } - .panda_content li:first-child { - padding: 24px 0 32px; - } - .panda_content li > div { - flex-basis: auto; - width: 100%; - } - .panda_content li .img img { - width: 100%; - } - .panda_content li .txt { - margin-left: 0; - margin-top: 20px; - } - .panda_content li:nth-child(2) .img { - order: 1; - } - .panda_content li:nth-child(2) .txt { - order: 2; - margin-right: 0; - } - .panda_content li .tit { - font-size: 32px; - line-height: 2.1rem; - margin: 12px 0 20px; - } - .panda_content li .tit br { - display: none; - } - .panda_content li .sub { - font-size: 18px; - } - .main_banner .mv_txt .tit br { - display: block; - } - .main_visual.main_banner { - height: 927px; - } - .main_visual.main_banner .mv_txt { - padding-top: 200px; - } - - /* footer */ - footer { - padding: 32px 104px 0; - } - - /* login */ - .login_wrap { - padding: 48px 0; - } -} - -/* 모바일 */ -@media all and (max-width: 767px) { - .inner { - margin: 0 16px; - } - - /* header */ - .logo .mobile_ver { - display: block; - } - .logo .pc_ver { - display: none; - } - - /* main */ - .main_visual, - .main_visual.main_banner { - height: 540px; - background-size: auto 280px; - } - .mv_txt { - padding-top: 48px; - } - .mv_txt .tit { - font-size: 32px; - line-height: 3rem; - } - .mv_txt .tit br { - display: block; - } - .mv_txt button { - width: 154px; - height: 48px; - font-size: 16px; - } - .panda_content { - padding-bottom: 0; - } - .panda_content li { - padding: 32px 0; - } - .panda_content li:first-child { - padding: 51px 0 32px; - } - .panda_content li .blue_txt { - font-size: 16px; - } - .panda_content li .tit { - font-size: 24px; - margin: 8px 0 20px; - } - .panda_content li .sub { - font-size: 16px; - } - .main_visual.main_banner .mv_txt { - padding-top: 120px; - } - - /* footer */ - footer { - padding: 32px; - position: relative; - } - footer .year { - position: absolute; - bottom: 32px; - left: 32px; - } - - /* login */ - .login_wrap { - max-width: 100%; - padding: 24px 16px; - } - .login_logo { - margin-bottom: 24px; - } - .login_logo img { - height: 66px; - } - .login_box li { - margin-bottom: 16px; - } - .login_box li .tit { - font-size: 14px; - margin-bottom: 8px; - } -} diff --git a/image/kyj-pandamarket.png b/image/kyj-pandamarket.png deleted file mode 100644 index a682dab2482657e8003fe2b4eaa725d0e255b44b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647517 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
  • DFn9sAlzugdS>8L4MPdWg1rj&v-#%H!9~} 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
    xAa0I=P6LTS;DRM@b@O8WpZd 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 tE-ZxrX((99ektp1oN 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

    ?!Cf+2i4?D7Q87K74R)B2+V{*r7 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ℑ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%0A7vuH15Dh=pN0~! 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 IK+x}h1BqzCxBvhE diff --git a/image/login.png b/image/login.png deleted file mode 100644 index 35fe27d6e1f40a503767a6f2dae99d91fb09a573..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58960 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 NesnoQICb^bKLJ_jc2xiX diff --git a/image/logo.png b/image/logo.png deleted file mode 100644 index 85d6f64a4aad6bf4e402746f1778b38247091ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2807 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 JPDHLkV1m`oU-tk2 diff --git a/image/signup.png b/image/signup.png deleted file mode 100644 index 238a390e794423d22cd29505c4cd0b63aee0c5b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79229 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 Sr~L!`Q - 판다마켓 - + + + 판다마켓 - - -

    -
    - - -
    - -
    -
    -
    -
    -
    - 일상의 모든 물건을
    - 거래해 보세요 -
    - -
    -
    -
    -
    -
    -
      -
    • -
      - hot-item -
      -
      -
      Hot item
      -
      인기 상품을
      확인해 보세요
      -
      - 가장 HOT한 중고거래 물품을
      판다 마켓에서 확인해 보세요 -
      -
      -
    • -
    • -
      -
      Search
      -
      구매를 원하는
      상품을 검색하세요
      -
      - 구매하고 싶은 물품은 검색해서
      쉽게 찾아보세요 -
      -
      -
      - search -
      -
    • -
    • -
      - register -
      -
      -
      Register
      -
      판매를 원하는
      상품을 등록하세요
      -
      - 어떤 물건이든 판매하고 싶은 상품을
      쉼게 등록하세요 -
      -
      -
    • -
    -
    -
    -
    -
    -
    -
    믿을 수 있는
    판다마켓 중고거래
    -
    -
    -
    -
    - - -
    +
    + diff --git a/items.html b/items.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/js/member.js b/js/member.js deleted file mode 100644 index 9b1e69e3f..000000000 --- a/js/member.js +++ /dev/null @@ -1,76 +0,0 @@ -// *** 로그인 *** -const emailInput = document.querySelector("#email"); -const emailError = document.querySelector(".email_error"); -const passwordInput = document.querySelector("#password"); -const passwordError = document.querySelector(".password_error"); -const loginBtn = document.querySelector("#login_btn"); -const passwordIcons = document.getElementsByClassName("password_icon"); - -const pattern = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/; - -// 이메일 -emailInput.addEventListener("focusout", () => { - if (emailInput.value === "" || !pattern.test(emailInput.value)) { - emailInput.classList.add("error"); - if (emailInput.value === "") { - emailError.innerText = "이메일을 입력해주세요."; - } else if (pattern.test(emailInput.value) === false) { - emailError.innerText = "잘못된 이메일 형식입니다."; - } - emailError.style.display = "block"; - } -}); -emailInput.addEventListener("focusin", () => { - emailInput.classList.remove("error"); - emailError.innerText = ""; - emailError.style.display = "none"; -}); - -// 패스워드 -passwordInput.addEventListener("focusout", () => { - if (passwordInput.value === "" || passwordInput.value.length < 8) { - passwordInput.classList.add("error"); - if (passwordInput.value === "") { - passwordError.innerText = "비밀번호를 입력해주세요."; - } else if (passwordInput.value.length < 8) { - passwordError.innerText = "비밀번호를 8자 이상 입력해주세요."; - } - passwordError.style.display = "block"; - } -}); -passwordInput.addEventListener("focusin", () => { - passwordInput.classList.remove("error"); - passwordError.innerText = ""; - passwordError.style.display = "none"; -}); - -// 눈 모양 아이콘 클릭시 -for (let i = 0; i < passwordIcons.length; i++) { - const prevInput = passwordIcons[i].previousElementSibling; - passwordIcons[i].addEventListener("click", () => { - prevInput.type = "text"; - passwordIcons[i].innerHTML = ''; - }); - passwordIcons[i].addEventListener("mouseout", () => { - prevInput.type = "password"; - passwordIcons[i].innerHTML = ''; - }); -} - -/* -const loginInputs = [emailInput, passwordInput]; -const errorMsgs = [emailError, passwordError]; - -loginInputs.forEach((input) => { - input.addEventListener('input', () => { - errorMsgs.forEach((errorMsg) => { - console.log(input); - if(input.value === ''){ - loginBtn.disabled = true; - }else { - loginBtn.disabled = false; - } - }); - }); -}); -*/ diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 000000000..b0db63dda --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + } + }, + "include": ["src"] +} diff --git a/login.html b/login.html deleted file mode 100644 index 4f95dfe8a..000000000 --- a/login.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - 판다마켓 - - - - - - - - - - - - - -
    -
    - -
    -
    - - - - diff --git a/package-lock.json b/package-lock.json index 9537618a3..d6f9cf75e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,52 +1,43 @@ { - "name": "1-weekly-mission", - "version": "0.1.0", + "name": "vite-project", + "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "1-weekly-mission", - "version": "0.1.0", + "name": "vite-project", + "version": "0.0.0", "dependencies": { - "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.23.0", - "react-scripts": "5.0.1", - "styled-components": "^6.1.8", - "web-vitals": "^2.1.4" + "react-router-dom": "^6.23.1" + }, + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "vite": "^5.2.0", + "vite-tsconfig-paths": "^4.3.2" } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/@adobe/css-tools": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", - "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -56,41 +47,44 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.6", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", + "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz", - "integrity": "sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", + "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", + "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.15", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helpers": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/template": "^7.24.6", + "@babel/traverse": "^7.24.6", + "@babel/types": "^7.24.6", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", @@ -104,91 +98,45 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", - "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "node_modules/@babel/eslint-parser/node_modules/semver": { + "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", - "dependencies": { - "@babel/types": "^7.22.15", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", + "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.6", + "@babel/helper-validator-option": "^7.24.6", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -200,142 +148,68 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", + "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", + "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "dev": true, "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", - "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", + "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", + "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz", - "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", + "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.15" + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -344,157 +218,99 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", - "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", - "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", + "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", + "dev": true, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", + "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", + "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", - "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", - "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.10" - }, + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", + "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", + "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", + "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", - "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.24.6", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -502,14403 +318,2395 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "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.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz", + "integrity": "sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz", + "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "node_modules/@babel/template": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", - "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.10" + "node_modules/@babel/traverse": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", + "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-hoist-variables": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "node_modules/@babel/types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", + "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-string-parser": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6", + "to-fast-properties": "^2.0.0" }, "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "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" - }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", - "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", - "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "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/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "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==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.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" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/@eslint/eslintrc/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==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "node_modules/@eslint/eslintrc/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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "node_modules/@eslint/eslintrc/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==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.10.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", - "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "engines": { - "node": ">=6.9.0" + "node": ">=12.22" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", - "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", - "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.22.5" - }, + "node_modules/@remix-run/router": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=14.0.0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/types": "^7.20.7" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", - "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@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-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@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-transform-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", - "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@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-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", - "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", - "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", - "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@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.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@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-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.15", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", - "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", - "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-typescript": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.15.tgz", - "integrity": "sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", - "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.15", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", - "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", - "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" - }, - "node_modules/@emotion/unitless": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", - "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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/@eslint/js": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", - "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/console/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/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/core/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/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/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/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/transform/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/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jest/types/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/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "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/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "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.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "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/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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/@nicolo-ribaudo/eslint-scope-5-internals/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/@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/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@remix-run/router": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", - "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", - "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==" - }, - "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/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@testing-library/dom/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "peer": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "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/@testing-library/dom/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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/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==", - "peer": true - }, - "node_modules/@testing-library/dom/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==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/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==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", - "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", - "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/jest-dom/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/@testing-library/react": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", - "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@testing-library/react/node_modules/@testing-library/dom": { - "version": "8.20.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", - "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@testing-library/react/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/@testing-library/react/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/react/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/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "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/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" - }, - "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "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.36", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", - "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", - "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", - "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": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.36", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", - "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "dependencies": { - "@types/node": "*" - } - }, - "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-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "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/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@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/@types/jest/node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/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/@types/jest/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/@types/jest/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/@types/jest/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/@types/jest/node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", - "dependencies": { - "@jest/expect-utils": "^29.6.4", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/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/@types/jest/node_modules/jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.6.4", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@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/@types/jest/node_modules/pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/@types/jest/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/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "20.5.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz", - "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==" - }, - "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/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" - }, - "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/q": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", - "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.8", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" - }, - "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.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "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/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "node_modules/@types/semver": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" - }, - "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", - "dependencies": { - "@types/http-errors": "*", - "@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/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==" - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.9", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", - "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", - "dependencies": { - "@types/jest": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.3.tgz", - "integrity": "sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==" - }, - "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", - "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/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "dependencies": { - "@typescript-eslint/utils": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/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/@typescript-eslint/utils/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/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@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/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "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/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "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.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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": "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/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "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": "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/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", - "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dependencies": { - "has-symbols": "^1.0.3" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "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.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "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/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.0.tgz", - "integrity": "sha512-ZtlVZobOeDQhb/y2lMK6mznDw7TJHDNcKx5/bbBkFvArIQ5CVFhSI6hWWQnMx9I8cNmNmZ30wpDyOC2E2nvgbQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/babel-jest/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/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-loader/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/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "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/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/bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "dependencies": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "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/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "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/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/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.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "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/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/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "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/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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.30001528", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001528.tgz", - "integrity": "sha512-0Db4yyjR9QMNlsxh+kKWzQtkyflkG/snYheSzkjmvdEtEXB1+jt7A2HmSEiO6XIJPIbo92lHNGNySvE5pZcs5Q==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" - } - }, - "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/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/check-types": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" - }, - "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/chokidar/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/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.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" - }, - "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/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/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "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/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/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.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "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/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/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "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/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/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "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/core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", - "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", - "dependencies": { - "browserslist": "^4.21.10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", - "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==", - "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-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-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "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": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/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/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "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/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/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/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/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" - }, - "node_modules/cssdb": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", - "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ] - }, - "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.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "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-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/csso/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/csso/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/csso/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/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "node_modules/deep-equal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", - "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.1", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "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/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.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "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/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "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/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "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/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "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-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/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "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/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "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.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "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": "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/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/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "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/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/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/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "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/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/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.512", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.512.tgz", - "integrity": "sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "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/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/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "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/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/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", - "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.0", - "safe-array-concat": "^1.0.0" - } - }, - "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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": "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/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/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==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", - "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.48.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "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/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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/eslint-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/eslint-webpack-plugin/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/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-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/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint-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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "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/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "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/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/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "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/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/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/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "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/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/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.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "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-glob/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/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-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "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/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.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/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "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": "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/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", - "dependencies": { - "flatted": "^3.2.7", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" - }, - "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/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "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/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/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/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/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/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/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/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "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.3.6", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", - "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "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/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "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-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "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/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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": "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/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-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/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "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/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "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-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "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-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.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.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "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/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "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-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", - "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": "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/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-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "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/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "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.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "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/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "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-fresh/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/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-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": "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/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dependencies": { - "which-typed-array": "^1.1.11" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/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/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/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/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/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/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.1.tgz", - "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", - "dependencies": { - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.3" - } - }, - "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/jake/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/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-circus/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/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-config/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/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-message-util/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/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-util/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/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/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/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/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/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-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/jest-watch-typeahead/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/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/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/jest-worker/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/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/jiti": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", - "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "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": "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/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "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": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "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/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "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/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - } - }, - "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "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.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "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/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "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": "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/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "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.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.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "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/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "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/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "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.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/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/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/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", - "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.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.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.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "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/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "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-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-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "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/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/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" - }, - "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-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "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/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", - "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "safe-array-concat": "^1.0.0" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.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.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "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/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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/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/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/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-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/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "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-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-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/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/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "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/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "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-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/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-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/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.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "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-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.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/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, - "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/@types/node": { + "version": "20.5.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz", + "integrity": "sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==", + "dev": true, + "optional": true, + "peer": true }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } + "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==", + "dev": true }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "@types/react": "*" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", + "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { - "postcss": "^8.2" + "vite": "^4.2.0 || ^5.0.0" } }, - "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==", + "node_modules/@vitejs/plugin-react/node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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" + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, - "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": ">=0.4.0" } }, - "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" - }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "peerDependencies": { - "postcss": "^8.2.15" + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "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": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "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==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" + "node": ">=8" } }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "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==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, "dependencies": { - "camelcase-css": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", - "engines": { - "node": ">= 14" + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" } }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true + }, + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "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==", + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "browserslist": "cli.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "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==", + "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==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", + "node_modules/caniuse-lite": { + "version": "1.0.30001625", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001625.tgz", + "integrity": "sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "color-name": "1.1.3" } }, - "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/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "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==", + "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==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 8" } }, - "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==", + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, "dependencies": { - "icss-utils": "^5.0.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.11" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=12.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "ms": "2.1.2" }, "engines": { - "node": ">= 12" + "node": ">=6.0" }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "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/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, - "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==", + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "esutils": "^2.0.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.0.0" } }, - "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" + "node_modules/electron-to-chromium": { + "version": "1.4.787", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.787.tgz", + "integrity": "sha512-d0EFmtLPjctczO3LogReyM2pbBiiZbnsKnGF+cdZhsYzHm/A0GV7W94kqzLD8SN4O3f3iHlgLUChqghgyznvCQ==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "get-intrinsic": "^1.2.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.4" } }, - "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" - }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.4" } }, - "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" + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.4" } }, - "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==", + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "es-errors": "^1.3.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.4" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">= 0.4" } }, - "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==", + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "hasown": "^2.0.0" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=12" }, - "peerDependencies": { - "postcss": "^8.2" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.10" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://opencollective.com/eslint" } }, - "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" + "node_modules/eslint-plugin-react": { + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=4" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "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" - }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.7.tgz", + "integrity": "sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==", + "dev": true, "peerDependencies": { - "postcss": "^8.0.3" + "eslint": ">=7" } }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.10" + "esutils": "^2.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=0.10.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "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==", + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-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==", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "node": ">= 10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-svgo/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==", + "node_modules/eslint/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==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-svgo/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/postcss-svgo/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/eslint/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==", + "dev": true }, - "node_modules/postcss-svgo/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==", + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "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==", + "node_modules/eslint/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==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "color-name": "~1.1.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=7.0.0" } }, - "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/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } + "node_modules/eslint/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==", + "dev": true }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/eslint/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==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "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-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "type-fest": "^0.20.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "dependencies": { - "asap": "~2.0.6" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "node_modules/eslint/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==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "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==", + "node_modules/eslint/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==", + "dev": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/prop-types/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/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==", + "node_modules/eslint/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==", + "dev": true, "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "has-flag": "^4.0.0" }, "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/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "node_modules/eslint/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==", + "dev": true, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=0.6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "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/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "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" + "url": "https://opencollective.com/eslint" } }, - "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==", + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.8" + "node": ">=4.0" } }, - "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==", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=4.0" } }, - "node_modules/raw-body/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" - }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.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==", + "dev": true }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "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==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" + "reusify": "^1.0.4" } }, - "node_modules/react-app-polyfill/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/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==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "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" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=14" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/react-dev-utils/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==", + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=12.0.0" } }, - "node_modules/react-dev-utils/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==", + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, + "is-callable": "^1.1.3" + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=7.0.0" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/react-dev-utils/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/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/react-dev-utils/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==", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-dev-utils/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/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">= 12.13.0" + "node": ">=6.9.0" } }, - "node_modules/react-dev-utils/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==", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "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-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-router": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", - "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "dependencies": { - "@remix-run/router": "1.16.0" + "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": ">=14.0.0" + "node": "*" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-router-dom": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", - "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "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==", + "dev": true, "dependencies": { - "@remix-run/router": "1.16.0", - "react-router": "6.23.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "node": ">=10.13.0" } }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" + "define-properties": "^1.1.3" }, "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { - "picomatch": "^2.2.1" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=8.10.0" + "node": ">= 0.4.0" } }, - "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/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/redent": { + "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "es-define-property": "^1.0.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -14906,48 +2714,25 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -14956,1270 +2741,1201 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" } }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "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==", + "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/import-fresh/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==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=0.8.19" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, - "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==", + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "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.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "has-bigints": "^1.0.1" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/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==", + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "engines": { - "node": ">=10" + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">= 4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "call-bind": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "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==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "is-extglob": "^2.1.1" }, - "peerDependencies": { - "rollup": "^2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rollup-plugin-terser/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==", + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "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==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/rollup-plugin-terser/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==", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-array-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" + "call-bind": "^1.0.7" }, "engines": { - "node": ">=0.4" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "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/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "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/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "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/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "dependencies": { - "xmlchars": "^2.2.0" + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">= 10.13.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/select-hose": { + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, "dependencies": { - "node-forge": "^1" + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "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/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "bin": { - "semver": "bin/semver.js" + "json5": "lib/cli.js" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/semver/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==", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10" + "node": ">=4.0" } }, - "node_modules/semver/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/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "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" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "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==", + "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==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dependencies": { - "randombytes": "^2.1.0" - } + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, - "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==", + "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": { - "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" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "loose-envify": "cli.js" } }, - "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==", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "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" + "yallist": "^3.0.2" } }, - "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==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "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/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, - "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" + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 0.8.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, - "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/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "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" - }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, "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/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/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==", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, "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" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, "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" + "wrappy": "1" } }, - "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/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, "dependencies": { - "escape-string-regexp": "^2.0.0" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "node_modules/static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "dependencies": { - "escodegen": "^1.8.1" + "node": ">= 0.8.0" } }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "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==", + "dev": true, "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4.0" + "node": ">=10" }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/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" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "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==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "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==", + "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "callsites": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "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==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/static-eval/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==", - "optional": true, + "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==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, + "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==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "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/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==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true }, - "node_modules/stop-iteration-iterator": { + "node_modules/possible-typed-array-names": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "engines": { "node": ">= 0.4" } }, - "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/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "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==", + "dev": true, "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/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==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "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==", + "dev": true, + "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/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==", + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/string-width/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/string.prototype.matchall": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", - "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": "^18.2.0" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "node_modules/react-router": { + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "@remix-run/router": "1.16.1" }, "engines": { - "node": ">= 0.4" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "node_modules/react-router-dom": { + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "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" + "node": ">= 0.4" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { - "node": ">=8" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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/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==", + "dev": true, + "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/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, "dependencies": { - "min-indent": "^1.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" }, "engines": { - "node": ">=8" - } - }, - "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" + "node": ">=0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/styled-components": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.8.tgz", - "integrity": "sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==", + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { - "@emotion/is-prop-valid": "1.2.1", - "@emotion/unitless": "0.8.0", - "@types/stylis": "4.2.0", - "css-to-react-native": "3.2.0", - "csstype": "3.1.2", - "postcss": "8.4.31", - "shallowequal": "1.1.0", - "stylis": "4.3.1", - "tslib": "2.5.0" + "loose-envify": "^1.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" + "node": ">= 0.4" } }, - "node_modules/styled-components/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.4" } }, - "node_modules/stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "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==", + "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "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==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/supports-hyperlinks/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==", + "node_modules/source-map-support/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==", + "dev": true, + "optional": true, + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/supports-hyperlinks/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" + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" }, - "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" }, @@ -16227,195 +3943,110 @@ "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": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, "dependencies": { - "boolbase": "~1.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=14.0.0" - } - }, - "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/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "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==", + "dev": true, "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "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==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "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==", + "dev": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/terser": { "version": "5.19.4", "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "dev": true, + "optional": true, + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -16429,224 +4060,54 @@ "node": ">=10" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "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/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/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "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/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" - }, - "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/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "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-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/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true, + "peer": true }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "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==", + "dev": true + }, + "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==", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" + "node_modules/tsconfck": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.0.tgz", + "integrity": "sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==", + "dev": true, + "bin": { + "tsconfck": "bin/tsconfck.js" }, "engines": { - "node": ">= 6" + "node": "^18 || >=20" }, "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -16654,59 +4115,31 @@ "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "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/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -16716,15 +4149,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -16734,43 +4169,30 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "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.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -16781,92 +4203,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" - }, - "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/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/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/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -16882,8 +4223,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -16896,515 +4237,153 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.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/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "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/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "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-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "node_modules/vite": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", + "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", + "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "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.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "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-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.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "vite": "bin/vite.js" }, "engines": { - "node": ">= 12.13.0" + "node": "^18.0.0 || >=20.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "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.5", - "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", - "launch-editor": "^2.6.0", - "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.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "optionalDependencies": { + "fsevents": "~2.3.3" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" }, "peerDependenciesMeta": { - "webpack": { + "@types/node": { "optional": true }, - "webpack-cli": { + "less": { "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.0.tgz", - "integrity": "sha512-WR0RJE9Ehsio6U4TuM+LmunEsjQ5ncHlw4sn9ihD6RoJKZrVyH9FWV3dmnwu8B2aNib1OvG2X6adUCyFpQyWcg==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { "optional": true }, - "utf-8-validate": { + "terser": { "optional": true } } }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "node_modules/vite-tsconfig-paths": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", + "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", + "dev": true, "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" + "debug": "^4.1.1", + "globrex": "^0.1.2", + "tsconfck": "^3.0.3" }, "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/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/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "vite": "*" }, - "engines": { - "node": ">=10.13.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" + "peerDependenciesMeta": { + "vite": { + "optional": true + } } }, - "node_modules/webpack/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==", + "node_modules/vite/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/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": "^10 || ^12 || >=14" } }, - "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==", + "node_modules/vite/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "@types/estree": "1.0.5" }, - "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-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/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" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.18", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", - "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "engines": { - "node": ">=10" + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" } }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -17419,6 +4398,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17434,6 +4414,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -17459,6 +4440,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, "dependencies": { "is-map": "^2.0.1", "is-set": "^2.0.1", @@ -17470,15 +4452,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -17487,451 +4470,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", - "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", - "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-build": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", - "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.0", - "workbox-broadcast-update": "6.6.0", - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-google-analytics": "6.6.0", - "workbox-navigation-preload": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-range-requests": "6.6.0", - "workbox-recipes": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0", - "workbox-streams": "6.6.0", - "workbox-sw": "6.6.0", - "workbox-window": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "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/workbox-build/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/workbox-build/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/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", - "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", - "deprecated": "workbox-background-sync@6.6.0", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-core": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" - }, - "node_modules/workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", - "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", - "dependencies": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", - "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-precaching": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", - "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", - "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-recipes": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", - "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "dependencies": { - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-routing": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", - "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-strategies": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", - "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-streams": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", - "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" - } - }, - "node_modules/workbox-sw": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", - "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/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/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", - "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" - } - }, - "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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "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/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "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==", + "dev": true, "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 580fb82f4..ddff92e2a 100644 --- a/package.json +++ b/package.json @@ -1,40 +1,28 @@ { - "name": "1-weekly-mission", - "version": "0.1.0", + "name": "vite-project", "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, "dependencies": { - "@testing-library/jest-dom": "^5.17.0", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.23.0", - "react-scripts": "5.0.1", - "styled-components": "^6.1.8", - "web-vitals": "^2.1.4" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "react-router-dom": "^6.23.1" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "devDependencies": { + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@vitejs/plugin-react": "^4.2.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "vite": "^5.2.0", + "vite-tsconfig-paths": "^4.3.2" } } diff --git a/privacy.html b/privacy.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/public/global.css b/public/global.css new file mode 100644 index 000000000..c8a2ad453 --- /dev/null +++ b/public/global.css @@ -0,0 +1,86 @@ +:root { + /* font color */ + --color-default: #1f2937; + --color-blue: #3692ff; + --color-white: #ffffff; + --color-gray50: #f7f7f8; + --color-gray100: #e8ebed; + --color-gray200: #e5e7eb; + --color-gray400: #9ca3af; + --color-gray500: #72787f; + --color-gray600: #454c53; + --color-gray700: #374151; + --color-gray800: #26282b; + --color-gray900: #1b1d1f; +} + +* { + margin: 0; + padding: 0; + border: 0; + box-sizing: border-box; +} +body { + font-family: 'Pretendard'; + font-size: 15px; + font-weight: 400; + line-height: 1.6em; + color: var(--color-default); +} +ol, +ul { + list-style: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +img { + max-width: 100%; + vertical-align: top; +} +button { + cursor: pointer; + background: transparent; +} +button, +input, +textarea { + box-sizing: border-box; + outline: 0; + border: 0; + font-family: 'Pretendard'; +} +textarea { + resize: none; +} +a { + text-decoration: none; + color: var(--color-default); +} + +.wrapper { + position: relative; + width: 100%; + min-width: 320px; + margin: 0 auto; +} +.inner { + width: 1200px; + margin: 0 auto; +} + +/* 태블릿 */ +@media all and (max-width: 1199px) { + .inner { + width: auto; + margin: 0 32px; + } +} + +/* 모바일 */ +@media all and (max-width: 767px) { + .inner { + margin: 0 24px; + } +} diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 90c197a9d..000000000 --- a/public/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - 판다마켓 - - - - - - - - - - - - -
    -
    -
    - - diff --git a/signup.html b/signup.html deleted file mode 100644 index 8f35e0532..000000000 --- a/signup.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - 판다마켓 - - - - - - - - - - - - - -
    -
    - -
    -
    - - diff --git a/src/App.js b/src/App.js deleted file mode 100644 index d7fc4cbb3..000000000 --- a/src/App.js +++ /dev/null @@ -1,19 +0,0 @@ -import { BrowserRouter, Routes, Route } from "react-router-dom"; -import Header from "./components/Header"; -import HomePage from "./pages/HomePage"; -import AddItem from "./pages/AddItem/AddItem"; -import "./styles/reset.css"; - -function App() { - return ( - -
    - - } /> - } /> - - - ); -} - -export default App; diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 000000000..c43d4b925 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,20 @@ +import { BrowserRouter, Routes, Route } from 'react-router-dom'; +import Header from './components/Header'; +import MainPage from './pages/MainPage'; +import AddItem from './pages/AddItem/AddItem'; +import Items from './pages/Items/Items'; + +function App() { + return ( + +
    + + } /> + } /> + } /> + + + ); +} + +export default App; diff --git a/src/api.js b/src/api/api.js similarity index 100% rename from src/api.js rename to src/api/api.js diff --git a/image/Img_home_01.png b/src/assets/images/Img_home_01.png similarity index 100% rename from image/Img_home_01.png rename to src/assets/images/Img_home_01.png diff --git a/image/Img_home_02.png b/src/assets/images/Img_home_02.png similarity index 100% rename from image/Img_home_02.png rename to src/assets/images/Img_home_02.png diff --git a/image/Img_home_03.png b/src/assets/images/Img_home_03.png similarity index 100% rename from image/Img_home_03.png rename to src/assets/images/Img_home_03.png diff --git a/image/Img_home_bottom.png b/src/assets/images/Img_home_bottom.png similarity index 100% rename from image/Img_home_bottom.png rename to src/assets/images/Img_home_bottom.png diff --git a/image/Img_home_top.png b/src/assets/images/Img_home_top.png similarity index 100% rename from image/Img_home_top.png rename to src/assets/images/Img_home_top.png diff --git a/image/big_logo.png b/src/assets/images/big_logo.png similarity index 100% rename from image/big_logo.png rename to src/assets/images/big_logo.png diff --git a/image/favicon.png b/src/assets/images/favicon.png similarity index 100% rename from image/favicon.png rename to src/assets/images/favicon.png diff --git a/image/google.png b/src/assets/images/google.png similarity index 100% rename from image/google.png rename to src/assets/images/google.png diff --git a/image/ic_facebook.png b/src/assets/images/ic_facebook.png similarity index 100% rename from image/ic_facebook.png rename to src/assets/images/ic_facebook.png diff --git a/image/ic_instagram.png b/src/assets/images/ic_instagram.png similarity index 100% rename from image/ic_instagram.png rename to src/assets/images/ic_instagram.png diff --git a/image/ic_twitter.png b/src/assets/images/ic_twitter.png similarity index 100% rename from image/ic_twitter.png rename to src/assets/images/ic_twitter.png diff --git a/image/ic_youtube.png b/src/assets/images/ic_youtube.png similarity index 100% rename from image/ic_youtube.png rename to src/assets/images/ic_youtube.png diff --git a/image/kakao.png b/src/assets/images/kakao.png similarity index 100% rename from image/kakao.png rename to src/assets/images/kakao.png diff --git a/image/pw_icon.png b/src/assets/images/pw_icon.png similarity index 100% rename from image/pw_icon.png rename to src/assets/images/pw_icon.png diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 46e00fb81..f0de0f106 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -1,32 +1,36 @@ -import { Link, NavLink } from "react-router-dom"; -import Logo from "../assets/images/logo.png"; -import LogoMobile from "../assets/images/logo_m.png"; -import Profile from "../assets/images/profile.png"; -import "../styles/Header.css"; +import { Link, NavLink } from 'react-router-dom'; +import Logo from '../assets/images/logo.png'; +import LogoMobile from '../assets/images/logo_m.png'; +import Profile from '../assets/images/profile.png'; +import styles from '../styles/Header.module.css'; function getLinkStyle({ isActive }) { return { - color: isActive ? "#3692FF" : undefined, + color: isActive ? '#3692FF' : undefined, }; } function Header() { return ( -
    -
    - - 로고 - 모바일 로고 +
    +
    + + 로고 + 모바일 로고
    - +
    ); } -export default Market; +export default AllItems; diff --git a/faq.html b/src/pages/Items/components/BestItems.jsx similarity index 100% rename from faq.html rename to src/pages/Items/components/BestItems.jsx diff --git a/src/components/MarketList.jsx b/src/pages/Items/components/ItemList.jsx similarity index 87% rename from src/components/MarketList.jsx rename to src/pages/Items/components/ItemList.jsx index ac174d2af..e32754f9d 100644 --- a/src/components/MarketList.jsx +++ b/src/pages/Items/components/ItemList.jsx @@ -8,7 +8,7 @@ function MarketListItem({ item }) { ); } -function MarketList({ items }) { +function ItemList({ items }) { //items라는 배열을 prop으로 받음 //map의 콜백함수에서 JSX로 작성한 값을 리턴함 return ( @@ -24,4 +24,4 @@ function MarketList({ items }) { ); } -export default MarketList; +export default ItemList; diff --git a/src/pages/HomePage.jsx b/src/pages/MainPage.jsx similarity index 54% rename from src/pages/HomePage.jsx rename to src/pages/MainPage.jsx index 7cc0dda24..019d6fc5e 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/MainPage.jsx @@ -1,4 +1,4 @@ -function HomePage() { +function MainPage() { return ( <>
    main
    @@ -6,4 +6,4 @@ function HomePage() { ); } -export default HomePage; +export default MainPage; diff --git a/src/styles/AddItem.module.css b/src/styles/AddItem.module.css new file mode 100644 index 000000000..218ee5def --- /dev/null +++ b/src/styles/AddItem.module.css @@ -0,0 +1,49 @@ +.AddItemWrap { + padding: 29px 0; +} + +.AddItemTop { + display: flex; + justify-content: space-between; + align-items: center; +} + +.title { + font-size: 28px; + font-weight: 700; +} + +button { + background: var(--color-gray400); + color: var(--color-white); + border-radius: 8px; + text-align: center; + height: 42px; + width: 88px; + font-size: 16px; + font-weight: 600; +} + +.label { + font-size: 18px; + font-weight: 700; + margin: 24px 0 12px; +} +input, +textarea { + width: 100%; + font-size: 16px; + background: #f3f4f6; + padding: 16px 24px; + border-radius: 12px; +} +input::placeholder, +textarea::placeholder { + color: val(--color-gray400); +} +input { + height: 56px; +} +textarea { + height: 200px; +} diff --git a/src/styles/Header.css b/src/styles/Header.module.css similarity index 100% rename from src/styles/Header.css rename to src/styles/Header.module.css diff --git a/src/styles/InnerContainer.jsx b/src/styles/InnerContainer.jsx deleted file mode 100644 index 196fa8b54..000000000 --- a/src/styles/InnerContainer.jsx +++ /dev/null @@ -1,9 +0,0 @@ -import styled from "styled-components"; - -const InnerContainer = styled.div` - max-width: 1200px; - margin: 0 auto; - position: relative; -`; - -export default InnerContainer; diff --git a/src/styles/reset.css b/src/styles/reset.css deleted file mode 100644 index 2a71c29e4..000000000 --- a/src/styles/reset.css +++ /dev/null @@ -1,177 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ var(--color-white) -v2.0 | 20110126 -License: none (public domain) -*/ - -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - vertical-align: baseline; - box-sizing: border-box; -} -/* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -hgroup, -menu, -nav, -section { - display: block; -} -body { - font-family: "Pretendard"; - font-size: 15px; - font-weight: 400; - line-height: 1.6em; - color: var(--color-default); -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} - -img { - max-width: 100%; - vertical-align: top; -} -button { - cursor: pointer; -} -button, -input, -textarea { - box-sizing: border-box; - outline: 0; - border: 0; - font-family: "Pretendard"; -} -textarea { - resize: none; -} -a { - text-decoration: none; - color: var(--color-default); -} - -/* 기본 셋팅 */ -:root { - /* font color */ - --color-default: #1f2937; - --color-blue: #3692ff; - --color-white: #ffffff; - --color-gray50: #f7f7f8; - --color-gray100: #e8ebed; - --color-gray200: #e5e7eb; - --color-gray400: #9ca3af; - --color-gray500: #72787f; - --color-gray600: #454c53; - --color-gray700: #374151; - --color-gray800: #26282b; - --color-gray900: #1b1d1f; -} -.wrap { - width: 100%; - min-width: 320px; - position: relative; - margin: 0 auto; -} diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 000000000..c0e363c95 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,8 @@ +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; +import tsconfigPaths from 'vite-tsconfig-paths'; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react(), tsconfigPaths()], +}); From af60dc40b83ecb62a134a15b3fbb66ec2d7c74a0 Mon Sep 17 00:00:00 2001 From: kyj Date: Mon, 10 Jun 2024 00:17:31 +0900 Subject: [PATCH 20/24] =?UTF-8?q?=EC=83=81=ED=92=88=20=EB=A6=AC=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=B6=9C=EB=A0=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/heart_icon.png | Bin 0 -> 429 bytes src/components/Header.jsx | 8 ++-- src/pages/Items/Items.jsx | 5 +- src/pages/Items/components/AllItems.jsx | 3 +- src/pages/Items/components/BestItems.jsx | 27 +++++++++++ src/pages/Items/components/ItemList.jsx | 25 +++++----- src/styles/AddItemStyled.jsx | 56 ----------------------- src/styles/ItemList.module.css | 22 +++++++++ src/styles/Items.module.css | 4 ++ 9 files changed, 76 insertions(+), 74 deletions(-) create mode 100644 src/assets/images/heart_icon.png delete mode 100644 src/styles/AddItemStyled.jsx create mode 100644 src/styles/ItemList.module.css create mode 100644 src/styles/Items.module.css diff --git a/src/assets/images/heart_icon.png b/src/assets/images/heart_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5c5483b0b92338244743c6ccb7515cf8019c4b71 GIT binary patch literal 429 zcmV;e0aE^nP)J55?x^PwA8|Q^K zAu&q7q)qzf`(~!UmXND+Ii89|D3E|aTa%duP5{q%4_a>Ml?X}v@_4^+esZ^Vf3$>P zK*G2BxCP5p1m}6rlq?pO#aHvSMv~{JyC!wI<4_oDopAQLi4*4x!-1bwycH2@yUfgs z^NXuNpc}mFR~hbv;PX_p~N$oat>un>H)_6uc2l#-yv4EoTC_3}BYi`Y-D?raQ* z-|kPA$3m_CNa09ejjVXHiBo|WL2US6*pb&2X962JSX31D#Q05@NtJL^kZdU7)2g?2 zlT2ot#W@{z&2g&+~i!f7O2g X#)+5(&ZNm>00000NkvXXu0mjfvuV1Y literal 0 HcmV?d00001 diff --git a/src/components/Header.jsx b/src/components/Header.jsx index f0de0f106..42a770990 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -1,8 +1,8 @@ import { Link, NavLink } from 'react-router-dom'; -import Logo from '../assets/images/logo.png'; -import LogoMobile from '../assets/images/logo_m.png'; -import Profile from '../assets/images/profile.png'; -import styles from '../styles/Header.module.css'; +import Logo from '@/assets/images/logo.png'; +import LogoMobile from '@/assets/images/logo_m.png'; +import Profile from '@/assets/images/profile.png'; +import styles from '@/styles/Header.module.css'; function getLinkStyle({ isActive }) { return { diff --git a/src/pages/Items/Items.jsx b/src/pages/Items/Items.jsx index 1690edf90..3eb25af78 100644 --- a/src/pages/Items/Items.jsx +++ b/src/pages/Items/Items.jsx @@ -1,10 +1,13 @@ import AllItems from './components/AllItems'; +import BestItems from './components/BestItems'; +import styles from '@/styles/Items.module.css'; function Items() { return (
    - + +
    ); diff --git a/src/pages/Items/components/AllItems.jsx b/src/pages/Items/components/AllItems.jsx index 597df4e1b..a0284b366 100644 --- a/src/pages/Items/components/AllItems.jsx +++ b/src/pages/Items/components/AllItems.jsx @@ -4,7 +4,7 @@ import { getList } from '@/api/api'; const PAGE_SIZE = 10; -function AllItems() { +function AllItems({ titleClassName }) { const [orderBy, setOrderBy] = useState('recent'); const [items, setItems] = useState([]); @@ -24,6 +24,7 @@ function AllItems() { return (
    +
    전체 상품
    diff --git a/src/pages/Items/components/BestItems.jsx b/src/pages/Items/components/BestItems.jsx index e69de29bb..10d6cfada 100644 --- a/src/pages/Items/components/BestItems.jsx +++ b/src/pages/Items/components/BestItems.jsx @@ -0,0 +1,27 @@ +import { useEffect, useState } from 'react'; +import ItemList from './ItemList'; +import { getList } from '@/api/api'; + +const PAGE_SIZE = 4; + +function BestItems({ titleClassName }) { + const [items, setItems] = useState([]); + + const handleLoad = async (options) => { + const { list } = await getList(options); + setItems(list); + }; + + useEffect(() => { + handleLoad({ orderBy: 'favorite', pageSize: PAGE_SIZE }); + }, []); + + return ( +
    +
    베스트 상품
    + +
    + ); +} + +export default BestItems; diff --git a/src/pages/Items/components/ItemList.jsx b/src/pages/Items/components/ItemList.jsx index e32754f9d..ffb77b5fa 100644 --- a/src/pages/Items/components/ItemList.jsx +++ b/src/pages/Items/components/ItemList.jsx @@ -1,22 +1,23 @@ -function MarketListItem({ item }) { - return ( -
    -
    -

    {item.name}

    -
    -
    - ); -} +import styles from '@/styles/ItemList.module.css'; +import HeartIcon from '@/assets/images/heart_icon.png'; -function ItemList({ items }) { +function ItemList({ items, className = '' }) { //items라는 배열을 prop으로 받음 //map의 콜백함수에서 JSX로 작성한 값을 리턴함 return ( -