From 080640162d12ba3abd6b42fa0a5e47e4e6318d23 Mon Sep 17 00:00:00 2001 From: chucoding Date: Sun, 5 Oct 2025 16:18:54 +0900 Subject: [PATCH 01/10] chore : project migration(CRA PWA => VITE PWA with monorepo) --- .github/workflows/deploy.yml | 39 + README.md | 110 +- app/env.example | 19 + app/index.html | 13 + app/package.json | 33 + {public => app/public}/favicon.ico | Bin app/public/firebase-messaging-sw.js | 30 + {public => app/public}/index.html | 0 {public => app/public}/logo192.png | Bin {public => app/public}/logo512.png | Bin {public => app/public}/manifest.json | 0 {public => app/public}/robots.txt | 0 app/public/sally.gif | Bin 0 -> 10232 bytes {public => app/public}/til-alram.gif | Bin app/src/App.tsx | 56 + app/src/DBConfig.ts | 14 + app/src/api/github-api.ts | 42 + app/src/api/ncloud-api.ts | 71 + app/src/api/supabase-api.ts | 6 + app/src/index.css | 443 + app/src/main.tsx | 14 + app/src/markdown.css | 14 + app/src/modules/Annotation.ts | 2 + app/src/modules/utils.ts | 7 + app/src/pages/Auth.tsx | 13 + app/src/pages/DocViewer.tsx | 13 + app/src/pages/FlashCardViewer.tsx | 102 + app/src/reportWebVitals.ts | 15 + app/src/serviceWorkerRegistration.ts | 142 + app/src/services/github-service.ts | 36 + app/src/setupAlarm.ts | 38 + app/src/setupProxy.ts | 11 + app/src/templates/MarkdownBlock.tsx | 42 + app/tsconfig.json | 25 + app/tsconfig.node.json | 10 + app/vite.config.ts | 37 + firebase.json | 11 + functions/package.json | 20 + functions/src/index.ts | 41 + functions/tsconfig.json | 14 + functions/tsup.config.ts | 14 + package-lock.json | 34528 ------------------------- package.json | 58 +- pnpm-lock.yaml | 14086 ++++++++++ pnpm-workspace.yaml | 3 + public/firebase-messaging-sw.js | 23 - 46 files changed, 15571 insertions(+), 34624 deletions(-) create mode 100644 .github/workflows/deploy.yml create mode 100644 app/env.example create mode 100644 app/index.html create mode 100644 app/package.json rename {public => app/public}/favicon.ico (100%) create mode 100644 app/public/firebase-messaging-sw.js rename {public => app/public}/index.html (100%) rename {public => app/public}/logo192.png (100%) rename {public => app/public}/logo512.png (100%) rename {public => app/public}/manifest.json (100%) rename {public => app/public}/robots.txt (100%) create mode 100644 app/public/sally.gif rename {public => app/public}/til-alram.gif (100%) create mode 100644 app/src/App.tsx create mode 100644 app/src/DBConfig.ts create mode 100644 app/src/api/github-api.ts create mode 100644 app/src/api/ncloud-api.ts create mode 100644 app/src/api/supabase-api.ts create mode 100644 app/src/index.css create mode 100644 app/src/main.tsx create mode 100644 app/src/markdown.css create mode 100644 app/src/modules/Annotation.ts create mode 100644 app/src/modules/utils.ts create mode 100644 app/src/pages/Auth.tsx create mode 100644 app/src/pages/DocViewer.tsx create mode 100644 app/src/pages/FlashCardViewer.tsx create mode 100644 app/src/reportWebVitals.ts create mode 100644 app/src/serviceWorkerRegistration.ts create mode 100644 app/src/services/github-service.ts create mode 100644 app/src/setupAlarm.ts create mode 100644 app/src/setupProxy.ts create mode 100644 app/src/templates/MarkdownBlock.tsx create mode 100644 app/tsconfig.json create mode 100644 app/tsconfig.node.json create mode 100644 app/vite.config.ts create mode 100644 firebase.json create mode 100644 functions/package.json create mode 100644 functions/src/index.ts create mode 100644 functions/tsconfig.json create mode 100644 functions/tsup.config.ts delete mode 100644 package-lock.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml delete mode 100644 public/firebase-messaging-sw.js diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..bd4ab1f --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,39 @@ +name: Deploy +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Enable corepack + run: corepack enable + + - name: Prepare pnpm + run: corepack prepare pnpm@9 --activate + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Build + run: pnpm build + + - name: Deploy to Firebase Hosting + uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SA }} + channelId: live + + - name: Deploy Functions + run: firebase deploy --only functions --token "${{ secrets.FIREBASE_TOKEN }}" diff --git a/README.md b/README.md index 9e54254..7256b23 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,96 @@ -# today-i-learned-alarm -에빙하우스 망각곡선(1일, 7일, 30일)에 의거하여 공부한 내용을 매일 아침 PUSH 알림을 받을 수 있도록 해주는 프로그램 -

-
- -
+# Today I Learned Alarm -
+GitHub 커밋 데이터를 기반으로 학습용 플래시카드를 생성하는 PWA 애플리케이션입니다. -## 기술 스택 +## 🏗️ 프로젝트 구조 -
- - - - - -
-
+``` +repo/ +├── app/ # React + Vite + TypeScript (PWA) +├── functions/ # Cloud Functions (TypeScript + tsup) +├── package.json # 워크스페이스 루트 +├── pnpm-workspace.yaml +└── firebase.json +``` -## 기술 블로그 +## 🚀 기술 스택 -- [안드로이드, IOS 지식 없이 SENS로 알림(PUSH) 서비스 개발하기](https://chucoding.tistory.com/129) -- [네이버클라우드 서비스를 활용한 알림(PUSH) 앱 배포하기](https://chucoding.tistory.com/130) +- **패키지 매니저**: pnpm (워크스페이스 지원) +- **프론트엔드**: Vite + React + TypeScript + PWA +- **백엔드**: Firebase Cloud Functions (TypeScript + tsup) +- **데이터베이스**: IndexedDB (클라이언트), Supabase (선택적) +- **배포**: Firebase Hosting + Functions +- **스케줄링**: Firebase Functions v2 onSchedule +## 📦 설치 및 실행 -
+### 사전 요구사항 +- Node.js 20+ +- pnpm 9+ +- Firebase CLI -## 라이센스 +### 설치 +```bash +# 의존성 설치 +pnpm install -Prod By. 외계공룡
-Copyright © today-i-learned-alarm
All Rights Reserved.

+# 개발 서버 실행 +pnpm dev + +# 빌드 +pnpm build + +# 배포 +pnpm deploy +``` + +### 환경 변수 설정 +`app/env.example`을 참고하여 `.env` 파일을 생성하세요: + +```bash +cp app/env.example app/.env +``` + +## 🔧 개발 + +### 웹 앱 개발 +```bash +cd app +pnpm dev +``` + +### Functions 개발 +```bash +cd functions +pnpm serve # 에뮬레이터 실행 +``` + +## 📱 PWA 기능 + +- 오프라인 지원 +- 웹 푸시 알림 +- 설치 가능한 앱 +- 백그라운드 동기화 + +## 🔔 알림 기능 + +- 매일 오전 8시(KST) 자동 알림 +- Firebase Cloud Messaging 사용 +- 토픽 기반 브로드캐스트 + +## 🚀 배포 + +### Firebase 설정 +```bash +firebase login +firebase init hosting functions +``` + +### CI/CD +GitHub Actions를 통한 자동 배포: +- `main` 브랜치 푸시 시 자동 배포 +- Firebase Hosting + Functions 동시 배포 + +## 📝 라이선스 + +MIT License \ No newline at end of file diff --git a/app/env.example b/app/env.example new file mode 100644 index 0000000..9445e22 --- /dev/null +++ b/app/env.example @@ -0,0 +1,19 @@ +VITE_SUPABASE_URL=your_supabase_url_here +VITE_SUPABASE_ANON_KEY=your_supabase_anon_key_here + +# Firebase 설정 +VITE_API_KEY=your_firebase_api_key_here +VITE_AUTH_DOMAIN=your_project.firebaseapp.com +VITE_PROJECT_ID=your_project_id +VITE_STORAGE_BUCKET=your_project.appspot.com +VITE_MESSAGING_SENDER_ID=your_sender_id +VITE_APP_ID=your_app_id +VITE_MEASUREMENT_ID=your_measurement_id +VITE_VAPID_KEY=your_vapid_key_here + +# 사용자 설정 +VITE_USER_ID=your_user_id_here +VITE_SCHEDULE_CODE=your_schedule_code_here + +# Naver Cloud Platform +VITE_NCLOUD_HYPERCLOVAX_URL=your_ncloud_hyperclovax_url_here diff --git a/app/index.html b/app/index.html new file mode 100644 index 0000000..6a2fbd8 --- /dev/null +++ b/app/index.html @@ -0,0 +1,13 @@ + + + + + + + Today I Learned Alarm + + +
+ + + diff --git a/app/package.json b/app/package.json new file mode 100644 index 0000000..0f9b56c --- /dev/null +++ b/app/package.json @@ -0,0 +1,33 @@ +{ + "name": "app", + "private": true, + "version": "0.1.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@supabase/supabase-js": "^2.39.3", + "firebase": "^10.4.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-indexed-db-hook": "^1.0.14", + "react-markdown": "^9.0.0", + "react-slick": "^0.30.2", + "react-syntax-highlighter": "^15.5.0", + "remark-gfm": "^4.0.0", + "slick-carousel": "^1.8.1" + }, + "devDependencies": { + "@types/react": "^18.2.0", + "@types/react-dom": "^18.2.0", + "@types/react-slick": "^0.23.13", + "@types/react-syntax-highlighter": "^15.5.11", + "@vitejs/plugin-react": "^4.0.0", + "typescript": "^5.0.0", + "vite": "^5.0.0", + "vite-plugin-pwa": "^0.17.0" + } +} diff --git a/public/favicon.ico b/app/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to app/public/favicon.ico diff --git a/app/public/firebase-messaging-sw.js b/app/public/firebase-messaging-sw.js new file mode 100644 index 0000000..85720ae --- /dev/null +++ b/app/public/firebase-messaging-sw.js @@ -0,0 +1,30 @@ +// Firebase Messaging Service Worker +importScripts('https://www.gstatic.com/firebasejs/10.4.0/firebase-app-compat.js'); +importScripts('https://www.gstatic.com/firebasejs/10.4.0/firebase-messaging-compat.js'); + +// Firebase 설정 +const firebaseConfig = { + apiKey: "your_api_key", + authDomain: "your_project.firebaseapp.com", + projectId: "your_project_id", + storageBucket: "your_project.appspot.com", + messagingSenderId: "your_sender_id", + appId: "your_app_id" +}; + +firebase.initializeApp(firebaseConfig); + +const messaging = firebase.messaging(); + +// 백그라운드 메시지 처리 +messaging.onBackgroundMessage((payload) => { + console.log('Received background message ', payload); + + const notificationTitle = payload.notification.title; + const notificationOptions = { + body: payload.notification.body, + icon: '/logo192.png' + }; + + self.registration.showNotification(notificationTitle, notificationOptions); +}); \ No newline at end of file diff --git a/public/index.html b/app/public/index.html similarity index 100% rename from public/index.html rename to app/public/index.html diff --git a/public/logo192.png b/app/public/logo192.png similarity index 100% rename from public/logo192.png rename to app/public/logo192.png diff --git a/public/logo512.png b/app/public/logo512.png similarity index 100% rename from public/logo512.png rename to app/public/logo512.png diff --git a/public/manifest.json b/app/public/manifest.json similarity index 100% rename from public/manifest.json rename to app/public/manifest.json diff --git a/public/robots.txt b/app/public/robots.txt similarity index 100% rename from public/robots.txt rename to app/public/robots.txt diff --git a/app/public/sally.gif b/app/public/sally.gif new file mode 100644 index 0000000000000000000000000000000000000000..dd493f382ec78f1eb2e2f7b29fab2875337ab3fa GIT binary patch literal 10232 zcmXY$by(An_x9iG1V*=vZW!G-Qc{K>CEy52#fcyTiH&YXcL~T)&><)W>gW_HyGBWf z3RqYl9>2fqx&J;Wu?YfX{#0)WGFbDX#QdG z(Pdr0)646>Q^1{gSa^82vMBWZh~7Ya;LrX2{ZW-~{jxjLdY4o{fB*g+(uZzV!za>V zW0~h(y?S-;jGMlJ!BQ@~`h>EfEV%RP)umE+TWf2*GN`V$_Guh6(+m1&W~MqAwz#3)>b=#T3WiNJ^!aqpF9k}ouOJc zwIIK~ec9aHoXdetOicW~j3`UOcc_7Kj>+xal+4M=`FIKYG|i&twC=fc=Ux=TsMPpc z1t7v(_?!dOMhy%CfTy1Zxis|++e3=Go%a`ZJf_s9X@u$S@dqe&_H*Uz3wO8ex zNH87NgRhM}DEC$x@dqCj0x|rcjfO%P4CY#?!tdX|J~W^iagx^qY}QNRDKcQr{Tr=B zDHAO&O<82oafL7`NW@|B_f_z6FU7Q@GAni1X*0+}b6|XAc$8|AU?+856HGrN@yH7F zC<@Aj1g%uS84BR}PUQxBRRk26?;$juRJq@*x>!HAG|Q;k4Z`Z=7r>72Hnf!fb_)rHrpa*4L zzqa%C#i%~~?{nk7FO0im$p^1ZU)AEOswy{Xv2`T9iShBq>cUY&*y9_TQ{{pcijehc zL{n4KVlvd+{BU+EEzp%e(FRg`SZv7^RN|?aLZh8Ld9vwJ%bQFq9v+_J;$n9KuegN7 z_3PJ1M@K)@!VeA(fd7;90p_TUyPK5-$wpg)0Qom=K>8;Xh6YH0+W!jvwXkhdR6NOCxzAIuWnOyIaPJ@K(7J_BUE5N|oHM_)gqto2n!P zP1f1>Tz*t*cz)~kL{IzUMq(OT(xI0**J4+y;y2mbvCvLxaj18=dF9DfubzlElQ*wE zyG|a;m2|w-`JyLm;fmkXt*%#nl$FVP$G&TC?oq#Ny_xE}{_Y_Sf;r@Lo3%8Q&9CY| zeY<;Qj3MjT;B@E4+EkTJsSVVi{Y^0o{<*qJkB z7D?E8;RXuPMRL+dzV>gP&w|TX#|dqQD+Y6^e0rd^1BqW-OHVgPu9m(L8`+@Ssqk$R zoDCKv&O3<;RWvW@iWPQ)W&G??9dxF~OD*WS@-j1EYnqmW+}U2~0eumlu$2PCm&^ds zH`^?*QVH$cxT#Xp{yapga{;STY&{1^8QChgl`U+u9JH7cH;91km9GHdCXIeXc#YWc zs4VPq^^*P>0SKH|R&M^3y}&9SD-ubYCl*9}uMQDS#18@@0~DiBJ7+cGv{J(M=6Xv~ zg|vkUS*>)a`H<`Epf*{cXHfsxCn{F&WnH{>@-YJ zdB+>B)FQBeP*GSUd2Z{K}sa%!3$gkv(v)bv>=NCugU|=`6t*PNqToW>#o{C7bSGy zBf9;dNf}*TV$diyU+WQ?iaRIs2DL^(LVUJUW1sn!o-lrl6AY7mJf9UPmu1 z76yo(A>T{Qcr#1OC0J0BNx&3m$&#}o^R936ie{tfJM`mSOGePI$R+)e{9`jWUeN-t z@4(CejEW-B<>pk%?>BM3+~eN-dI#B-fyh|Wcyk`U?4(WdG9!A@aKrnceRv?0Kn*zi zD9C^BZpedl<)R3zxWwU30AxmM#z^eFRZ)p)(e5M*+(aJQZ=fLU8L4McCiPP_l@I2P zaLF5vO)_{q)YMLcuRQOVsI~{}={_4OWtVAskiSzPr3(rc+#P`1E`gynM?;i4U;e6# zd+=S)g*OivQjudfMcIX8OYo`9M@#8yY7i4LQCwu34)FV~9)joF3e=Ag=cU!e)FtY{ zlH+4xbpTd(w(*c*mF$^W0PAh&EK?G|W6DeB(_yFbRW;{_28V|Wpa5PG0BmH-o5?3p z3G=0-@{e0!<0YO+*nz+}!fbr-4p_v=mAhczgRMz+y4k3b7@BdKD+HI$7h^FE7U==um8E1T| zoEpde!F`uV&pcaH;uT4_*WjsV!Kx}6JCnu@7_jss667h1Tkb+8Se%`P@2q*uy;0iu zcY9b&pYtpu5rSQt+H@VU$<$lAtzmVXlGa0DjMi_C8_F8 zON3mqX)Bt{NaK$+aZVmy>MJ49Q*A8VZ&lzsJRHN`F?ZT8ObhAW8X3~OT>H2}r5VUp zXG=9$Kuh(5C8+>C$`k3RsM~vqsg#~7c-s3`;UEf$IW-_K_g47~gqIB1hSlZd{9g71 zyfZpP*?3~6?!cjwl#Jj;rm=??4Wcq`mDX39E~>dd!mVy0JDy-};!}W*PZC#o&nuQh zqaOeg`lka4;aV!~qWWtn_Ii-OkKyZ)0k2#VeW}u4L^6cD&dh`@{(AX*=E5Z&+n&@8 z>FcMm!6F(kF+8oA?_5YnKsT_U46T;_;5BrjecRMyu?BjHMSp-8IGg<8#Jfv47|O2c zjG$LwO;~-}@a17&r(^}l+!`g|i%}Zx0~o{fVq5a@LU?8`_MvMt&~^l*t^^q@bASU0 zd(7-r^!TnRA7+CR=$RJJX&iKvwV$ifHfd9{SR@3bQj+w9`@@f_6f*6yV9854)17-L zH-wm%IUSX_yyeKDKfT%TO`e*B@;pcvxN>c;+@(oapG0pBG6Zy8!m(5$EzFkkDQ3M? zbo*1gRzm>;z(FoaRqh<}(10Cshu~h&;P^UF_9(=1w=gAfwWqjX#4`=y$N&pl&tgng zsq4!n12>{|=VP-oo3LctyH;;|6A&>6g$TN3pU-;S^rR}#ccmU;bs+t#ZsFPs3n)Kp zbT{R5{@Wk^`^5)lyDw4_52>A$oW9rwOOR*_x0ZpozZYc#@bIRj^G{vu`(luDV8+de zxia&#F$h~R<$)*Y%QNcsv*c}q6ftC?DIScNMQ%Y1d2z=U@K8WW%#LN>7~+-rEg)em z4!#s(XmfU18*v{G9(k55I7`nPOOp(vOWM(A@QK6EsE&B>#huW5BRm4O@=7AK1}z?D z6Lw)ORjoXDY&A-Xf!oB9xxJD-E=0c|(M7`OgNT$_T4w%_@WZyZAyxM50Cwxh%ekQEZp)+FA>Q%^U8V92ld6Hk3)4X$;($MVB5O==574=k7SRvV##bL zoqea92F8IjI6o_X!!wrK{(`b_F<(ydu^p5tBlDACVu2@@3=RJFiRBMNtw=VwE#SoX zh1{<4xY3xv5RbmNgKj^dK#V&|+bQVNY$S04xwKPCoPZk;upvKC zThB60m{fiWfN1lV&XFzAMxXW&D>{x!&&ZI(M~p3^sI#7kT_~9ZR()?i)q-5v0nN`= zoIzn_XDbxQ;CTXAiclG&%>534yarHHo?KPPqK^g_>Q~LbSLN&PS*Y8KfoNDP5aCtj zG9BWSOv5U8;6#a7e`4~DD)V~;ZZ@Z4o(yI)xLr6EF67FX7Zn{S?4Sjrj{p*xD17h( zB}2|Srduw#2q#l`+UWq90AnbJ{#tZ#w2gxCLccSh^h$?&07M#J(`p26e^Iea0RO_* zxG=cqUR1nh!%SzXW(UX|8oBnuxc17WS_5$KFN#=77`EwYfFuPj80U0n))%o0NcIJ) z>Hg~(iomIfLRrh=xufFipW$of+4a%(2+l;_h-X8esLfWjwCIZMWvyH)p>FF!%v}zg z$~lP`07ueXZ|vI>h&(QAl-eXpiU6*|bHnfQ$WpkdMwPF_!F5DLa!2yAQOYqqxRrK< zPahCWkp4*K8Mz>~M?Bv3t@WpM=%^fOiin35!_Es*TY?b!H2CKoZUz|{XndJLy3C+J zJ~K)U*zm&>@Fhx_N*^@$Sz2@zm&;~k;!2LuG5DQU+GRR;m=kW(9`*E;6O`fuFD}qy zx*b0l1SEc)XY$gC`QG z&Ugaqu#0#UhI7vjLdshRu@Evq)qO+O;8ymICulGBLrkOh1?BDZ29-{6L)JrNzUowmg#(ySW-5PBCF?s3 z?lKgc$1(r&@&dep26ixl4kdk$K@X!9$LK}ERpM2dru$SgrSzC9Hwr>iaFO}%wXIyE z?TBnK0m|tg*4MwkME}u+?8oEWsUXriG5>k5m|fy0#gzWBy!DqiXzXJCrfV@};5Hxl z5hAv?P3)u>t*b3cvI+g?Ycq4J6DyCGYHhp@mY`Kq#x+u)*zjhtjjegjQn@ zLW1xOPZq1EwLA4o!pSXoZ&y3UJ)#X-j2xr{b$hig%fOX{8=RE0$~W@PF{zQr{QG%{ zn2yflWtM+tJ0<0!Hh09tOqf4gOTzKDk>|LIE?(NAMc4jH8xrrke~_J1pwwXEm2R&D z)~A^|+jSd*ZKv>-UD8~S@P1txvKoEPbd@)EH@@F1{$8nCccyB4@+};{JtyYawpT!=1M%;RWyu?VGG5`twM3IFr z1S(!Qh8xoQ!>GEOc#-1}vuK`>>lo16dcC+HQ@nb_8z7@F|I&?phxxPJf1`<8J`T{U z>)_jDXnT&_C!P;uAuiDzUSIaVGW0-n&wURszIzugeybeJDeoc%?nL5hdf|Uw-r_rb zDv%AjKpDI6FW0f)Kq9(gXDqoNli_AKCdgISp^?TP{pTQ5I*1L(>xsJr!N0w1W<5cd z&tgS#acqi#g0ZnCfA{gBYLr!LBqCO$cSr~gKWQRPds(DGrNMAK z^u$ZuW6a5aG%ZSCmDK~5l}Xoq{f1+@P)iU?VT2UQg75vvow|Pg4NHS69Z74l*^}+411ohK(WGp zM2X8m3U*(BC`}j&D}-kkU@Ifw=Vza)&9ALP?;O_cm{$U3jud;{Hr$4)Pa36Q3Q@jDb!&;5ad3=Guw2LjZfK9N73KDy(< z+ISklqMVdNjZ+G)>;g9lXw`3%V1kpD*}`82@;6&1uml>-f!$~YFkcr+zv+27!;NWZ zL%5X?9%6OBJqwzA%_45$z~}nB7clu6`i_Lj_e1&+;pOE=RYn&kYG)6ww%L_KTV~(# zK{fo;e~2-EOuFHYMssH7$fy!L z3X3auzt!n!_Nf0rg6kX&t+6w=)wU!Q9d1d4o|zW=BQv44hJY(iu7bhb|G}=pPtOJ4 z(7L1dhlG47ayM4bO0dqxc~s1Z1{4ef56NCw%2LT1lu1Ls`DRL6S#^)uz({hbm?wuF z)suIAC3MWOdsd8=i#|#Au6h6u(mSQWkZcef;B9blJG!*I3>Av?bt*JQx4;v+3?s?I zox8zJ$)J{6gVJ%+4F>cPjEyC6@>Y+1GLgUvF~C5ah7bx|$A*2*&MUc;9USes9O zej2U)GwgFp*Q|i)G4Y+D7h33W0;*Hb?;-JHL;BDBLtEp5-5W0!q{fWhhju{l!}SLz zPo>xfoC0#M6(a*uqxcN`s%ZXKGk*-6`ujxU#mvel1%a zj+Zn`9^kGNp%o834(R14ix|fk(i&}Yh4p-f4V!{&Jj8SgB_>?u9)|g|hox6|Wk-r+ zJIahw)$9(}8O45DeX+3a(qxgrE$_3q;o54HhA)ko?Vu@RV$)mqEtgSMqRu6z9XC~< zm5^I569hJD=^}Jf@D$TYLWixSSlaM+lu>d|4XF2BzL$BQRqYruaX=N7=j3YjUw*&JXZ9#-O6Nz1f+v7#$f|)WxWTa}FxriR^4E+g;0i`8&CzDg+i^M~h6*a#+{8 zg30*@#Tq-nfT8Yh^-d#^Z0TZ^FN-=R=k$S~0=`~gD#w*%KX{uv%jv+;T&f^wEj`2b z=Orkt7e4|nQe#;nt3=x4ck;e5@-K_%xi0h2q!C+_`qcn~&@w{mk-t2$)> zT`i|BHyuKf8+jhwL1f2170np?@rUcq`1i%r?yrk4bzFz#p12^&l&aa~(&ldN(KBC< zvNe*$J+{8^SlPOFwccI@ip6K%I(WGzk^M8ZhyLoz>?<3W zLLV%AuXrz_ccqPd=(J#)r~()Lwf8#n!#%|_{VQDf#%bL}q|x2Y3)i(-@_Fx5T_Zro zXGe?w(nNUFI=nZfl#kpQX8!D6%?n8m`}2jQOm;?KZgIVew6!m+$^Rt;{QYK@gv=zY z-mMUfsB?bYzreMe`ZrFcn3lns&rt2QdL4SaVGgrHgu^&3jW=>)*|PzI1tKfoPf#=? z64o&yhUup^r_S=`ym%OPRP}N!&yUS%N$kVwnCZSo8>t&%A;aH!xDDeTYB_)+@uLQx z;)sAN9%^k@asYjHe?RHH-FGAitiIofWpP~Av?P~KhaTJj#ExK$fg$Z^iiJRgBCoX9 zXuh>Yu95s>*Y=fM*ijao0Btc=UR{c1kYI@vIw)h-(lN~AwroP4U^LaueBOe7$d=bc zgahW@ZGyl=;O2IT?iz*^-6^)-O8>pYnS5R&Sam7zARF6ocTKhSaF+9i(vy@CHO^1atp=huH zE$}eYt044}Zj12E429dX^OXwU6c69;aL_bfh%X5O$8Lmk-DamH%;+#{Xb6B0;Ne{) zb_A`V1mhV6?Uq)TBVg9ByJ!G#B0`K%!}x_??&X8Bpo_2%vg5y=S(AxSUuLGxV#IUH z`5uP9GXUgQ^SdSw9&}_TZ5e&L`;3r{$E8R{%1GeB%I=W1vVWI!_?FYCu}7!j=79Qg z_~Y8qif$BgM4dI@-Np^-<;qYoi_G;RZhyP#yAydhnD>~n#8Xz}{V@HIdpQB);66<~ zHbG%_cGxnuOXX$;#Y#H$)%PZDUu2hk{T<)<3!b-c(}p3JKOE!o)w|bjvmIS8n)@xG z43*DG4PNVbeM>Yue?*BhCr+7wT+~uuO5=I&rJvnP}yiZK!Du z=fcx+Mw#Ab%B#D_Mw2fgpR-5Rvp3xlL$|tq)Tx`^X8GV0`4OIHSRNl$$#4xG9OV=H3MozRul;WfZtPSc$9os0kr%aGG!e(%mu zjlcA=PF+(Exfdn@^_g6ST`}!*d?}wzgo^Ad9aSQRReR7bQ#D$hG}Tk3IraN)Nz7_+r^aeAUNN-J@hw+woY3K8Z{h$`ZWx zc;ASlG6Sg~_XqUmI|>#-f@+XXG&_0?DhmDma7Ng74vq^*MX zegvF4EDNS{9clM{uhSm?=uGnYx^>@mllAz=N&lU1LilZ1DJIMnB*(NW`fWOfCM?wd z7sEW_x8>HJ@T4m_wlmc4!-@5TXZQb$Wo7wo2Ps~B@hJI1Z@b^e$k2iCgEbP(wOlU)E% zGXvZJGvFlfKe7u#{v*2_cJe>6tNVXsms`-m7x|CuX7lUF^p6*}j28Vh&P_z_t&EpK z9c!#}j6^XN=YAHUaMqfvaGP!by3)X|+ zCj!U8&_Bj4tB)g|7Cih(LAgtGhw4PHf0}Ln@!2CvWO&>{LNOzTJgp?m?zb{kt9S1? zc#w(`Ohu^BMwPbW-rU zUx&0KhgaT4PiY~t0y+iRMDxR~c5b+C-RFS}Ns8h)HZEL0C*EOxaafy5-jj`+rgvC} zWDf*jH4ks}@w*(yf0>p)8I1_hpv-0os|++5x@DIB?USq`&*0ut_i+&GLQ_|Ug*nxU z?-XtNuXZEVlX=5dopIlK(X8L}{Hw;Iqu%l%DOI3Rv+k}5e!kKrowO_>{J>!~fYQke zLD%q|vc$F|{tAebM1scxs-6VFRlK(++>rft^UYa!xMLf&i(+e?dS!3b>Z%J|IW&KG zOD4O(B6zA)m(>&qr;#og$VGNhiPo6+%Vl=lSp*7-N%ohK3GwvJAzrcSF1OJcbz1f> z3%CHt-i)fNPOCw6!-&9u?*7(wE;p)I(87Q26{GF3vlUd(V!`xUzd37z!?DF z5_Cz@)WR|p6d4bZgzYh?M2XXY8-xMVN>j zrUluZ!}LDZZlT5-oCiAZzYt?p;d`gqtC3$`U@fgw2lsrN#PH-JG&wK|=%%Xhj* zwX3z?8Ujkef8L1}X=B-<^#XbOW)|Dh%5a`?*+gphT{&*y0WNYlqVgGA-ii^eU=28YWW7lF}B)1IgLamn(5k2 z3?L~&Qq>=#`EVR)5U0`1%an&oZJ&kXTZ)6g$N~Im5cd6wUmO%HJJdVq!6S#V1OsIN z`%<#O)H~t~N%3GL70hLyom>?N)`$li2w69NIS>&^!wOi-{^Fo<*@UX!pv^e1D%XP5 zVkAA-+7)9seDVse5DW0Dq~S^hLqg6)^y8$Bh6r$w$*(VCoePbRV=|78 z;IsH>>{?Cdab%4a8u5sYZLu44P$!}l>+mQlI}Pj=(4Q`6Ddp=kr1Vsf2i|0fkT;|Y z12lv?l>?mvwj6aRNOu8C?iO~Mw!0P#t_u;|4sMr=!69I`!C2uY6|>*;bP)o+OrAX? zhMmlJa392mi@-!|rM=<(_+(TESStpAVafo(4)+mkbaSn)dm!H~p60EU$H4yMTbeYm zaz9SkVj~8y3=QMWZ_q+N&0TFa6Q(}&>(U*B0mxp1ubN}N+A)U*%) zmi7<>&(t57#ro4gEz{|P622Che46{z38tmsCutrTqykEjG6-`|SV`R{(?sn?jk5{f eJc-h%AoUwoK13cUz!vr?+q1gj#h?Lz$^QemlvH8> literal 0 HcmV?d00001 diff --git a/public/til-alram.gif b/app/public/til-alram.gif similarity index 100% rename from public/til-alram.gif rename to app/public/til-alram.gif diff --git a/app/src/App.tsx b/app/src/App.tsx new file mode 100644 index 0000000..4a1ca92 --- /dev/null +++ b/app/src/App.tsx @@ -0,0 +1,56 @@ +import React, { useEffect, useState } from 'react'; +import { initDB, useIndexedDB } from "react-indexed-db-hook"; + +import { DBConfig } from './DBConfig'; +import { chatCompletions } from './api/ncloud-api'; +import { getCurrentDate } from './modules/utils'; +import FlashCardViewer from './pages/FlashCardViewer'; +import { getGithubData } from './services/github-service'; + +initDB(DBConfig); +const dates = [1, 7, 30]; // days ago list + +const App: React.FC = () => { + const { add, getByID } = useIndexedDB("data"); + const [loading, setLoading] = useState(true); + + useEffect(() => { + (async () => { + const todayData = await getByID(getCurrentDate()); + if (todayData) { + setLoading(false); + return; + } + + let list: Array<{question: string, answer: string}> = []; + for (const ago of dates) { + try { + const githubData = await getGithubData(ago); + if (githubData) { + const result = await chatCompletions(githubData); + const questions = JSON.parse(result.body.result.message.content); + for (let ncloudData of questions) { + list.push({question: ncloudData, answer: githubData}); + } + } + } catch (error) { + console.error(`Error fetching data for ${ago}:`, error); + } + } + + if (list.length > 0) { + add({date: getCurrentDate(), data: list }); + } + setLoading(false); + })(); + }, [add, getByID]); + + if(loading) return null; + return ( +
+ +
+ ); +}; + +export default App; diff --git a/app/src/DBConfig.ts b/app/src/DBConfig.ts new file mode 100644 index 0000000..45cedc7 --- /dev/null +++ b/app/src/DBConfig.ts @@ -0,0 +1,14 @@ +export const DBConfig = { + name: 'MyDB', + version: 1, + objectStoresMeta: [ + { + store: 'data', + storeConfig: { keyPath: 'date', autoIncrement: false }, + storeSchema: [ + { name: 'date', keypath: 'date', options: { unique: false }}, + { name: 'data', keypath: 'data', options: { unique: false }} + ] + } + ] +}; diff --git a/app/src/api/github-api.ts b/app/src/api/github-api.ts new file mode 100644 index 0000000..9017549 --- /dev/null +++ b/app/src/api/github-api.ts @@ -0,0 +1,42 @@ +interface Commit { + sha: string; + commit: { + message: string; + author: { + date: string; + }; + }; +} + +interface CommitDetail { + files: Array<{ + filename: string; + }>; +} + +export async function getCommits(since: Date, until: Date): Promise { + const sinceISO = since.toISOString(); + const untilISO = until.toISOString(); + + const response = await fetch(`https://api.github.com/repos/hssuh/TIL/commits?since=${sinceISO}&until=${untilISO}`); + if (!response.ok) { + throw new Error(`GitHub API error: ${response.status}`); + } + return await response.json(); +} + +export async function getFilename(sha: string): Promise { + const response = await fetch(`https://api.github.com/repos/hssuh/TIL/commits/${sha}`); + if (!response.ok) { + throw new Error(`GitHub API error: ${response.status}`); + } + return await response.json(); +} + +export async function getMarkdown(filename: string): Promise { + const response = await fetch(`https://raw.githubusercontent.com/hssuh/TIL/main/${filename}`); + if (!response.ok) { + throw new Error(`GitHub API error: ${response.status}`); + } + return await response.text(); +} diff --git a/app/src/api/ncloud-api.ts b/app/src/api/ncloud-api.ts new file mode 100644 index 0000000..e3987ad --- /dev/null +++ b/app/src/api/ncloud-api.ts @@ -0,0 +1,71 @@ +interface ChatCompletionResponse { + body: { + result: { + message: { + content: string; + }; + }; + }; +} + +/** + * CLOVA Studio + */ +export async function chatCompletions(text: string): Promise { + try { + const option = { + method: "POST", + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + prompt: "마크다운 파일을 읽고 질문을 만들어주세요. 질문은 다음과 같은 형식으로 출력해주세요. [\"첫 번째 질문\", \"두 번째 질문\", ...]", + text: text, + }), + }; + + const response = await fetch("/question-generator/v1/json", option); + + if (!response.ok) { + throw new Error("Network response was not ok"); + } + + return await response.json(); + } catch (err) { + console.error("Error during fetch:", err); + throw err; + } +} + +/** + * Firebase Cloud Messaging 관련 API + * TODO: 실제 API 엔드포인트로 교체 필요 + */ +export async function registerDeviceToken(userId: string, token: string): Promise { + try { + // 실제 API 호출로 교체 필요 + console.log('Registering device token:', { userId, token }); + return true; + } catch (error) { + console.error('Error registering device token:', error); + return false; + } +} + +export async function removeDeviceToken(userId: string): Promise { + try { + // 실제 API 호출로 교체 필요 + console.log('Removing device token for user:', userId); + } catch (error) { + console.error('Error removing device token:', error); + } +} + +export async function registerSchedule(scheduleCode: string): Promise { + try { + // 실제 API 호출로 교체 필요 + console.log('Registering schedule:', scheduleCode); + } catch (error) { + console.error('Error registering schedule:', error); + } +} \ No newline at end of file diff --git a/app/src/api/supabase-api.ts b/app/src/api/supabase-api.ts new file mode 100644 index 0000000..733b874 --- /dev/null +++ b/app/src/api/supabase-api.ts @@ -0,0 +1,6 @@ +import { createClient } from '@supabase/supabase-js'; + +const supabaseUrl = import.meta.env.VITE_SUPABASE_URL; +const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY; + +export const supabase = createClient(supabaseUrl, supabaseAnonKey); diff --git a/app/src/index.css b/app/src/index.css new file mode 100644 index 0000000..42124f9 --- /dev/null +++ b/app/src/index.css @@ -0,0 +1,443 @@ +html, +body { + --custom-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, + Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + --custom-bg-color: #fff; + --custom-panel-color: #222; + --custom-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.8); + --custom-color: #000; + --custom-color-brand: #24b47e; + --custom-color-secondary: #666; + --custom-border: 1px solid #333; + --custom-border-radius: 5px; + --custom-spacing: 5px; + + padding: 0; + margin: 0; + font-family: var(--custom-font-family); + background-color: var(--custom-bg-color); +} + +* { + color: var(--custom-color); + font-family: var(--custom-font-family); + box-sizing: border-box; +} + +html, +body, +#root { + height: 100vh; + width: 100vw; + overflow-x: hidden; +} + +/* Grid */ + +.container { + width: 90%; + margin-left: auto; + margin-right: auto; +} +.row { + position: relative; + width: 100%; +} +.row [class^='col'] { + float: left; + margin: 0.5rem 2%; + min-height: 0.125rem; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + width: 96%; +} +.col-1-sm { + width: 4.33%; +} +.col-2-sm { + width: 12.66%; +} +.col-3-sm { + width: 21%; +} +.col-4-sm { + width: 29.33%; +} +.col-5-sm { + width: 37.66%; +} +.col-6-sm { + width: 46%; +} +.col-7-sm { + width: 54.33%; +} +.col-8-sm { + width: 62.66%; +} +.col-9-sm { + width: 71%; +} +.col-10-sm { + width: 79.33%; +} +.col-11-sm { + width: 87.66%; +} +.col-12-sm { + width: 96%; +} +.row::after { + content: ''; + display: table; + clear: both; +} +.hidden-sm { + display: none; +} + +@media only screen and (min-width: 33.75em) { + /* 540px */ + .container { + width: 80%; + } +} + +@media only screen and (min-width: 45em) { + /* 720px */ + .col-1 { + width: 4.33%; + } + .col-2 { + width: 12.66%; + } + .col-3 { + width: 21%; + } + .col-4 { + width: 29.33%; + } + .col-5 { + width: 37.66%; + } + .col-6 { + width: 46%; + } + .col-7 { + width: 54.33%; + } + .col-8 { + width: 62.66%; + } + .col-9 { + width: 71%; + } + .col-10 { + width: 79.33%; + } + .col-11 { + width: 87.66%; + } + .col-12 { + width: 96%; + } + .hidden-sm { + display: block; + } +} + +@media only screen and (min-width: 60em) { + /* 960px */ + .container { + width: 75%; + max-width: 60rem; + } +} + +/* Forms */ + +label { + display: block; + margin: 5px 0; + color: var(--custom-color-secondary); + font-size: 0.8rem; + text-transform: uppercase; +} + +input { + width: 100%; + border-radius: 5px; + border: var(--custom-border); + padding: 8px; + font-size: 0.9rem; + background-color: var(--custom-bg-color); + color: var(--custom-color); +} + +input[disabled] { + color: var(--custom-color-secondary); +} + +/* Utils */ + +.block { + display: block; + width: 100%; +} +.inline-block { + display: inline-block; + width: 100%; +} +.flex { + display: flex; +} +.flex.column { + flex-direction: column; +} +.flex.row { + flex-direction: row; +} +.flex.flex-1 { + flex: 1 1 0; +} +.flex-end { + justify-content: flex-end; +} +.flex-center { + justify-content: center; +} +.items-center { + align-items: center; +} +.text-sm { + font-size: 0.8rem; + font-weight: 300; +} +.text-right { + text-align: right; +} +.font-light { + font-weight: 300; +} +.opacity-half { + opacity: 50%; +} + +/* Button */ + +button, +.button { + color: var(--custom-color); + border: var(--custom-border); + background-color: var(--custom-bg-color); + display: inline-block; + text-align: center; + border-radius: var(--custom-border-radius); + padding: 0.5rem 1rem; + cursor: pointer; + text-align: center; + font-size: 0.9rem; + text-transform: uppercase; +} + +button.primary, +.button.primary { + background-color: var(--custom-color-brand); + border: 1px solid var(--custom-color-brand); +} + +/* Widgets */ + +.card { + width: 100%; + display: block; + border: var(--custom-border); + border-radius: var(--custom-border-radius); + padding: var(--custom-spacing); +} + +.avatar { + border-radius: var(--custom-border-radius); + overflow: hidden; + max-width: 100%; +} +.avatar.image { + object-fit: cover; +} +.avatar.no-image { + background-color: #333; + border: 1px solid rgb(200, 200, 200); + border-radius: 5px; +} + +.footer { + position: absolute; + max-width: 100%; + bottom: 0; + left: 0; + right: 0; + display: flex; + flex-flow: row; + border-top: var(--custom-border); + background-color: var(--custom-bg-color); +} +.footer div { + padding: var(--custom-spacing); + display: flex; + align-items: center; + width: 100%; +} +.footer div > img { + height: 20px; + margin-left: 10px; +} +.footer > div:first-child { + display: none; +} +.footer > div:nth-child(2) { + justify-content: left; +} + +@media only screen and (min-width: 60em) { + /* 960px */ + .footer > div:first-child { + display: flex; + } + .footer > div:nth-child(2) { + justify-content: center; + } +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.mainHeader { + width: 100%; + font-size: 1.3rem; + margin-bottom: 20px; +} + +.avatarPlaceholder { + border: var(--custom-border); + border-radius: var(--custom-border-radius); + width: 35px; + height: 35px; + background-color: rgba(255, 255, 255, 0.2); + display: flex; + align-items: center; + justify-content: center; +} + +.form-widget { + display: flex; + flex-direction: column; + gap: 20px; +} + +.form-widget > .button { + display: flex; + align-items: center; + justify-content: center; + border: none; + background-color: #444444; + text-transform: none !important; + transition: all 0.2s ease; +} + +.form-widget .button > .loader { + width: 17px; + animation: spin 1s linear infinite; + filter: invert(1); +} + +.visually-hidden:not(:focus):not(:active) { + clip: rect(0 0 0 0); + clip-path: inset(50%); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; +} + +.card-player .slick-list { + z-index: 1; +} + +.card-player .flashcard { + display: flex !important; + align-items: center; + justify-content: center; + font-size: 2rem; + word-break: break-all; + text-align: left; + height: 78vh !important; + margin: 20px; + border : 2px solid black; + border-radius: 20px; + overflow: auto; + transform-style: preserve-3d; + transition: transform 0.4s; + padding: 1rem; +} + +.card-player .flashcard.flipped { + align-items: stretch; + justify-content: stretch; + transform: rotateY(360deg); + overflow: auto; +} + +.slick-slide>div { + display: flex; + justify-content: center; +} + +.card-player .button-wrapper { + margin-top: auto; + display: flex; + justify-content: center; +} + +/* button */ +.button-circle { + background-color: #00A6ED; + color: #ffffff; + font-size: 2rem; + border: none; + border-radius: 2rem; + cursor: pointer; + transition: background-color 0.3s ease; + flex-grow: 1; + margin: 1rem; +} + +.button-oval { + background-color: #00A6ED; + color: #ffffff; + font-size: 2rem; + border: none; + border-radius: 2rem; + cursor: pointer; + transition: background-color 0.3s ease; + flex-grow: 2; + margin-top: 1rem; + margin-bottom: 1rem; +} diff --git a/app/src/main.tsx b/app/src/main.tsx new file mode 100644 index 0000000..116108e --- /dev/null +++ b/app/src/main.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App'; +import './index.css'; + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); + +root.render( + + + +); diff --git a/app/src/markdown.css b/app/src/markdown.css new file mode 100644 index 0000000..47deaf0 --- /dev/null +++ b/app/src/markdown.css @@ -0,0 +1,14 @@ +.markdown-table { + font-size: 10px; +} + +.markdown-table table { + width: 100%; + border: 1px solid #ddd; /* 원하는 테두리 스타일 및 색상을 지정 */ +} + +.markdown-table th, .markdown-table td { + border: 1px solid #ddd; /* 테이블 셀의 테두리 스타일 및 색상을 지정 */ + padding: 8px; + text-align: left; +} diff --git a/app/src/modules/Annotation.ts b/app/src/modules/Annotation.ts new file mode 100644 index 0000000..0db422d --- /dev/null +++ b/app/src/modules/Annotation.ts @@ -0,0 +1,2 @@ +// 기존 Annotation.js 내용을 TypeScript로 변환 +// 현재 파일이 비어있거나 간단한 경우, 필요에 따라 추가 diff --git a/app/src/modules/utils.ts b/app/src/modules/utils.ts new file mode 100644 index 0000000..760518b --- /dev/null +++ b/app/src/modules/utils.ts @@ -0,0 +1,7 @@ +export function getCurrentDate(): string { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + return `${year}-${month}-${day}`; +} diff --git a/app/src/pages/Auth.tsx b/app/src/pages/Auth.tsx new file mode 100644 index 0000000..8401d9e --- /dev/null +++ b/app/src/pages/Auth.tsx @@ -0,0 +1,13 @@ +// Auth 페이지 - 필요에 따라 구현 +import React from 'react'; + +const Auth: React.FC = () => { + return ( +
+

Authentication

+ {/* 인증 관련 UI 구현 */} +
+ ); +}; + +export default Auth; diff --git a/app/src/pages/DocViewer.tsx b/app/src/pages/DocViewer.tsx new file mode 100644 index 0000000..67c1d49 --- /dev/null +++ b/app/src/pages/DocViewer.tsx @@ -0,0 +1,13 @@ +// DocViewer 페이지 - 필요에 따라 구현 +import React from 'react'; + +const DocViewer: React.FC = () => { + return ( +
+

Document Viewer

+ {/* 문서 뷰어 UI 구현 */} +
+ ); +}; + +export default DocViewer; diff --git a/app/src/pages/FlashCardViewer.tsx b/app/src/pages/FlashCardViewer.tsx new file mode 100644 index 0000000..195df37 --- /dev/null +++ b/app/src/pages/FlashCardViewer.tsx @@ -0,0 +1,102 @@ +import React, { useEffect, useState, useRef } from 'react'; +import Slider from "react-slick"; + +import "slick-carousel/slick/slick.css"; +import "slick-carousel/slick/slick-theme.css"; + +import MarkdownBlock from '../templates/MarkdownBlock'; +import { useIndexedDB } from "react-indexed-db-hook"; + +interface Card { + question: string; + answer: string; +} + +interface DBData { + date: string; + data: Card[]; +} + +const FlashCardViewer: React.FC = () => { + const [cards, setCards] = useState([]); + const [flipped, setFlipped] = useState(false); + + let sliderRef = useRef(null); + + const next = () => { + setFlipped(false); + sliderRef.current?.slickNext(); + }; + + const previous = () => { + setFlipped(false); + sliderRef.current?.slickPrev(); + }; + + const flipCard = () => { + setFlipped(!flipped); + }; + + const { getAll } = useIndexedDB("data"); + + useEffect(() => { + getAll().then((dataFromDB: DBData[]) => { + if (dataFromDB && dataFromDB.length > 0) { + setCards(dataFromDB[0].data); + } + }); + }, [getAll]); + + if (cards.length === 0) { + return ( +
+ 질문을 생성하고 있습니다.
잠시만 기다려주세요. +
+ ); + } + + return ( +
+
+ { + sliderRef.current = slider; + }} + dots={true} + arrows={false} + swipe={false} + infinite={false} + appendDots={(dots) => ( +
+
    {dots}
+
+ )} + > + {cards.map((card, i) => +
+ {flipped ? :

{card.question}

} +
+ )} +
+
+
+ + + +
+
+ ); +}; + +export default FlashCardViewer; diff --git a/app/src/reportWebVitals.ts b/app/src/reportWebVitals.ts new file mode 100644 index 0000000..f8e2f4f --- /dev/null +++ b/app/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { getCLS, getFID, getFCP, getLCP, getTTFB } from 'web-vitals'; + +type PerfEntryCallback = (entry: any) => void; + +const reportWebVitals = (onPerfEntry?: PerfEntryCallback): void => { + if (onPerfEntry && onPerfEntry instanceof Function) { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + } +}; + +export default reportWebVitals; diff --git a/app/src/serviceWorkerRegistration.ts b/app/src/serviceWorkerRegistration.ts new file mode 100644 index 0000000..32883cd --- /dev/null +++ b/app/src/serviceWorkerRegistration.ts @@ -0,0 +1,142 @@ +// This optional code is used to register a service worker. +// register() is not called by default. + +// This lets the app load faster on subsequent visits in production, and gives +// it offline capabilities. However, it also means that developers (and users) +// will only see deployed updates on subsequent visits to a page, after all the +// existing tabs open on the page have been closed, since previously cached +// resources are updated in the background. + +// To learn more about the benefits of this model and instructions on how to +// opt-in, read https://cra.link/PWA + +const isLocalhost = Boolean( + window.location.hostname === 'localhost' || + // [::1] is the IPv6 localhost address. + window.location.hostname === '[::1]' || + // 127.0.0.0/8 are considered localhost for IPv4. + window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/) +); + +interface Config { + onSuccess?: (registration: ServiceWorkerRegistration) => void; + onUpdate?: (registration: ServiceWorkerRegistration) => void; +} + +export function register(config?: Config): void { + if (import.meta.env.PROD && 'serviceWorker' in navigator) { + // The URL constructor is available in all browsers that support SW. + const publicUrl = new URL(import.meta.env.BASE_URL, window.location.href); + if (publicUrl.origin !== window.location.origin) { + // Our service worker won't work if BASE_URL is on a different origin + // from what our page is served on. This might happen if a CDN is used to + // serve assets; see https://github.com/facebook/create-react-app/issues/2374 + return; + } + + window.addEventListener('load', () => { + const swUrl = `${import.meta.env.BASE_URL}/firebase-messaging-sw.js`; + + if (isLocalhost) { + // This is running on localhost. Let's check if a service worker still exists or not. + checkValidServiceWorker(swUrl, config); + + // Add some additional logging to localhost, pointing developers to the + // service worker/PWA documentation. + navigator.serviceWorker.ready.then(() => { + console.log( + 'This web app is being served cache-first by a service ' + + 'worker. To learn more, visit https://cra.link/PWA' + ); + }); + } else { + // Is not localhost. Just register service worker + registerValidSW(swUrl, config); + } + }); + } +} + +function registerValidSW(swUrl: string, config?: Config): void { + navigator.serviceWorker + .register(swUrl) + .then((registration) => { + registration.onupdatefound = () => { + const installingWorker = registration.installing; + if (installingWorker == null) { + return; + } + installingWorker.onstatechange = () => { + if (installingWorker.state === 'installed') { + if (navigator.serviceWorker.controller) { + // At this point, the updated precached content has been fetched, + // but the previous service worker will still serve the older + // content until all client tabs are closed. + console.log( + 'New content is available and will be used when all ' + + 'tabs for this page are closed. See https://cra.link/PWA.' + ); + + // Execute callback + if (config && config.onUpdate) { + config.onUpdate(registration); + } + } else { + // At this point, everything has been precached. + // It's the perfect time to display a + // "Content is cached for offline use." message. + console.log('Content is cached for offline use.'); + + // Execute callback + if (config && config.onSuccess) { + config.onSuccess(registration); + } + } + } + }; + }; + }) + .catch((error) => { + console.error('Error during service worker registration:', error); + }); +} + +function checkValidServiceWorker(swUrl: string, config?: Config): void { + // Check if the service worker can be found. If it can't reload the page. + fetch(swUrl, { + headers: { 'Service-Worker': 'script' }, + }) + .then((response) => { + // Ensure service worker exists, and that we really are getting a JS file. + const contentType = response.headers.get('content-type'); + if ( + response.status === 404 || + (contentType != null && contentType.indexOf('javascript') === -1) + ) { + // No service worker found. Probably a different app. Reload the page. + navigator.serviceWorker.ready.then((registration) => { + registration.unregister().then(() => { + window.location.reload(); + }); + }); + } else { + // Service worker found. Proceed as normal. + registerValidSW(swUrl, config); + } + }) + .catch(() => { + console.log('No internet connection found. App is running in offline mode.'); + }); +} + +export function unregister(): void { + if ('serviceWorker' in navigator) { + navigator.serviceWorker.ready + .then((registration) => { + registration.unregister(); + }) + .catch((error) => { + console.error(error.message); + }); + } +} diff --git a/app/src/services/github-service.ts b/app/src/services/github-service.ts new file mode 100644 index 0000000..38451c3 --- /dev/null +++ b/app/src/services/github-service.ts @@ -0,0 +1,36 @@ +import { getCommits, getFilename, getMarkdown } from '../api/github-api'; + +export async function getGithubData(daysAgo: number): Promise { + const interval = 24 * daysAgo * 60 * 60 * 1000; + const currentDate = new Date(); + const pastDate = new Date(currentDate.getTime() - interval); + + const since = new Date(pastDate); + since.setHours(0, 0, 0, 0); + + const until = new Date(pastDate); + until.setHours(23, 59, 59, 999); + + const commits = await getCommits(since, until); + + if (commits.length === 0) { + return null; + } + + for (let commit of commits) { + const commit_detail = await getFilename(commit.sha); + let dump: Record = {}; + for (let file of commit_detail.files) { + if(file.filename.endsWith(".md")) { + if (dump && Object.keys(dump).includes(file.filename)) { + return dump[file.filename]; + } else { + const data = await getMarkdown(file.filename); + dump[file.filename] = data; + return data; + } + } + } + } + return null; +} diff --git a/app/src/setupAlarm.ts b/app/src/setupAlarm.ts new file mode 100644 index 0000000..77472bf --- /dev/null +++ b/app/src/setupAlarm.ts @@ -0,0 +1,38 @@ +import { getMessaging, getToken } from "firebase/messaging"; +import { initializeApp } from "firebase/app"; +import { registerDeviceToken, registerSchedule, removeDeviceToken } from "./api/ncloud-api"; //TODO remove + +const firebaseConfig = { + apiKey: import.meta.env.VITE_API_KEY, + authDomain: "til-alarm.firebaseapp.com", + projectId: "til-alarm", + storageBucket: "til-alarm.appspot.com", + messagingSenderId: import.meta.env.VITE_MESSAGING_SENDER_ID, + appId: import.meta.env.VITE_APP_ID, + measurementId: import.meta.env.VITE_MEASUREMENT_ID, +}; + +const app = initializeApp(firebaseConfig); +const messaging = getMessaging(app); + +export default async function setupAlarm(): Promise { + const permission = await Notification.requestPermission(); + if (permission === "denied") { + console.log("알림 권한 허용 안됨"); + return; + } + + const token = await getToken(messaging, { + vapidKey: import.meta.env.VITE_VAPID_KEY, + }); + + if (localStorage.getItem("token") === token) return; + + await removeDeviceToken(import.meta.env.VITE_USER_ID); + const isOk = await registerDeviceToken(import.meta.env.VITE_USER_ID, token); + + if (isOk) { + registerSchedule(import.meta.env.VITE_SCHEDULE_CODE); + localStorage.setItem("token", token); + } +} diff --git a/app/src/setupProxy.ts b/app/src/setupProxy.ts new file mode 100644 index 0000000..4448b7c --- /dev/null +++ b/app/src/setupProxy.ts @@ -0,0 +1,11 @@ +// Vite에서는 vite.config.ts에서 프록시 설정을 처리하므로 이 파일은 참고용으로만 보관 +// 실제 프록시 설정은 vite.config.ts에 있음 + +const proxyConfig = { + '/question-generator': { + target: import.meta.env.VITE_NCLOUD_HYPERCLOVAX_URL, + changeOrigin: true + } +}; + +export default proxyConfig; diff --git a/app/src/templates/MarkdownBlock.tsx b/app/src/templates/MarkdownBlock.tsx new file mode 100644 index 0000000..39d7493 --- /dev/null +++ b/app/src/templates/MarkdownBlock.tsx @@ -0,0 +1,42 @@ +import React from 'react'; +import ReactMarkdown from 'react-markdown'; +import remarkGfm from 'remark-gfm'; +import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +import { tomorrow } from 'react-syntax-highlighter/dist/esm/styles/prism'; + +interface MarkdownBlockProps { + markdown: string; +} + +const MarkdownBlock: React.FC = ({ markdown }) => { + return ( +
+ + {String(children).replace(/\n$/, '')} + + ) : ( + + {children} + + ); + }, + }} + > + {markdown} + +
+ ); +}; + +export default MarkdownBlock; diff --git a/app/tsconfig.json b/app/tsconfig.json new file mode 100644 index 0000000..a7fc6fb --- /dev/null +++ b/app/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/app/tsconfig.node.json b/app/tsconfig.node.json new file mode 100644 index 0000000..42872c5 --- /dev/null +++ b/app/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/app/vite.config.ts b/app/vite.config.ts new file mode 100644 index 0000000..4fa0cd4 --- /dev/null +++ b/app/vite.config.ts @@ -0,0 +1,37 @@ +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; +import { VitePWA } from 'vite-plugin-pwa'; + +export default defineConfig({ + plugins: [ + react(), + VitePWA({ + registerType: 'autoUpdate', + includeAssets: ['favicon.ico', 'logo192.png', 'logo512.png', 'til-alram.gif'], + manifest: { + name: 'Today I Learned Alarm', + short_name: 'TIL Alarm', + start_url: '/', + display: 'standalone', + background_color: '#ffffff', + theme_color: '#121212', + icons: [ + { src: 'logo192.png', sizes: '192x192', type: 'image/png' }, + { src: 'logo512.png', sizes: '512x512', type: 'image/png' } + ] + }, + workbox: { + globPatterns: ['**/*.{js,css,html,ico,png,svg,gif}'] + } + }) + ], + server: { + proxy: { + '/question-generator': { + target: 'https://clovastudio.apigw.ntruss.com', + changeOrigin: true, + secure: true + } + } + } +}); diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..0af4175 --- /dev/null +++ b/firebase.json @@ -0,0 +1,11 @@ +{ + "hosting": { + "public": "app/dist", + "ignore": ["**/.*", "**/node_modules/**"], + "rewrites": [{ "source": "**", "destination": "/index.html" }] + }, + "functions": { + "source": "functions/dist", + "runtime": "nodejs20" + } +} diff --git a/functions/package.json b/functions/package.json new file mode 100644 index 0000000..eb4377b --- /dev/null +++ b/functions/package.json @@ -0,0 +1,20 @@ +{ + "name": "functions", + "version": "1.0.0", + "type": "module", + "engines": { "node": "20" }, + "scripts": { + "build": "tsup", + "serve": "pnpm build && firebase emulators:start --only functions,firestore", + "deploy": "pnpm build && firebase deploy --only functions" + }, + "dependencies": { + "firebase-admin": "^12.0.0", + "firebase-functions": "^4.8.0" + }, + "devDependencies": { + "typescript": "^5.0.0", + "tsup": "^8.0.0", + "@types/node": "^20.0.0" + } +} diff --git a/functions/src/index.ts b/functions/src/index.ts new file mode 100644 index 0000000..f938f86 --- /dev/null +++ b/functions/src/index.ts @@ -0,0 +1,41 @@ +import { onSchedule } from 'firebase-functions/v2/scheduler'; +import { initializeApp } from 'firebase-admin/app'; +import { getMessaging } from 'firebase-admin/messaging'; + +// Firebase Admin SDK 초기화 +initializeApp(); + +// 매일 오전 8시(KST)에 실행되는 스케줄러 +export const sendDaily8amPush = onSchedule( + { + schedule: '0 23 * * *', // KST 08:00 = UTC 23:00 (전날) + timeZone: 'Asia/Seoul' + }, + async () => { + try { + console.log('Daily push notification scheduled task started'); + + // FCM 토픽/토큰으로 브로드캐스트 + // 실제 구현 시에는 Firestore에서 구독자 토큰들을 가져와야 함 + const messaging = getMessaging(); + + // 예시: 토픽을 통한 브로드캐스트 + const message = { + topic: 'daily-reminder', + notification: { + title: '오늘의 리마인더', + body: '복습할 카드가 도착했어요!' + }, + data: { + type: 'daily-reminder', + url: '/' + } + }; + + const response = await messaging.send(message); + console.log('Successfully sent message:', response); + } catch (error) { + console.error('Error sending push notification:', error); + } + } +); diff --git a/functions/tsconfig.json b/functions/tsconfig.json new file mode 100644 index 0000000..fdcce71 --- /dev/null +++ b/functions/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "Bundler", + "outDir": "dist", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "allowSyntheticDefaultImports": true + }, + "include": ["src"] +} diff --git a/functions/tsup.config.ts b/functions/tsup.config.ts new file mode 100644 index 0000000..4e7bf82 --- /dev/null +++ b/functions/tsup.config.ts @@ -0,0 +1,14 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + entry: ['src/index.ts'], + format: ['esm'], + sourcemap: true, + clean: true, + minify: true, + target: 'node20', + platform: 'node', + shims: false, + treeshake: true, + dts: false +}); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index c70c4f4..0000000 --- a/package-lock.json +++ /dev/null @@ -1,34528 +0,0 @@ -{ - "name": "today-i-learned-alarm", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "today-i-learned-alarm", - "version": "0.1.0", - "dependencies": { - "@supabase/supabase-js": "^2.39.3", - "crypto-js": "^4.1.1", - "firebase": "^10.4.0", - "http-proxy-middleware": "^2.0.6", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-indexed-db-hook": "^1.0.14", - "react-markdown": "^9.0.0", - "react-scripts": "5.0.1", - "react-slick": "^0.30.2", - "react-syntax-highlighter": "^15.5.0", - "remark-gfm": "^4.0.0", - "slick-carousel": "^1.8.1", - "web-vitals": "^2.1.4", - "workbox-background-sync": "^6.6.0", - "workbox-broadcast-update": "^6.6.0", - "workbox-cacheable-response": "^6.5.4", - "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-routing": "^6.6.0", - "workbox-strategies": "^6.6.0", - "workbox-streams": "^6.6.0" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "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/@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==", - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", - "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "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/eslint-parser/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/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "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", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/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-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.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "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.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dependencies": { - "@babel/types": "^7.23.0" - }, - "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==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@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.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@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.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "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==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "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==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "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==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "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.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.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==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.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.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", - "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.10" - }, - "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.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-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/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "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==", - "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-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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.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==", - "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-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", - "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-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/@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==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", - "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-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/@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==", - "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-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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "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==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.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/@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/@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==", - "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" - } - }, - "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==", - "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-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==", - "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" - } - }, - "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==", - "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-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@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.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@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.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "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.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", - "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.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", - "dependencies": { - "@babel/compat-data": "^7.22.20", - "@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.19", - "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.23.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", - "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", - "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.23.0", - "@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.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", - "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.23.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", - "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "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/@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.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", - "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/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/@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.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "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/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/@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@firebase/analytics": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.0.tgz", - "integrity": "sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/analytics-compat": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.6.tgz", - "integrity": "sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==", - "dependencies": { - "@firebase/analytics": "0.10.0", - "@firebase/analytics-types": "0.8.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/analytics-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", - "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" - }, - "node_modules/@firebase/app": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.19.tgz", - "integrity": "sha512-t/SHyZ3xWkR77ZU9VMoobDNFLdDKQ5xqoCAn4o16gTsA1C8sJ6ZOMZ02neMOPxNHuQXVE4tA8ukilnDbnK7uJA==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "idb": "7.1.1", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/app-check": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.0.tgz", - "integrity": "sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/app-check-compat": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.7.tgz", - "integrity": "sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==", - "dependencies": { - "@firebase/app-check": "0.8.0", - "@firebase/app-check-types": "0.5.0", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/app-check-interop-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.0.tgz", - "integrity": "sha512-xAxHPZPIgFXnI+vb4sbBjZcde7ZluzPPaSK7Lx3/nmuVk4TjZvnL8ONnkd4ERQKL8WePQySU+pRcWkh8rDf5Sg==" - }, - "node_modules/@firebase/app-check-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", - "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" - }, - "node_modules/@firebase/app-compat": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.19.tgz", - "integrity": "sha512-QkJDqYqjhvs4fTMcRVXQkP9hbo5yfoJXDWkhU4VA5Vzs8Qsp76VPzYbqx5SD5OmBy+bz/Ot1UV8qySPGI4aKuw==", - "dependencies": { - "@firebase/app": "0.9.19", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/app-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", - "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" - }, - "node_modules/@firebase/app/node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/@firebase/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-vjK4CHbY9aWdiVOrKi6mpa8z6uxeaf7LB/MZTHuZOiGHMcUoTGB6TeMbRShyqk1uaMrxhhZ5Ar/dR0965E1qyA==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x", - "@react-native-async-storage/async-storage": "^1.18.1" - }, - "peerDependenciesMeta": { - "@react-native-async-storage/async-storage": { - "optional": true - } - } - }, - "node_modules/@firebase/auth-compat": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.4.6.tgz", - "integrity": "sha512-pKp1d4fSf+yoy1EBjTx9ISxlunqhW0vTICk0ByZ3e+Lp6ZIXThfUy4F1hAJlEafD/arM0oepRiAh7LXS1xn/BA==", - "dependencies": { - "@firebase/auth": "1.3.0", - "@firebase/auth-types": "0.12.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/auth-interop-types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", - "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" - }, - "node_modules/@firebase/auth-types": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", - "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/component": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", - "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", - "dependencies": { - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.1.tgz", - "integrity": "sha512-VAhF7gYwunW4Lw/+RQZvW8dlsf2r0YYqV9W0Gi2Mz8+0TGg1mBJWoUtsHfOr8kPJXhcLsC4eP/z3x6L/Fvjk/A==", - "dependencies": { - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database-compat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.1.tgz", - "integrity": "sha512-ky82yLIboLxtAIWyW/52a6HLMVTzD2kpZlEilVDok73pNPLjkJYowj8iaIWK5nTy7+6Gxt7d00zfjL6zckGdXQ==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/database": "1.0.1", - "@firebase/database-types": "1.0.0", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/database-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.0.tgz", - "integrity": "sha512-SjnXStoE0Q56HcFgNQ+9SsmJc0c8TqGARdI/T44KXy+Ets3r6x/ivhQozT66bMnCEjJRywYoxNurRTMlZF8VNg==", - "dependencies": { - "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.3" - } - }, - "node_modules/@firebase/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-iKZqIdOBJpJUcwY5airLX0W04TLrQSJuActOP1HG5WoIY5oyGTQE4Ml7hl5GW7mBqFieT4ojtUuDXj6MLrn1lA==", - "deprecated": "This version is not supported due to a bug affecting the Firestore package. Upgrade to 'firebase@10.5.2' or later.", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "@firebase/webchannel-wrapper": "0.10.3", - "@grpc/grpc-js": "~1.9.0", - "@grpc/proto-loader": "^0.7.8", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10.10.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/firestore-compat": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.18.tgz", - "integrity": "sha512-hkqv4mb1oScKbEtzfcK8Go8c0VpDWmbAvbD6B6XnphLqi27pkXgo9Rp+aSKlD7cBL29VMEekP5bEm9lSVfZpNw==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/firestore": "4.2.0", - "@firebase/firestore-types": "3.0.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/firestore-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.0.tgz", - "integrity": "sha512-Meg4cIezHo9zLamw0ymFYBD4SMjLb+ZXIbuN7T7ddXN6MGoICmOTq3/ltdCGoDCS2u+H1XJs2u/cYp75jsX9Qw==", - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/functions": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.10.0.tgz", - "integrity": "sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==", - "dependencies": { - "@firebase/app-check-interop-types": "0.3.0", - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/functions-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.5.tgz", - "integrity": "sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/functions": "0.10.0", - "@firebase/functions-types": "0.6.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/functions-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", - "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" - }, - "node_modules/@firebase/installations": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", - "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/installations-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", - "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-types": "0.5.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/installations-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", - "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", - "peerDependencies": { - "@firebase/app-types": "0.x" - } - }, - "node_modules/@firebase/installations/node_modules/idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - }, - "node_modules/@firebase/logger": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", - "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/messaging": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", - "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/messaging-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", - "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/messaging": "0.12.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/messaging-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", - "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" - }, - "node_modules/@firebase/messaging/node_modules/idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - }, - "node_modules/@firebase/performance": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", - "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/performance-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", - "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/performance": "0.6.4", - "@firebase/performance-types": "0.2.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/performance-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", - "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" - }, - "node_modules/@firebase/remote-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", - "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/remote-config-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", - "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-types": "0.3.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/remote-config-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", - "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" - }, - "node_modules/@firebase/storage": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", - "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" - } - }, - "node_modules/@firebase/storage-compat": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.2.tgz", - "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", - "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-types": "0.8.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" - } - }, - "node_modules/@firebase/storage-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", - "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", - "peerDependencies": { - "@firebase/app-types": "0.x", - "@firebase/util": "1.x" - } - }, - "node_modules/@firebase/util": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", - "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@firebase/webchannel-wrapper": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.3.tgz", - "integrity": "sha512-+ZplYUN3HOpgCfgInqgdDAbkGGVzES1cs32JJpeqoh87SkRobGXElJx+1GZSaDqzFL+bYiX18qEcBK76mYs8uA==" - }, - "node_modules/@grpc/grpc-js": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.5.tgz", - "integrity": "sha512-iouYNlPxRAwZ2XboDT+OfRKHuaKHiqjB5VFYZ0NFrHkbEF+AV3muIUY9olQsp8uxU4VvRCMiRk9ftzFDGb61aw==", - "dependencies": { - "@grpc/proto-loader": "^0.7.8", - "@types/node": ">=12.12.47" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz", - "integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.4", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "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/load-nyc-config/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_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/@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/console/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/console/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/console/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/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/console/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/@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/@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/core/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/core/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/core/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core/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/core/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/@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/environment/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/environment/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/environment/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/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/fake-timers/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/fake-timers/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/fake-timers/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/fake-timers/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/fake-timers/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/fake-timers/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers/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/fake-timers/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/@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/globals/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/globals/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/globals/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/globals/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/@jest/globals/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/@jest/globals/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/globals/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/globals/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/globals/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/globals/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals/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/globals/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/@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/@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/reporters/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/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/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-result/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/test-result/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/test-result/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/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/@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/transform/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/@jest/transform/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/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/@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/@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/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", - "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" - }, - "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/@supabase/functions-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.2.0.tgz", - "integrity": "sha512-lAmxD/mZ8vk2mg1CmXQWzK5mOHk7kDxAnxoyqUj2BVPvacEZ52P8nFkInEuSMqx6P6FKy64selW1Vyhui9racA==", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/gotrue-js": { - "version": "2.62.2", - "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.62.2.tgz", - "integrity": "sha512-AP6e6W9rQXFTEJ7sTTNYQrNf0LCcnt1hUW+RIgUK+Uh3jbWvcIST7wAlYyNZiMlS9+PYyymWQ+Ykz/rOYSO0+A==", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/node-fetch": { - "version": "2.6.15", - "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", - "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/@supabase/postgrest-js": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.11.0.tgz", - "integrity": "sha512-Q2WwEid0I2rZfSZ0hDjmI20Fhu31Hzl4bwYTGJjLNMGbUOLoAQSaw0Hv/yHLZnl6OmOrH/trZqDiE5WocHN0oQ==", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/realtime-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.9.3.tgz", - "integrity": "sha512-lAp50s2n3FhGJFq+wTSXLNIDPw5Y0Wxrgt44eM5nLSA3jZNUUP3Oq2Ccd1CbZdVntPCWLZvJaU//pAd2NE+QnQ==", - "dependencies": { - "@supabase/node-fetch": "^2.6.14", - "@types/phoenix": "^1.5.4", - "@types/ws": "^8.5.10", - "ws": "^8.14.2" - } - }, - "node_modules/@supabase/realtime-js/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@supabase/storage-js": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.5.5.tgz", - "integrity": "sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/@supabase/supabase-js": { - "version": "2.39.3", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.39.3.tgz", - "integrity": "sha512-NoltJSaJNKDJNutO5sJPAAi5RIWrn1z2XH+ig1+cHDojT6BTN7TvZPNa3Kq3gFQWfO5H1N9El/bCTZJ3iFW2kQ==", - "dependencies": { - "@supabase/functions-js": "^2.1.5", - "@supabase/gotrue-js": "^2.60.0", - "@supabase/node-fetch": "^2.6.14", - "@supabase/postgrest-js": "^1.9.0", - "@supabase/realtime-js": "^2.9.3", - "@supabase/storage-js": "^2.5.4" - } - }, - "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/@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/babel__core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", - "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", - "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.5", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", - "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", - "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", - "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", - "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", - "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", - "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/debug": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz", - "integrity": "sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.44.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", - "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", - "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", - "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" - }, - "node_modules/@types/express": { - "version": "4.17.18", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", - "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", - "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.37", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", - "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", - "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.2.tgz", - "integrity": "sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==", - "dependencies": { - "@types/unist": "*" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", - "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.13", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", - "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", - "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.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" - }, - "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/mdast": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.2.tgz", - "integrity": "sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", - "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" - }, - "node_modules/@types/ms": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz", - "integrity": "sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==" - }, - "node_modules/@types/node": { - "version": "20.8.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", - "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==" - }, - "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/phoenix": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.4.tgz", - "integrity": "sha512-B34A7uot1Cv0XtaHRYDATltAdKx0BvVKNgYNqE4WjtPUa4VQJM7kxeXcVKaH+KS+kCmZ+6w+QaUdcljiheiBJA==" - }, - "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.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "peer": true - }, - "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.5", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz", - "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" - }, - "node_modules/@types/react": { - "version": "18.2.56", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.56.tgz", - "integrity": "sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA==", - "peer": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "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.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "peer": true - }, - "node_modules/@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" - }, - "node_modules/@types/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", - "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", - "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", - "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", - "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.34", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", - "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", - "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/trusted-types": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", - "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" - }, - "node_modules/@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.28", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", - "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" - }, - "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/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/@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==" - }, - "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==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "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": "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": { - "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/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-escapes/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/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/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.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", - "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.30001538", - "fraction.js": "^4.3.6", - "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.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", - "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/@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/babel-jest/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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-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/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/babel-loader/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/babel-loader/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/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.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.32.2" - }, - "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/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/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/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.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "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.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - }, - "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/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.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", - "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/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/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.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "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/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "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": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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/coa/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/coa/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/coa/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/coa/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/coa/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/coa/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/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": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.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/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/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": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "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.33.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", - "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", - "dependencies": { - "browserslist": "^4.22.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz", - "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==", - "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-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "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-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-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/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": "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/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-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": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz", - "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==", - "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.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "peer": true - }, - "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/data-urls/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/data-urls/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/data-urls/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" - }, - "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/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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-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-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "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/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/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-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": "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/dom-serializer/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/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", - "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/domhandler/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/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" - } - }, - "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.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", - "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==" - }, - "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": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "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/enquire.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", - "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", - "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "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.6", - "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.12", - "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.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "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.11" - }, - "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-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.1", - "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.2", - "safe-array-concat": "^1.0.1" - } - }, - "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" - }, - "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": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "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" - }, - "engines": { - "node": ">=4.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.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", - "@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/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/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/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/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-scope/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/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-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/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/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/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/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/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.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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/eslint/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/eslint/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/eslint/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/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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/esquery/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/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/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/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/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "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/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/firebase": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.4.0.tgz", - "integrity": "sha512-3Z8WsNwA7kbcKGZ+nrTZ/ES518pk0K440ZJYD8nUNKN5hV6ll+unhUw30t1msedN6yIFjhsC/9OwT4Z0ohwO2w==", - "dependencies": { - "@firebase/analytics": "0.10.0", - "@firebase/analytics-compat": "0.2.6", - "@firebase/app": "0.9.19", - "@firebase/app-check": "0.8.0", - "@firebase/app-check-compat": "0.3.7", - "@firebase/app-compat": "0.2.19", - "@firebase/app-types": "0.9.0", - "@firebase/auth": "1.3.0", - "@firebase/auth-compat": "0.4.6", - "@firebase/database": "1.0.1", - "@firebase/database-compat": "1.0.1", - "@firebase/firestore": "4.2.0", - "@firebase/firestore-compat": "0.3.18", - "@firebase/functions": "0.10.0", - "@firebase/functions-compat": "0.3.5", - "@firebase/installations": "0.6.4", - "@firebase/installations-compat": "0.2.4", - "@firebase/messaging": "0.12.4", - "@firebase/messaging-compat": "0.2.4", - "@firebase/performance": "0.6.4", - "@firebase/performance-compat": "0.2.4", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-compat": "0.2.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-compat": "0.3.2", - "@firebase/util": "1.9.3" - } - }, - "node_modules/flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" - }, - "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", - "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/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/fork-ts-checker-webpack-plugin/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/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/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/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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/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/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" - } - }, - "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.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-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/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz", - "integrity": "sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript/node_modules/@types/hast": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.7.tgz", - "integrity": "sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/hastscript/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, - "node_modules/hastscript/node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/hastscript/node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/hastscript/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/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/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "engines": { - "node": "*" - } - }, - "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/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-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-url-attributes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.0.tgz", - "integrity": "sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/htmlparser2/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/htmlparser2/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/htmlparser2/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/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.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/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-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/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/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-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-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-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-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-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-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/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-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.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dependencies": { - "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/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/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": { - "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-changed-files/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-changed-files/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-changed-files/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": { - "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/@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-circus/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/jest-circus/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/jest-circus/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-circus/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-circus/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-circus/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-circus/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-circus/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/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-circus/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/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/@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-config/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-config/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-config/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/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-config/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/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/@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-each/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-each/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-each/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/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-each/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/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-jsdom/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-environment-jsdom/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-environment-jsdom/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-environment-jsdom/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-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-environment-node/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-environment-node/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-environment-node/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-environment-node/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-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-haste-map/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-haste-map/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-haste-map/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-haste-map/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-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/@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-jasmine2/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/jest-jasmine2/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/jest-jasmine2/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-jasmine2/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-jasmine2/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-jasmine2/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-jasmine2/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-jasmine2/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/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-jasmine2/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/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-leak-detector/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-leak-detector/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-leak-detector/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/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/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-mock/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-mock/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-mock/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-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-dependencies/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-resolve-dependencies/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-resolve-dependencies/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/@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-resolve/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-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/@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-runner/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-runner/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-runner/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/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-runner/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/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/@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-runtime/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-runtime/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-runtime/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/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-runtime/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/jest-runtime/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==", - "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/@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-snapshot/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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/jest-snapshot/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/jest-snapshot/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-snapshot/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-snapshot/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-snapshot/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-snapshot/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-snapshot/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/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-snapshot/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/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/@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-validate/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-validate/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==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/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-validate/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/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/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-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/@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/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/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/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/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-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/@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-watcher/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "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/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-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/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/jest/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/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/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/jest/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/jest/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/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/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/jest/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" - } - }, - "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/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "peer": true - }, - "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/jsdom/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/jsdom/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/jsdom/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/jsdom/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/jsdom/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/jsdom/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" - }, - "engines": { - "node": ">=10" - } - }, - "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": "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/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/json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", - "dependencies": { - "string-convert": "^0.2.0" - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "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.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "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.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "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/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "dependencies": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/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/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", - "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", - "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "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/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-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/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-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-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": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "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-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.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "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" - }, - "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-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/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/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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/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==", - "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-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "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==", - "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-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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==", - "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/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" - }, - "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_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==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.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==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "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" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "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==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "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" - } - }, - "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==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "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==", - "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/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==", - "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 - } - } - }, - "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/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" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "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" - }, - "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" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.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/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "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==", - "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/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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==", - "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-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" - } - }, - "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" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.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" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "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==", - "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-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "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==", - "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-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==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/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==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/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/postcss-svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/postcss-svgo/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/postcss-svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/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/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/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/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==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "engines": { - "node": ">=6" - }, - "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/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "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" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/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/property-information": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.3.0.tgz", - "integrity": "sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/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_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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/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==", - "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" - } - }, - "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==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/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/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-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": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "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-indexed-db-hook": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/react-indexed-db-hook/-/react-indexed-db-hook-1.0.14.tgz", - "integrity": "sha512-tQ6rWofgXUCBhZp9pRpWzthzPbjqcll5uXMo07lbQTKl47VyL9nw9wfVswRxxzS5yj5Sq/VHUkNUjamWbA/M/w==", - "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" - } - }, - "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/react-markdown": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.0.tgz", - "integrity": "sha512-v6yNf3AB8GfJ8lCpUvzxAXKxgsHpdmWPlcVRQ6Nocsezp255E/IDrF31kLQsPJeB/cKto/geUwjU36wH784FCA==", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "html-url-attributes": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=18", - "react": ">=18" - } - }, - "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_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==", - "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" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-slick": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.2.tgz", - "integrity": "sha512-XvQJi7mRHuiU3b9irsqS9SGIgftIfdV5/tNcURTb5LdIokRA5kIIx3l4rlq2XYHfxcSntXapoRg/GxaVOM1yfg==", - "dependencies": { - "classnames": "^2.2.5", - "enquire.js": "^2.1.6", - "json2mq": "^0.2.0", - "lodash.debounce": "^4.0.8", - "resize-observer-polyfill": "^1.5.0" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-syntax-highlighter": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", - "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", - "dependencies": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.4.1", - "lowlight": "^1.17.0", - "prismjs": "^1.27.0", - "refractor": "^3.6.0" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "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/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/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/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==", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "engines": { - "node": ">=6" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "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_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.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "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==", - "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" - }, - "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==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/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/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/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/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/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/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/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-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==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/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_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-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==", - "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" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/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/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==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "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", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "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==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "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/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/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==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.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==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "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 - } - } - }, - "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==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "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/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==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/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/schema-utils/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/schema-utils/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/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.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" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/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/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.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_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slick-carousel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", - "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", - "peerDependencies": { - "jquery": ">=1.8.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/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==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-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==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/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/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/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==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dependencies": { - "escape-string-regexp": "^2.0.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_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/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/string_decoder/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/string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" - }, - "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/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/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "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", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "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/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==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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" - }, - "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==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "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/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "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" - }, - "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==", - "engines": { - "node": ">= 6" - } - }, - "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==", - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "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.", - "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" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/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/svgo/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/svgo/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/svgo/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/svgo/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/svgo/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/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==", - "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" - }, - "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_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "engines": { - "node": ">=10" - }, - "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==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", - "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.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": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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" - } - }, - "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" - }, - "engines": { - "node": ">= 6" - }, - "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" - } - }, - "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.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" - }, - "engines": { - "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.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/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==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "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==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "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/unified": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", - "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/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.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "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": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/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/v8-to-istanbul/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/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "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" - }, - "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-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/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": { - "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" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "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/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.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-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==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "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" - }, - "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" - } - }, - "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==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-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-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" - }, - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "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==", - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "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-background-sync/node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "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/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/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-build/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-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-cacheable-response/node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" - }, - "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-expiration/node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "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-recipes/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-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/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/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/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" - } - }, - "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": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@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==" - }, - "@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==" - }, - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@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==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "@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==", - "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==" - }, - "@babel/core": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", - "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "dependencies": { - "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==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", - "requires": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@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==", - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "requires": { - "@babel/types": "^7.23.0" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@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.20" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@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==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - } - }, - "@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@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==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" - }, - "@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==" - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - } - }, - "@babel/helpers": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", - "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", - "@babel/types": "^7.23.0" - } - }, - "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.0.tgz", - "integrity": "sha512-kYsT+f5ARWF6AdFmqoEEp+hpqxEB8vGmRWfw2aj78M2vTwS2uHW91EF58iFm1Z9U8Y/RrLu2XKJn46P9ca1b0w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.10" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-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==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.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==", - "requires": {} - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-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==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@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==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", - "requires": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", - "requires": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@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==", - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/preset-env": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", - "requires": { - "@babel/compat-data": "^7.22.20", - "@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.19", - "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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@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==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@babel/preset-typescript": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.0.tgz", - "integrity": "sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==", - "requires": { - "@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.23.0", - "@babel/plugin-transform-typescript": "^7.22.15" - } - }, - "@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==" - }, - "@babel/runtime": { - "version": "7.23.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", - "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - }, - "@babel/traverse": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", - "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@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==" - }, - "@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==", - "requires": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "@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==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@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==", - "requires": {} - }, - "@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==", - "requires": {} - }, - "@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==", - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==" - }, - "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "requires": { - "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" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - } - } - }, - "@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==" - }, - "@firebase/analytics": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.0.tgz", - "integrity": "sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/analytics-compat": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.6.tgz", - "integrity": "sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==", - "requires": { - "@firebase/analytics": "0.10.0", - "@firebase/analytics-types": "0.8.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/analytics-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", - "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" - }, - "@firebase/app": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.19.tgz", - "integrity": "sha512-t/SHyZ3xWkR77ZU9VMoobDNFLdDKQ5xqoCAn4o16gTsA1C8sJ6ZOMZ02neMOPxNHuQXVE4tA8ukilnDbnK7uJA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "idb": "7.1.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - } - } - }, - "@firebase/app-check": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.0.tgz", - "integrity": "sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-check-compat": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.7.tgz", - "integrity": "sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==", - "requires": { - "@firebase/app-check": "0.8.0", - "@firebase/app-check-types": "0.5.0", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-check-interop-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.0.tgz", - "integrity": "sha512-xAxHPZPIgFXnI+vb4sbBjZcde7ZluzPPaSK7Lx3/nmuVk4TjZvnL8ONnkd4ERQKL8WePQySU+pRcWkh8rDf5Sg==" - }, - "@firebase/app-check-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", - "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" - }, - "@firebase/app-compat": { - "version": "0.2.19", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.19.tgz", - "integrity": "sha512-QkJDqYqjhvs4fTMcRVXQkP9hbo5yfoJXDWkhU4VA5Vzs8Qsp76VPzYbqx5SD5OmBy+bz/Ot1UV8qySPGI4aKuw==", - "requires": { - "@firebase/app": "0.9.19", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/app-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", - "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" - }, - "@firebase/auth": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.3.0.tgz", - "integrity": "sha512-vjK4CHbY9aWdiVOrKi6mpa8z6uxeaf7LB/MZTHuZOiGHMcUoTGB6TeMbRShyqk1uaMrxhhZ5Ar/dR0965E1qyA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/auth-compat": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.4.6.tgz", - "integrity": "sha512-pKp1d4fSf+yoy1EBjTx9ISxlunqhW0vTICk0ByZ3e+Lp6ZIXThfUy4F1hAJlEafD/arM0oepRiAh7LXS1xn/BA==", - "requires": { - "@firebase/auth": "1.3.0", - "@firebase/auth-types": "0.12.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/auth-interop-types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", - "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" - }, - "@firebase/auth-types": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", - "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", - "requires": {} - }, - "@firebase/component": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", - "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", - "requires": { - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/database": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.1.tgz", - "integrity": "sha512-VAhF7gYwunW4Lw/+RQZvW8dlsf2r0YYqV9W0Gi2Mz8+0TGg1mBJWoUtsHfOr8kPJXhcLsC4eP/z3x6L/Fvjk/A==", - "requires": { - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - } - }, - "@firebase/database-compat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.1.tgz", - "integrity": "sha512-ky82yLIboLxtAIWyW/52a6HLMVTzD2kpZlEilVDok73pNPLjkJYowj8iaIWK5nTy7+6Gxt7d00zfjL6zckGdXQ==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/database": "1.0.1", - "@firebase/database-types": "1.0.0", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/database-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.0.tgz", - "integrity": "sha512-SjnXStoE0Q56HcFgNQ+9SsmJc0c8TqGARdI/T44KXy+Ets3r6x/ivhQozT66bMnCEjJRywYoxNurRTMlZF8VNg==", - "requires": { - "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.3" - } - }, - "@firebase/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-iKZqIdOBJpJUcwY5airLX0W04TLrQSJuActOP1HG5WoIY5oyGTQE4Ml7hl5GW7mBqFieT4ojtUuDXj6MLrn1lA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "@firebase/webchannel-wrapper": "0.10.3", - "@grpc/grpc-js": "~1.9.0", - "@grpc/proto-loader": "^0.7.8", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/firestore-compat": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.18.tgz", - "integrity": "sha512-hkqv4mb1oScKbEtzfcK8Go8c0VpDWmbAvbD6B6XnphLqi27pkXgo9Rp+aSKlD7cBL29VMEekP5bEm9lSVfZpNw==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/firestore": "4.2.0", - "@firebase/firestore-types": "3.0.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/firestore-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.0.tgz", - "integrity": "sha512-Meg4cIezHo9zLamw0ymFYBD4SMjLb+ZXIbuN7T7ddXN6MGoICmOTq3/ltdCGoDCS2u+H1XJs2u/cYp75jsX9Qw==", - "requires": {} - }, - "@firebase/functions": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.10.0.tgz", - "integrity": "sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==", - "requires": { - "@firebase/app-check-interop-types": "0.3.0", - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/functions-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.5.tgz", - "integrity": "sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/functions": "0.10.0", - "@firebase/functions-types": "0.6.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/functions-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", - "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" - }, - "@firebase/installations": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", - "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - } - } - }, - "@firebase/installations-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", - "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/installations-types": "0.5.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/installations-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", - "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", - "requires": {} - }, - "@firebase/logger": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", - "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/messaging": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", - "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - } - } - }, - "@firebase/messaging-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", - "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/messaging": "0.12.4", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/messaging-interop-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", - "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" - }, - "@firebase/performance": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", - "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/performance-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", - "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/performance": "0.6.4", - "@firebase/performance-types": "0.2.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/performance-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", - "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" - }, - "@firebase/remote-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", - "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/remote-config-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", - "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/logger": "0.4.0", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-types": "0.3.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/remote-config-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", - "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" - }, - "@firebase/storage": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", - "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - } - }, - "@firebase/storage-compat": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.2.tgz", - "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", - "requires": { - "@firebase/component": "0.6.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-types": "0.8.0", - "@firebase/util": "1.9.3", - "tslib": "^2.1.0" - } - }, - "@firebase/storage-types": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", - "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", - "requires": {} - }, - "@firebase/util": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", - "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/webchannel-wrapper": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.3.tgz", - "integrity": "sha512-+ZplYUN3HOpgCfgInqgdDAbkGGVzES1cs32JJpeqoh87SkRobGXElJx+1GZSaDqzFL+bYiX18qEcBK76mYs8uA==" - }, - "@grpc/grpc-js": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.5.tgz", - "integrity": "sha512-iouYNlPxRAwZ2XboDT+OfRKHuaKHiqjB5VFYZ0NFrHkbEF+AV3muIUY9olQsp8uxU4VvRCMiRk9ftzFDGb61aw==", - "requires": { - "@grpc/proto-loader": "^0.7.8", - "@types/node": ">=12.12.47" - } - }, - "@grpc/proto-loader": { - "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz", - "integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==", - "requires": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.4", - "yargs": "^17.7.2" - } - }, - "@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" - }, - "@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==" - }, - "@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==", - "requires": { - "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" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "@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==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "@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==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==" - }, - "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==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@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==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@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==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "@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==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==", - "requires": { - "@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" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@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==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@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==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@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==", - "requires": { - "eslint-scope": "5.1.1" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@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==", - "requires": { - "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" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" - }, - "@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==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@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==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", - "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" - }, - "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@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==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@supabase/functions-js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.2.0.tgz", - "integrity": "sha512-lAmxD/mZ8vk2mg1CmXQWzK5mOHk7kDxAnxoyqUj2BVPvacEZ52P8nFkInEuSMqx6P6FKy64selW1Vyhui9racA==", - "requires": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "@supabase/gotrue-js": { - "version": "2.62.2", - "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.62.2.tgz", - "integrity": "sha512-AP6e6W9rQXFTEJ7sTTNYQrNf0LCcnt1hUW+RIgUK+Uh3jbWvcIST7wAlYyNZiMlS9+PYyymWQ+Ykz/rOYSO0+A==", - "requires": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "@supabase/node-fetch": { - "version": "2.6.15", - "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", - "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "@supabase/postgrest-js": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.11.0.tgz", - "integrity": "sha512-Q2WwEid0I2rZfSZ0hDjmI20Fhu31Hzl4bwYTGJjLNMGbUOLoAQSaw0Hv/yHLZnl6OmOrH/trZqDiE5WocHN0oQ==", - "requires": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "@supabase/realtime-js": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.9.3.tgz", - "integrity": "sha512-lAp50s2n3FhGJFq+wTSXLNIDPw5Y0Wxrgt44eM5nLSA3jZNUUP3Oq2Ccd1CbZdVntPCWLZvJaU//pAd2NE+QnQ==", - "requires": { - "@supabase/node-fetch": "^2.6.14", - "@types/phoenix": "^1.5.4", - "@types/ws": "^8.5.10", - "ws": "^8.14.2" - }, - "dependencies": { - "ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", - "requires": {} - } - } - }, - "@supabase/storage-js": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.5.5.tgz", - "integrity": "sha512-OpLoDRjFwClwc2cjTJZG8XviTiQH4Ik8sCiMK5v7et0MDu2QlXjCAW3ljxJB5+z/KazdMOTnySi+hysxWUPu3w==", - "requires": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "@supabase/supabase-js": { - "version": "2.39.3", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.39.3.tgz", - "integrity": "sha512-NoltJSaJNKDJNutO5sJPAAi5RIWrn1z2XH+ig1+cHDojT6BTN7TvZPNa3Kq3gFQWfO5H1N9El/bCTZJ3iFW2kQ==", - "requires": { - "@supabase/functions-js": "^2.1.5", - "@supabase/gotrue-js": "^2.60.0", - "@supabase/node-fetch": "^2.6.14", - "@supabase/postgrest-js": "^1.9.0", - "@supabase/realtime-js": "^2.9.3", - "@supabase/storage-js": "^2.5.4" - } - }, - "@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==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@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==", - "requires": { - "@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" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@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==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@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" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/babel__core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", - "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.5", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", - "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", - "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", - "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/body-parser": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", - "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", - "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", - "requires": { - "@types/node": "*" - } - }, - "@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==", - "requires": { - "@types/node": "*" - } - }, - "@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==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/debug": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz", - "integrity": "sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==", - "requires": { - "@types/ms": "*" - } - }, - "@types/eslint": { - "version": "8.44.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", - "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", - "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", - "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" - }, - "@types/express": { - "version": "4.17.18", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", - "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.37", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", - "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", - "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", - "requires": { - "@types/node": "*" - } - }, - "@types/hast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.2.tgz", - "integrity": "sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==", - "requires": { - "@types/unist": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-errors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", - "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" - }, - "@types/http-proxy": { - "version": "1.17.13", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz", - "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/mdast": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.2.tgz", - "integrity": "sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", - "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" - }, - "@types/ms": { - "version": "0.7.33", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz", - "integrity": "sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==" - }, - "@types/node": { - "version": "20.8.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", - "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/phoenix": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.4.tgz", - "integrity": "sha512-B34A7uot1Cv0XtaHRYDATltAdKx0BvVKNgYNqE4WjtPUa4VQJM7kxeXcVKaH+KS+kCmZ+6w+QaUdcljiheiBJA==" - }, - "@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==" - }, - "@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", - "peer": true - }, - "@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==" - }, - "@types/qs": { - "version": "6.9.8", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" - }, - "@types/range-parser": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz", - "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" - }, - "@types/react": { - "version": "18.2.56", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.56.tgz", - "integrity": "sha512-NpwHDMkS/EFZF2dONFQHgkPRwhvgq/OAvIaGQzxGSBmaeR++kTg6njr15Vatz0/2VcCEwJQFi6Jf4Q0qBu0rLA==", - "peer": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "peer": true - }, - "@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" - }, - "@types/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", - "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/serve-index": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", - "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", - "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", - "requires": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.34", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", - "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", - "requires": { - "@types/node": "*" - } - }, - "@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==" - }, - "@types/trusted-types": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", - "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" - }, - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - }, - "@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.28", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", - "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@typescript-eslint/utils": "5.62.0" - } - }, - "@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==", - "requires": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - } - }, - "@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==", - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - } - }, - "@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==", - "requires": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" - }, - "@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==", - "requires": { - "@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" - } - }, - "@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "requires": { - "@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" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@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==", - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@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==" - }, - "@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==" - }, - "@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==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@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==" - }, - "@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==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "@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==", - "requires": { - "@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" - } - }, - "@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==", - "requires": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" - }, - "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==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "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==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "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==" - }, - "address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" - }, - "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==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "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==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "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==", - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "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==" - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "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==", - "requires": { - "dequal": "^2.0.3" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", - "requires": { - "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" - } - }, - "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==" - }, - "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==", - "requires": { - "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" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "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==", - "requires": { - "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" - } - }, - "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==", - "requires": { - "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" - } - }, - "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==", - "requires": { - "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" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "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==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "requires": { - "has-symbols": "^1.0.3" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", - "requires": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "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==" - }, - "axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==" - }, - "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==", - "requires": { - "dequal": "^2.0.3" - } - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "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==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz", - "integrity": "sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.32.2" - } - }, - "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==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2" - } - }, - "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==" - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "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==" - }, - "bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "requires": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "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==" - }, - "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "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==" - }, - "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==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001546", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", - "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==" - }, - "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==" - }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - }, - "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==" - }, - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "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==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" - }, - "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==" - }, - "classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "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==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "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==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "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==" - }, - "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==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "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==" - }, - "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==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "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==" - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "core-js": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", - "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==" - }, - "core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", - "requires": { - "browserslist": "^4.22.1" - } - }, - "core-js-pure": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz", - "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "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==", - "requires": { - "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" - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "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==", - "requires": {} - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "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==" - }, - "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==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "cssdb": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz", - "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "requires": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "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==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "peer": true - }, - "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==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "dependencies": { - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - } - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "requires": { - "character-entities": "^2.0.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "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==" - }, - "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==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", - "requires": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "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==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "requires": { - "dequal": "^2.0.0" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "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==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "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==" - }, - "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.544", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", - "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "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==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "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==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquire.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz", - "integrity": "sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "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==", - "requires": { - "stackframe": "^1.3.4" - } - }, - "es-abstract": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", - "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "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.6", - "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.12", - "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.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "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.11" - } - }, - "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==" - }, - "es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", - "requires": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.1", - "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.2", - "safe-array-concat": "^1.0.1" - } - }, - "es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" - }, - "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==", - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "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==", - "requires": { - "has": "^1.0.3" - } - }, - "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==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "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 - } - } - }, - "eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", - "@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" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "requires": { - "@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" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - } - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "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==", - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "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==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "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==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "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==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": { - "@typescript-eslint/utils": "^5.58.0" - } - }, - "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==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "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==" - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "requires": { - "format": "^0.2.0" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "requires": { - "bser": "2.1.1" - } - }, - "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==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "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==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "firebase": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.4.0.tgz", - "integrity": "sha512-3Z8WsNwA7kbcKGZ+nrTZ/ES518pk0K440ZJYD8nUNKN5hV6ll+unhUw30t1msedN6yIFjhsC/9OwT4Z0ohwO2w==", - "requires": { - "@firebase/analytics": "0.10.0", - "@firebase/analytics-compat": "0.2.6", - "@firebase/app": "0.9.19", - "@firebase/app-check": "0.8.0", - "@firebase/app-check-compat": "0.3.7", - "@firebase/app-compat": "0.2.19", - "@firebase/app-types": "0.9.0", - "@firebase/auth": "1.3.0", - "@firebase/auth-compat": "0.4.6", - "@firebase/database": "1.0.1", - "@firebase/database-compat": "1.0.1", - "@firebase/firestore": "4.2.0", - "@firebase/firestore-compat": "0.3.18", - "@firebase/functions": "0.10.0", - "@firebase/functions-compat": "0.3.5", - "@firebase/installations": "0.6.4", - "@firebase/installations-compat": "0.2.4", - "@firebase/messaging": "0.12.4", - "@firebase/messaging-compat": "0.2.4", - "@firebase/performance": "0.6.4", - "@firebase/performance-compat": "0.2.4", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-compat": "0.2.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-compat": "0.3.2", - "@firebase/util": "1.9.3" - } - }, - "flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" - }, - "follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "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==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "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==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", - "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "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==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-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==" - }, - "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==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "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==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "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==" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-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==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-to-jsx-runtime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz", - "integrity": "sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - } - }, - "hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "dependencies": { - "@types/hast": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.7.tgz", - "integrity": "sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==", - "requires": { - "@types/unist": "^2" - } - }, - "@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "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==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-url-attributes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.0.tgz", - "integrity": "sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==" - }, - "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==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-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==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "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==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "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==", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" - }, - "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "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==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-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==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "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==" - }, - "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==", - "requires": { - "has": "^1.0.3" - } - }, - "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==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-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==" - }, - "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==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" - }, - "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==" - }, - "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==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "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==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "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==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "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==", - "requires": { - "which-typed-array": "^1.1.11" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "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==" - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "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==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "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==", - "requires": { - "semver": "^7.5.3" - } - } - } - }, - "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==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "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==", - "requires": { - "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" - } - }, - "jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "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" - } - }, - "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==" - } - } - }, - "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==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==" - }, - "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==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - } - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - } - } - }, - "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==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - } - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==" - }, - "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==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "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==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "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==" - }, - "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==" - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "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==" - } - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "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==", - "requires": {} - }, - "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==" - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - } - } - }, - "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==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - } - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - }, - "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==" - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==" - }, - "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==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "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==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "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==" - } - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "requires": { - "@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" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@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==", - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "requires": { - "@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" - } - }, - "@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==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "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==" - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - } - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - } - } - } - } - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { - "@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" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "@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" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", - "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==" - }, - "jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "peer": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "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" - }, - "dependencies": { - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "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 - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "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==" - }, - "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==" - }, - "json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", - "requires": { - "string-convert": "^0.2.0" - } - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "requires": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - }, - "dependencies": { - "esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==" - } - } - }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, - "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==", - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" - }, - "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==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "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==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "requires": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - } - }, - "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==", - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" - }, - "mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "requires": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - } - } - }, - "mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - } - }, - "mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "requires": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "requires": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - } - }, - "mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-phrasing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", - "requires": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - } - }, - "mdast-util-to-hast": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", - "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "requires": { - "@types/mdast": "^4.0.0" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "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==" - }, - "memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "requires": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "requires": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "requires": { - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "requires": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.0.tgz", - "integrity": "sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" - }, - "micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" - }, - "micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "requires": { - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" - }, - "micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "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==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "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==" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "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==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "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==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "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==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", - "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", - "requires": { - "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" - } - }, - "object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", - "requires": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "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" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "dependencies": { - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - } - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-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==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "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==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-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==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": {} - }, - "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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "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==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "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==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "dependencies": { - "yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==" - } - } - }, - "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==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "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==", - "requires": {} - }, - "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==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - } - }, - "postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.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==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "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==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-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==", - "requires": {} - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-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==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-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==", - "requires": {} - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "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==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "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==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, - "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==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "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==" - } - } - }, - "property-information": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.3.0.tgz", - "integrity": "sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==" - }, - "protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "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==" - } - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==" - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" - } - } - }, - "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==", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-indexed-db-hook": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/react-indexed-db-hook/-/react-indexed-db-hook-1.0.14.tgz", - "integrity": "sha512-tQ6rWofgXUCBhZp9pRpWzthzPbjqcll5uXMo07lbQTKl47VyL9nw9wfVswRxxzS5yj5Sq/VHUkNUjamWbA/M/w==", - "requires": {} - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "react-markdown": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.0.tgz", - "integrity": "sha512-v6yNf3AB8GfJ8lCpUvzxAXKxgsHpdmWPlcVRQ6Nocsezp255E/IDrF31kLQsPJeB/cKto/geUwjU36wH784FCA==", - "requires": { - "@types/hast": "^3.0.0", - "devlop": "^1.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "html-url-attributes": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - } - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "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==", - "requires": { - "@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", - "fsevents": "^2.3.2", - "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" - } - }, - "react-slick": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.30.2.tgz", - "integrity": "sha512-XvQJi7mRHuiU3b9irsqS9SGIgftIfdV5/tNcURTb5LdIokRA5kIIx3l4rlq2XYHfxcSntXapoRg/GxaVOM1yfg==", - "requires": { - "classnames": "^2.2.5", - "enquire.js": "^2.1.6", - "json2mq": "^0.2.0", - "lodash.debounce": "^4.0.8", - "resize-observer-polyfill": "^1.5.0" - } - }, - "react-syntax-highlighter": { - "version": "15.5.0", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", - "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", - "requires": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.4.1", - "lowlight": "^1.17.0", - "prismjs": "^1.27.0", - "refractor": "^3.6.0" - } - }, - "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==", - "requires": { - "pify": "^2.3.0" - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "requires": { - "minimatch": "^3.0.5" - } - }, - "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==", - "requires": { - "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" - } - }, - "refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "requires": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "dependencies": { - "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "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==" - }, - "regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - } - }, - "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==", - "requires": { - "@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" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" - }, - "remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - } - }, - "remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - } - }, - "remark-rehype": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - } - }, - "remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - } - } - }, - "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==" - }, - "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==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "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==", - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-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==", - "requires": { - "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" - }, - "dependencies": { - "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==" - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "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==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "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==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - } - }, - "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==" - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "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==" - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "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==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "requires": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slick-carousel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", - "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==", - "requires": {} - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "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==" - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-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==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "dependencies": { - "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==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" - }, - "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==", - "requires": { - "escodegen": "^1.8.1" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "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==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", - "requires": { - "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", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - }, - "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==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", - "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", - "requires": {} - }, - "style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - }, - "sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "requires": { - "@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" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "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" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "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==" - }, - "tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "requires": { - "@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" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "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==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "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==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", - "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "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==" - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "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==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "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==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "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==" - }, - "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==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "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==", - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "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==" - }, - "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==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "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==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "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==", - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, - "unified": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.3.tgz", - "integrity": "sha512-jlCV402P+YDcFcB2VcN/n8JasOddqIiaxv118wNBoZXEhOn+lYG7BR4Bfg2BwxvlK58dwbuH2w7GX2esAjL6Mg==", - "requires": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - } - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "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==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "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==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "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==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "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==" - } - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - } - }, - "vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - } - }, - "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==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "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==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "requires": { - "@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" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "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==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.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" - }, - "dependencies": { - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", - "requires": {} - } - } - }, - "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==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "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==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" - }, - "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==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-builtin-type": { - "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==", - "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "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==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" - }, - "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==", - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - }, - "dependencies": { - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - } - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0" - } - }, - "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==", - "requires": { - "@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" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "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==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "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==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", - "requires": { - "workbox-core": "6.5.4" - }, - "dependencies": { - "workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" - } - } - }, - "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==" - }, - "workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - }, - "dependencies": { - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - } - } - }, - "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==", - "requires": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0" - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0" - } - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "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==", - "requires": { - "workbox-core": "6.6.0" - } - } - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0" - } - }, - "workbox-strategies": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", - "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "requires": { - "workbox-core": "6.6.0" - } - }, - "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==", - "requires": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" - } - }, - "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==" - }, - "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==", - "requires": { - "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" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "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==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "requires": {} - }, - "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==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } -} diff --git a/package.json b/package.json index 0db7ea8..bd4b589 100644 --- a/package.json +++ b/package.json @@ -1,55 +1,13 @@ { - "name": "today-i-learned-alarm", - "version": "0.1.0", "private": true, - "dependencies": { - "@supabase/supabase-js": "^2.39.3", - "crypto-js": "^4.1.1", - "firebase": "^10.4.0", - "http-proxy-middleware": "^2.0.6", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-indexed-db-hook": "^1.0.14", - "react-markdown": "^9.0.0", - "react-scripts": "5.0.1", - "react-slick": "^0.30.2", - "react-syntax-highlighter": "^15.5.0", - "remark-gfm": "^4.0.0", - "slick-carousel": "^1.8.1", - "web-vitals": "^2.1.4", - "workbox-background-sync": "^6.6.0", - "workbox-broadcast-update": "^6.6.0", - "workbox-cacheable-response": "^6.5.4", - "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-routing": "^6.6.0", - "workbox-strategies": "^6.6.0", - "workbox-streams": "^6.6.0" - }, + "packageManager": "pnpm@9", + "workspaces": [ + "app", + "functions" + ], "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": [ - "react-app" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "dev": "pnpm -C app dev", + "build": "pnpm -C app build && pnpm -C functions build", + "deploy": "firebase deploy --only hosting,functions" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..7acd9fd --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,14086 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@supabase/supabase-js': + specifier: ^2.39.3 + version: 2.58.0 + crypto-js: + specifier: ^4.1.1 + version: 4.2.0 + firebase: + specifier: ^10.4.0 + version: 10.14.1 + http-proxy-middleware: + specifier: ^2.0.6 + version: 2.0.9(@types/express@4.17.23) + react: + specifier: ^18.2.0 + version: 18.3.1 + react-dom: + specifier: ^18.2.0 + version: 18.3.1(react@18.3.1) + react-indexed-db-hook: + specifier: ^1.0.14 + version: 1.0.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-markdown: + specifier: ^9.0.0 + version: 9.1.0(@types/react@19.2.0)(react@18.3.1) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@4.9.5) + react-slick: + specifier: ^0.30.2 + version: 0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-syntax-highlighter: + specifier: ^15.5.0 + version: 15.6.6(react@18.3.1) + remark-gfm: + specifier: ^4.0.0 + version: 4.0.1 + slick-carousel: + specifier: ^1.8.1 + version: 1.8.1(jquery@3.7.1) + web-vitals: + specifier: ^2.1.4 + version: 2.1.4 + workbox-background-sync: + specifier: ^6.6.0 + version: 6.6.1 + workbox-broadcast-update: + specifier: ^6.6.0 + version: 6.6.1 + workbox-cacheable-response: + specifier: ^6.5.4 + version: 6.6.1 + workbox-core: + specifier: ^6.6.0 + version: 6.6.1 + workbox-expiration: + specifier: ^6.6.0 + version: 6.6.1 + workbox-google-analytics: + specifier: ^6.6.0 + version: 6.6.1 + workbox-navigation-preload: + specifier: ^6.6.0 + version: 6.6.1 + workbox-precaching: + specifier: ^6.6.0 + version: 6.6.1 + workbox-range-requests: + specifier: ^6.6.0 + version: 6.6.1 + workbox-routing: + specifier: ^6.6.0 + version: 6.6.1 + workbox-strategies: + specifier: ^6.6.0 + version: 6.6.1 + workbox-streams: + specifier: ^6.6.0 + version: 6.6.1 + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@apideck/better-ajv-errors@0.3.6': + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.28.4': + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.28.4': + resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} + engines: {node: '>=6.9.0'} + + '@babel/eslint-parser@7.28.4': + resolution: {integrity: sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + + '@babel/generator@7.28.3': + resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.28.3': + resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.5': + resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.3': + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.28.3': + resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.4': + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.28.4': + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3': + resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-decorators@7.28.0': + resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + 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. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.11': + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.27.1': + resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.27.1': + resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.27.1': + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.27.1': + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.28.0': + resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.27.1': + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.27.1': + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.28.4': + resolution: {integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.28.3': + resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.28.4': + resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.27.1': + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.28.0': + resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.27.1': + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.27.1': + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.27.1': + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-explicit-resource-management@7.28.0': + resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.27.1': + resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.27.1': + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.27.1': + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.27.1': + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.27.1': + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.27.1': + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.27.1': + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.28.4': + resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.27.1': + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.27.1': + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.27.7': + resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.27.1': + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.27.1': + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.27.1': + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.27.1': + resolution: {integrity: sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.28.0': + resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.27.1': + resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.27.1': + resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.27.1': + resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.28.4': + resolution: {integrity: sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.27.1': + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.27.1': + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.28.3': + resolution: {integrity: sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.27.1': + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.27.1': + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.28.0': + resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.27.1': + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.27.1': + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1': + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.28.3': + resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.27.1': + resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.27.1': + resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.28.4': + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@csstools/normalize.css@12.1.1': + resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + + '@csstools/postcss-cascade-layers@1.1.1': + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-color-function@1.1.1': + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-font-format-keywords@1.0.1': + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-hwb-function@1.0.2': + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-ic-unit@1.0.1': + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-is-pseudo-class@2.0.7': + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-nested-calc@1.0.0': + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-normalize-display-values@1.0.1': + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-oklab-function@1.1.1': + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-progressive-custom-properties@1.3.0': + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + '@csstools/postcss-stepped-value-functions@1.0.1': + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-text-decoration-shorthand@1.0.0': + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-trigonometric-functions@1.0.2': + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-unset-value@1.0.2': + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/selector-specificity@2.2.0': + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@firebase/analytics-compat@0.2.14': + resolution: {integrity: sha512-unRVY6SvRqfNFIAA/kwl4vK+lvQAL2HVcgu9zTrUtTyYDmtIt/lOuHJynBMYEgLnKm39YKBDhtqdapP2e++ASw==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/analytics-types@0.8.2': + resolution: {integrity: sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==} + + '@firebase/analytics@0.10.8': + resolution: {integrity: sha512-CVnHcS4iRJPqtIDc411+UmFldk0ShSK3OB+D0bKD8Ck5Vro6dbK5+APZpkuWpbfdL359DIQUnAaMLE+zs/PVyA==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/app-check-compat@0.3.15': + resolution: {integrity: sha512-zFIvIFFNqDXpOT2huorz9cwf56VT3oJYRFjSFYdSbGYEJYEaXjLJbfC79lx/zjx4Fh+yuN8pry3TtvwaevrGbg==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/app-check-interop-types@0.3.2': + resolution: {integrity: sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==} + + '@firebase/app-check-types@0.5.2': + resolution: {integrity: sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==} + + '@firebase/app-check@0.8.8': + resolution: {integrity: sha512-O49RGF1xj7k6BuhxGpHmqOW5hqBIAEbt2q6POW0lIywx7emYtzPDeQI+ryQpC4zbKX646SoVZ711TN1DBLNSOQ==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/app-compat@0.2.43': + resolution: {integrity: sha512-HM96ZyIblXjAC7TzE8wIk2QhHlSvksYkQ4Ukh1GmEenzkucSNUmUX4QvoKrqeWsLEQ8hdcojABeCV8ybVyZmeg==} + + '@firebase/app-types@0.9.2': + resolution: {integrity: sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==} + + '@firebase/app@0.10.13': + resolution: {integrity: sha512-OZiDAEK/lDB6xy/XzYAyJJkaDqmQ+BCtOEPLqFvxWKUz5JbBmej7IiiRHdtiIOD/twW7O5AxVsfaaGA/V1bNsA==} + + '@firebase/auth-compat@0.5.14': + resolution: {integrity: sha512-2eczCSqBl1KUPJacZlFpQayvpilg3dxXLy9cSMTKtQMTQSmondUtPI47P3ikH3bQAXhzKLOE+qVxJ3/IRtu9pw==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/auth-interop-types@0.2.3': + resolution: {integrity: sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==} + + '@firebase/auth-types@0.12.2': + resolution: {integrity: sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/auth@1.7.9': + resolution: {integrity: sha512-yLD5095kVgDw965jepMyUrIgDklD6qH/BZNHeKOgvu7pchOKNjVM+zQoOVYJIKWMWOWBq8IRNVU6NXzBbozaJg==} + peerDependencies: + '@firebase/app': 0.x + '@react-native-async-storage/async-storage': ^1.18.1 + peerDependenciesMeta: + '@react-native-async-storage/async-storage': + optional: true + + '@firebase/component@0.6.9': + resolution: {integrity: sha512-gm8EUEJE/fEac86AvHn8Z/QW8BvR56TBw3hMW0O838J/1mThYQXAIQBgUv75EqlCZfdawpWLrKt1uXvp9ciK3Q==} + + '@firebase/data-connect@0.1.0': + resolution: {integrity: sha512-vSe5s8dY13ilhLnfY0eYRmQsdTbH7PUFZtBbqU6JVX/j8Qp9A6G5gG6//ulbX9/1JFOF1IWNOne9c8S/DOCJaQ==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/database-compat@1.0.8': + resolution: {integrity: sha512-OpeWZoPE3sGIRPBKYnW9wLad25RaWbGyk7fFQe4xnJQKRzlynWeFBSRRAoLE2Old01WXwskUiucNqUUVlFsceg==} + + '@firebase/database-types@1.0.5': + resolution: {integrity: sha512-fTlqCNwFYyq/C6W7AJ5OCuq5CeZuBEsEwptnVxlNPkWCo5cTTyukzAHRSO/jaQcItz33FfYrrFk1SJofcu2AaQ==} + + '@firebase/database@1.0.8': + resolution: {integrity: sha512-dzXALZeBI1U5TXt6619cv0+tgEhJiwlUtQ55WNZY7vGAjv7Q1QioV969iYwt1AQQ0ovHnEW0YW9TiBfefLvErg==} + + '@firebase/firestore-compat@0.3.38': + resolution: {integrity: sha512-GoS0bIMMkjpLni6StSwRJarpu2+S5m346Na7gr9YZ/BZ/W3/8iHGNr9PxC+f0rNZXqS4fGRn88pICjrZEgbkqQ==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/firestore-types@3.0.2': + resolution: {integrity: sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/firestore@4.7.3': + resolution: {integrity: sha512-NwVU+JPZ/3bhvNSJMCSzfcBZZg8SUGyzZ2T0EW3/bkUeefCyzMISSt/TTIfEHc8cdyXGlMqfGe3/62u9s74UEg==} + engines: {node: '>=10.10.0'} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/functions-compat@0.3.14': + resolution: {integrity: sha512-dZ0PKOKQFnOlMfcim39XzaXonSuPPAVuzpqA4ONTIdyaJK/OnBaIEVs/+BH4faa1a2tLeR+Jy15PKqDRQoNIJw==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/functions-types@0.6.2': + resolution: {integrity: sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==} + + '@firebase/functions@0.11.8': + resolution: {integrity: sha512-Lo2rTPDn96naFIlSZKVd1yvRRqqqwiJk7cf9TZhUerwnPKgBzXy+aHE22ry+6EjCaQusUoNai6mU6p+G8QZT1g==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/installations-compat@0.2.9': + resolution: {integrity: sha512-2lfdc6kPXR7WaL4FCQSQUhXcPbI7ol3wF+vkgtU25r77OxPf8F/VmswQ7sgIkBBWtymn5ZF20TIKtnOj9rjb6w==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/installations-types@0.5.2': + resolution: {integrity: sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==} + peerDependencies: + '@firebase/app-types': 0.x + + '@firebase/installations@0.6.9': + resolution: {integrity: sha512-hlT7AwCiKghOX3XizLxXOsTFiFCQnp/oj86zp1UxwDGmyzsyoxtX+UIZyVyH/oBF5+XtblFG9KZzZQ/h+dpy+Q==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/logger@0.4.2': + resolution: {integrity: sha512-Q1VuA5M1Gjqrwom6I6NUU4lQXdo9IAQieXlujeHZWvRt1b7qQ0KwBaNAjgxG27jgF9/mUwsNmO8ptBCGVYhB0A==} + + '@firebase/messaging-compat@0.2.12': + resolution: {integrity: sha512-pKsiUVZrbmRgdImYqhBNZlkKJbqjlPkVdQRZGRbkTyX4OSGKR0F/oJeCt1a8jEg5UnBp4fdVwSWSp4DuCovvEQ==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/messaging-interop-types@0.2.2': + resolution: {integrity: sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==} + + '@firebase/messaging@0.12.12': + resolution: {integrity: sha512-6q0pbzYBJhZEtUoQx7hnPhZvAbuMNuBXKQXOx2YlWhSrlv9N1m0ZzlNpBbu/ItTzrwNKTibdYzUyaaxdWLg+4w==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/performance-compat@0.2.9': + resolution: {integrity: sha512-dNl95IUnpsu3fAfYBZDCVhXNkASE0uo4HYaEPd2/PKscfTvsgqFAOxfAXzBEDOnynDWiaGUnb5M1O00JQ+3FXA==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/performance-types@0.2.2': + resolution: {integrity: sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==} + + '@firebase/performance@0.6.9': + resolution: {integrity: sha512-PnVaak5sqfz5ivhua+HserxTJHtCar/7zM0flCX6NkzBNzJzyzlH4Hs94h2Il0LQB99roBqoE5QT1JqWqcLJHQ==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/remote-config-compat@0.2.9': + resolution: {integrity: sha512-AxzGpWfWFYejH2twxfdOJt5Cfh/ATHONegTd/a0p5flEzsD5JsxXgfkFToop+mypEL3gNwawxrxlZddmDoNxyA==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/remote-config-types@0.3.2': + resolution: {integrity: sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==} + + '@firebase/remote-config@0.4.9': + resolution: {integrity: sha512-EO1NLCWSPMHdDSRGwZ73kxEEcTopAxX1naqLJFNApp4hO8WfKfmEpmjxmP5TrrnypjIf2tUkYaKsfbEA7+AMmA==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/storage-compat@0.3.12': + resolution: {integrity: sha512-hA4VWKyGU5bWOll+uwzzhEMMYGu9PlKQc1w4DWxB3aIErWYzonrZjF0icqNQZbwKNIdh8SHjZlFeB2w6OSsjfg==} + peerDependencies: + '@firebase/app-compat': 0.x + + '@firebase/storage-types@0.8.2': + resolution: {integrity: sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==} + peerDependencies: + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/storage@0.13.2': + resolution: {integrity: sha512-fxuJnHshbhVwuJ4FuISLu+/76Aby2sh+44ztjF2ppoe0TELIDxPW6/r1KGlWYt//AD0IodDYYA8ZTN89q8YqUw==} + peerDependencies: + '@firebase/app': 0.x + + '@firebase/util@1.10.0': + resolution: {integrity: sha512-xKtx4A668icQqoANRxyDLBLz51TAbDP9KRfpbKGxiCAW346d0BeJe5vN6/hKxxmWwnZ0mautyv39JxviwwQMOQ==} + + '@firebase/vertexai-preview@0.0.4': + resolution: {integrity: sha512-EBSqyu9eg8frQlVU9/HjKtHN7odqbh9MtAcVz3WwHj4gLCLOoN9F/o+oxlq3CxvFrd3CNTZwu6d2mZtVlEInng==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@firebase/app': 0.x + '@firebase/app-types': 0.x + + '@firebase/webchannel-wrapper@1.0.1': + resolution: {integrity: sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ==} + + '@grpc/grpc-js@1.9.15': + resolution: {integrity: sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==} + engines: {node: ^8.13.0 || >=10.10.0} + + '@grpc/proto-loader@0.7.15': + resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} + engines: {node: '>=6'} + hasBin: true + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@27.5.1': + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/console@28.1.3': + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/core@27.5.1': + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + 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 + + '@jest/environment@27.5.1': + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/fake-timers@27.5.1': + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/globals@27.5.1': + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/reporters@27.5.1': + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + 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 + + '@jest/schemas@28.1.3': + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/source-map@27.5.1': + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@27.5.1': + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@28.1.3': + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/test-sequencer@27.5.1': + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/transform@27.5.1': + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@27.5.1': + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@28.1.3': + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pmmmwh/react-refresh-webpack-plugin@0.5.17': + resolution: {integrity: sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==} + 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 || 5.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 + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.4': + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.0': + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.0': + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + + '@rollup/plugin-babel@5.3.1': + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + 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 + + '@rollup/plugin-node-resolve@11.2.1': + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + + '@rollup/plugin-replace@2.4.2': + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + + '@rollup/pluginutils@3.1.0': + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@rushstack/eslint-patch@1.13.0': + resolution: {integrity: sha512-2ih5qGw5SZJ+2fLZxP6Lr6Na2NTIgPRL/7Kmyuw0uIyBQnuhQ8fi8fzUTd38eIQmqp+GYLC00cI6WgtqHxBwmw==} + + '@sinclair/typebox@0.24.51': + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + + '@sinonjs/fake-timers@8.1.0': + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + + '@supabase/auth-js@2.72.0': + resolution: {integrity: sha512-4+bnUrtTDK1YD0/FCx2YtMiQH5FGu9Jlf4IQi5kcqRwRwqp2ey39V61nHNdH86jm3DIzz0aZKiWfTW8qXk1swQ==} + + '@supabase/functions-js@2.5.0': + resolution: {integrity: sha512-SXBx6Jvp+MOBekeKFu+G11YLYPeVeGQl23eYyAG9+Ro0pQ1aIP0UZNIBxHKNHqxzR0L0n6gysNr2KT3841NATw==} + + '@supabase/node-fetch@2.6.15': + resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} + engines: {node: 4.x || >=6.0.0} + + '@supabase/postgrest-js@1.21.4': + resolution: {integrity: sha512-TxZCIjxk6/dP9abAi89VQbWWMBbybpGWyvmIzTd79OeravM13OjR/YEYeyUOPcM1C3QyvXkvPZhUfItvmhY1IQ==} + + '@supabase/realtime-js@2.15.5': + resolution: {integrity: sha512-/Rs5Vqu9jejRD8ZeuaWXebdkH+J7V6VySbCZ/zQM93Ta5y3mAmocjioa/nzlB6qvFmyylUgKVS1KpE212t30OA==} + + '@supabase/storage-js@2.12.2': + resolution: {integrity: sha512-SiySHxi3q7gia7NBYpsYRu8gyI0NhFwSORMxbZIxJ/zAVkN6QpwDRan158CJ+UdzD4WB/rQMAGRqIJQP+7ccAQ==} + + '@supabase/supabase-js@2.58.0': + resolution: {integrity: sha512-Tm1RmQpoAKdQr4/8wiayGti/no+If7RtveVZjHR8zbO7hhQjmPW2Ok5ZBPf1MGkt5c+9R85AVMsTfSaqAP1sUg==} + + '@surma/rollup-plugin-off-main-thread@2.2.3': + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + + '@svgr/babel-plugin-add-jsx-attribute@5.4.0': + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-svg-dynamic-title@5.4.0': + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-svg-em-dimensions@5.4.0': + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-transform-react-native-svg@5.4.0': + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-transform-svg-component@5.5.0': + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + + '@svgr/babel-preset@5.5.0': + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + + '@svgr/core@5.5.0': + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + + '@svgr/hast-util-to-babel-ast@5.5.0': + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + + '@svgr/plugin-jsx@5.5.0': + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + + '@svgr/plugin-svgo@5.5.0': + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + + '@svgr/webpack@5.5.0': + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/body-parser@1.19.6': + resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@8.56.12': + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@0.0.39': + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.7': + resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} + + '@types/express@4.17.23': + resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/html-minifier-terser@6.1.0': + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} + + '@types/http-proxy@1.17.16': + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node-forge@1.3.14': + resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + + '@types/node@24.6.2': + resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/phoenix@1.6.6': + resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} + + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + + '@types/q@1.5.8': + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + + '@types/qs@6.14.0': + resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react@19.2.0': + resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==} + + '@types/resolve@1.17.1': + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/semver@7.7.1': + resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + + '@types/send@0.17.5': + resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} + + '@types/send@1.2.0': + resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.9': + resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@16.0.9': + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@5.62.0': + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/experimental-utils@5.62.0': + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.62.0': + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.62.0': + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-import-phases@1.0.4: + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + acorn: ^8.14.0 + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-html@0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + + array.prototype.reduce@1.0.8: + resolution: {integrity: sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + autoprefixer@10.4.21: + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.10.3: + resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} + engines: {node: '>=4'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-jest@27.5.1: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-loader@8.4.1: + resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + babel-plugin-named-asset-import@0.3.8: + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + + babel-plugin-polyfill-corejs2@0.4.14: + resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.13.0: + resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.5: + resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + + babel-preset-current-node-syntax@1.2.0: + resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} + peerDependencies: + '@babel/core': ^7.0.0 || ^8.0.0-0 + + babel-preset-jest@27.5.1: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-react-app@10.1.0: + resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + baseline-browser-mapping@2.8.12: + resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} + hasBin: true + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browserslist@4.26.3: + resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001747: + resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==} + + case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + char-regex@2.0.2: + resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} + engines: {node: '>=12.20'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + + classnames@2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + core-js-compat@3.45.1: + resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} + + core-js-pure@3.45.1: + resolution: {integrity: sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==} + + core-js@3.45.1: + resolution: {integrity: sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + css-blank-pseudo@3.0.3: + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-declaration-sorter@6.4.1: + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + + css-has-pseudo@3.0.4: + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-loader@6.11.0: + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-minimizer-webpack-plugin@3.4.1: + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + + css-prefers-color-scheme@6.0.3: + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + + css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-default@5.2.14: + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano-utils@3.1.0: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano@5.1.15: + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} + + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + + dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + + dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + + electron-to-chromium@1.5.230: + resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} + + emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + + emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + engines: {node: '>=10.13.0'} + + enquire.js@2.1.6: + resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-abstract@1.24.0: + resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + engines: {node: '>= 0.4'} + + es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-config-react-app@7.0.1: + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-flowtype@8.0.3: + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + 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 + + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jest@25.7.0: + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + 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 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.37.5: + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + + eslint-plugin-testing-library@5.11.1: + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-webpack-plugin@3.2.0: + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fault@1.0.4: + resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-loader@6.2.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + + filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + firebase@10.14.1: + resolution: {integrity: sha512-0KZxU+Ela9rUCULqFsUUOYYkjh7OM1EWdIfG6///MtXd0t2/uUIf0iNV5i0KariMhRQ5jve/OY985nrAXFaZeQ==} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + fork-ts-checker-webpack-plugin@6.5.3: + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + 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 + + form-data@3.0.4: + resolution: {integrity: sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==} + engines: {node: '>= 6'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-monkey@1.1.0: + resolution: {integrity: sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-parse-selector@2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@6.0.0: + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + + highlightjs-vue@1.0.0: + resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} + + hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + + html-url-attributes@3.0.1: + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} + + html-webpack-plugin@5.6.4: + resolution: {integrity: sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.10: + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + + http-proxy-middleware@2.0.9: + resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + + identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} + + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jake@10.9.4: + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} + engines: {node: '>=10'} + hasBin: true + + jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + 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 + + jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watch-typeahead@1.1.0: + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + + jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + jquery@3.7.1: + resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json2mq@0.2.0: + resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.2.0: + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + + jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + launch-editor@2.11.1: + resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowlight@1.20.0: + resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mini-css-extract-plugin@2.9.4: + resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.23: + resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nwsapi@2.2.22: + resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + object.entries@1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss-attribute-case-insensitive@5.0.2: + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-browser-comments@4.0.0: + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + + postcss-calc@8.2.4: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + + postcss-clamp@4.1.0: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + + postcss-color-functional-notation@4.2.4: + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-color-hex-alpha@8.0.4: + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-color-rebeccapurple@7.1.1: + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-colormin@5.3.1: + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-convert-values@5.1.3: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-custom-media@8.0.2: + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + postcss-custom-properties@12.1.11: + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-custom-selectors@6.0.3: + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + postcss-dir-pseudo-class@6.0.5: + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-discard-comments@5.1.2: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-duplicates@5.1.0: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-empty@5.1.1: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-overridden@5.1.0: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-double-position-gradients@3.1.2: + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-env-function@4.0.6: + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-flexbugs-fixes@5.0.2: + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + + postcss-focus-visible@6.0.4: + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-focus-within@5.0.4: + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-font-variant@5.0.0: + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + + postcss-gap-properties@3.0.5: + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-image-set-function@4.0.7: + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-initial@4.0.1: + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.1.0: + resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-lab-function@4.2.1: + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + postcss-loader@6.2.1: + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-logical@5.0.4: + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-media-minmax@5.0.0: + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + + postcss-merge-longhand@5.1.7: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-merge-rules@5.1.4: + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-font-values@5.1.0: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-gradients@5.1.1: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-params@5.1.4: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-selectors@5.2.1: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-nesting@10.2.0: + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-normalize-charset@5.1.0: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-display-values@5.1.0: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-positions@5.1.1: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-repeat-style@5.1.1: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-string@5.1.0: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-timing-functions@5.1.0: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-unicode@5.1.1: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-url@5.1.0: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-whitespace@5.1.1: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize@10.0.1: + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + + postcss-opacity-percentage@1.1.3: + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-ordered-values@5.1.3: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-overflow-shorthand@3.0.4: + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-page-break@3.0.4: + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + + postcss-place@7.0.5: + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-preset-env@7.8.3: + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-pseudo-class-any-link@7.1.6: + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-reduce-initial@5.1.2: + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-reduce-transforms@5.1.0: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-replace-overflow-wrap@4.0.0: + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + + postcss-selector-not@6.0.1: + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + + postcss-svgo@5.1.0: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-unique-selectors@5.1.1: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + prismjs@1.27.0: + resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} + engines: {node: '>=6'} + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + protobufjs@7.5.4: + resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} + engines: {node: '>=12.0.0'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + + react-dev-utils@12.0.1: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-error-overlay@6.1.0: + resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} + + react-indexed-db-hook@1.0.14: + resolution: {integrity: sha512-tQ6rWofgXUCBhZp9pRpWzthzPbjqcll5uXMo07lbQTKl47VyL9nw9wfVswRxxzS5yj5Sq/VHUkNUjamWbA/M/w==} + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-markdown@9.1.0: + resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==} + peerDependencies: + '@types/react': '>=18' + react: '>=18' + + react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + + react-scripts@5.0.1: + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + + react-slick@0.30.3: + resolution: {integrity: sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==} + peerDependencies: + react: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + react-syntax-highlighter@15.6.6: + resolution: {integrity: sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw==} + peerDependencies: + react: '>= 0.14.0' + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + refractor@3.6.0: + resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} + + regenerate-unicode-properties@10.2.2: + resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regex-parser@2.3.1: + resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + regexpu-core@6.4.0: + resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.13.0: + resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} + hasBin: true + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup-plugin-terser@7.0.2: + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + + rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + + sass-loader@12.6.0: + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + 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 + + sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + + schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + engines: {node: '>= 0.4'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + slick-carousel@1.8.1: + resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==} + peerDependencies: + jquery: '>=1.8.0' + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-loader@3.0.2: + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + space-separated-tokens@1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stable@0.1.8: + resolution: {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' + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + + string-convert@0.2.1: + resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + + string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + style-loader@3.3.4: + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + style-to-js@1.1.17: + resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} + + style-to-object@1.0.9: + resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} + + stylehacks@5.1.1: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + + svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tailwindcss@3.4.18: + resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser-webpack-plugin@5.3.14: + resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.44.0: + resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + 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' + + type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + + undici-types@7.13.0: + resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} + + undici@6.19.7: + resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + engines: {node: '>=18.17'} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.1: + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.2.0: + resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} + engines: {node: '>=4'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + + upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + + utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + watchpack@2.4.4: + resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-vitals@2.1.4: + resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + + webpack-dev-middleware@5.3.4: + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-server@4.15.2: + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-manifest-plugin@4.1.1: + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + + webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + + webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + + webpack-sources@3.3.3: + resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} + engines: {node: '>=10.13.0'} + + webpack@5.102.0: + resolution: {integrity: sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + + workbox-background-sync@6.6.1: + resolution: {integrity: sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg==} + deprecated: this package has been deprecated + + workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + + workbox-broadcast-update@6.6.1: + resolution: {integrity: sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ==} + deprecated: this package has been deprecated + + workbox-build@6.6.0: + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + + workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + + workbox-cacheable-response@6.6.1: + resolution: {integrity: sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag==} + deprecated: workbox-background-sync@6.6.1 + + workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + + workbox-core@6.6.1: + resolution: {integrity: sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw==} + deprecated: this package has been deprecated + + workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + + workbox-expiration@6.6.1: + resolution: {integrity: sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A==} + deprecated: this package has been deprecated + + workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + + workbox-google-analytics@6.6.1: + resolution: {integrity: sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + + workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + + workbox-navigation-preload@6.6.1: + resolution: {integrity: sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA==} + deprecated: this package has been deprecated + + workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + + workbox-precaching@6.6.1: + resolution: {integrity: sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A==} + deprecated: this package has been deprecated + + workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + + workbox-range-requests@6.6.1: + resolution: {integrity: sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g==} + deprecated: this package has been deprecated + + workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + + workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + + workbox-routing@6.6.1: + resolution: {integrity: sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg==} + deprecated: this package has been deprecated + + workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + + workbox-strategies@6.6.1: + resolution: {integrity: sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw==} + deprecated: this package has been deprecated + + workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + + workbox-streams@6.6.1: + resolution: {integrity: sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q==} + deprecated: this package has been deprecated + + workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + + workbox-webpack-plugin@6.6.0: + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + + workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + 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 + + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)': + dependencies: + ajv: 8.17.1 + json-schema: 0.4.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.28.4': {} + + '@babel/core@7.28.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.4 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/eslint-parser@7.28.4(@babel/core@7.28.4)(eslint@8.57.1)': + dependencies: + '@babel/core': 7.28.4 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + + '@babel/generator@7.28.3': + dependencies: + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.27.3': + dependencies: + '@babel/types': 7.28.4 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.28.4 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.26.3 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + regexpu-core: 6.4.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + debug: 4.4.3 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-member-expression-to-functions@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.28.4 + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-wrap-function': 7.28.3 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helper-wrap-function@7.28.3': + dependencies: + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.28.4': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.28.4 + + '@babel/parser@7.28.4': + dependencies: + '@babel/types': 7.28.4 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-globals': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.27.2 + + '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) + + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/preset-env@7.28.3(@babel/core@7.28.4)': + dependencies: + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.4) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.4) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.4) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) + core-js-compat: 3.45.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/types': 7.28.4 + esutils: 2.0.3 + + '@babel/preset-react@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.28.4': {} + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + + '@babel/traverse@7.28.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.3 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.4 + '@babel/template': 7.27.2 + '@babel/types': 7.28.4 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.28.4': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@bcoe/v8-coverage@0.2.3': {} + + '@csstools/normalize.css@12.1.1': {} + + '@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.6)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + '@csstools/postcss-color-function@1.1.1(postcss@8.5.6)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-hwb-function@1.0.2(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-ic-unit@1.0.1(postcss@8.5.6)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.6)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + '@csstools/postcss-nested-calc@1.0.0(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-oklab-function@1.1.1(postcss@8.5.6)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-unset-value@1.0.2(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + + '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)': + dependencies: + postcss-selector-parser: 6.1.2 + + '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.4.3 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + + '@firebase/analytics-compat@0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) + '@firebase/analytics-types': 0.8.2 + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/analytics-types@0.8.2': {} + + '@firebase/analytics@0.10.8(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/app-check-compat@0.3.15(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-check': 0.8.8(@firebase/app@0.10.13) + '@firebase/app-check-types': 0.5.2 + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/app-check-interop-types@0.3.2': {} + + '@firebase/app-check-types@0.5.2': {} + + '@firebase/app-check@0.8.8(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/app-compat@0.2.43': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/app-types@0.9.2': {} + + '@firebase/app@0.10.13': + dependencies: + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/auth-compat@0.5.14(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/auth': 1.7.9(@firebase/app@0.10.13) + '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + undici: 6.19.7 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + - '@react-native-async-storage/async-storage' + + '@firebase/auth-interop-types@0.2.3': {} + + '@firebase/auth-types@0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': + dependencies: + '@firebase/app-types': 0.9.2 + '@firebase/util': 1.10.0 + + '@firebase/auth@1.7.9(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + undici: 6.19.7 + + '@firebase/component@0.6.9': + dependencies: + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/data-connect@0.1.0(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/auth-interop-types': 0.2.3 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/database-compat@1.0.8': + dependencies: + '@firebase/component': 0.6.9 + '@firebase/database': 1.0.8 + '@firebase/database-types': 1.0.5 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/database-types@1.0.5': + dependencies: + '@firebase/app-types': 0.9.2 + '@firebase/util': 1.10.0 + + '@firebase/database@1.0.8': + dependencies: + '@firebase/app-check-interop-types': 0.3.2 + '@firebase/auth-interop-types': 0.2.3 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + faye-websocket: 0.11.4 + tslib: 2.8.1 + + '@firebase/firestore-compat@0.3.38(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/firestore': 4.7.3(@firebase/app@0.10.13) + '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + + '@firebase/firestore-types@3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': + dependencies: + '@firebase/app-types': 0.9.2 + '@firebase/util': 1.10.0 + + '@firebase/firestore@4.7.3(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + '@firebase/webchannel-wrapper': 1.0.1 + '@grpc/grpc-js': 1.9.15 + '@grpc/proto-loader': 0.7.15 + tslib: 2.8.1 + undici: 6.19.7 + + '@firebase/functions-compat@0.3.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/functions': 0.11.8(@firebase/app@0.10.13) + '@firebase/functions-types': 0.6.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/functions-types@0.6.2': {} + + '@firebase/functions@0.11.8(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/app-check-interop-types': 0.3.2 + '@firebase/auth-interop-types': 0.2.3 + '@firebase/component': 0.6.9 + '@firebase/messaging-interop-types': 0.2.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + undici: 6.19.7 + + '@firebase/installations-compat@0.2.9(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + + '@firebase/installations-types@0.5.2(@firebase/app-types@0.9.2)': + dependencies: + '@firebase/app-types': 0.9.2 + + '@firebase/installations@0.6.9(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/logger@0.4.2': + dependencies: + tslib: 2.8.1 + + '@firebase/messaging-compat@0.2.12(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/messaging': 0.12.12(@firebase/app@0.10.13) + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/messaging-interop-types@0.2.2': {} + + '@firebase/messaging@0.12.12(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/messaging-interop-types': 0.2.2 + '@firebase/util': 1.10.0 + idb: 7.1.1 + tslib: 2.8.1 + + '@firebase/performance-compat@0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/performance': 0.6.9(@firebase/app@0.10.13) + '@firebase/performance-types': 0.2.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/performance-types@0.2.2': {} + + '@firebase/performance@0.6.9(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/remote-config-compat@0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/remote-config': 0.4.9(@firebase/app@0.10.13) + '@firebase/remote-config-types': 0.3.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/remote-config-types@0.3.2': {} + + '@firebase/remote-config@0.4.9(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/storage-compat@0.3.12(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/storage': 0.13.2(@firebase/app@0.10.13) + '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + - '@firebase/app-types' + + '@firebase/storage-types@0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': + dependencies: + '@firebase/app-types': 0.9.2 + '@firebase/util': 1.10.0 + + '@firebase/storage@0.13.2(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + undici: 6.19.7 + + '@firebase/util@1.10.0': + dependencies: + tslib: 2.8.1 + + '@firebase/vertexai-preview@0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/app-check-interop-types': 0.3.2 + '@firebase/app-types': 0.9.2 + '@firebase/component': 0.6.9 + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + + '@firebase/webchannel-wrapper@1.0.1': {} + + '@grpc/grpc-js@1.9.15': + dependencies: + '@grpc/proto-loader': 0.7.15 + '@types/node': 24.6.2 + + '@grpc/proto-loader@0.7.15': + dependencies: + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.5.4 + yargs: 17.7.2 + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.2 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + + '@jest/console@28.1.3': + dependencies: + '@jest/types': 28.1.3 + '@types/node': 24.6.2 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + + '@jest/core@27.5.1': + 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': 24.6.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + 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.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + '@jest/environment@27.5.1': + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + jest-mock: 27.5.1 + + '@jest/fake-timers@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 24.6.2 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + '@jest/globals@27.5.1': + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + + '@jest/reporters@27.5.1': + 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': 24.6.2 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.2.0 + 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.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@28.1.3': + dependencies: + '@sinclair/typebox': 0.24.51 + + '@jest/source-map@27.5.1': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-result@28.1.3': + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@27.5.1': + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + + '@jest/transform@27.5.1': + dependencies: + '@babel/core': 7.28.4 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.7 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@27.5.1': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.6.2 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + + '@jest/types@28.1.3': + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.6.2 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + dependencies: + eslint-scope: 5.1.1 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0)': + dependencies: + ansi-html: 0.0.9 + core-js-pure: 3.45.1 + error-stack-parser: 2.1.4 + html-entities: 2.6.0 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 4.3.3 + source-map: 0.7.6 + webpack: 5.102.0 + optionalDependencies: + type-fest: 0.21.3 + webpack-dev-server: 4.15.2(webpack@5.102.0) + + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} + + '@protobufjs/codegen@2.0.4': {} + + '@protobufjs/eventemitter@1.1.0': {} + + '@protobufjs/fetch@1.1.0': + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/inquire@1.1.0': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.0': {} + + '@rollup/plugin-babel@5.3.1(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@2.79.2)': + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + rollup: 2.79.2 + optionalDependencies: + '@types/babel__core': 7.20.5 + transitivePeerDependencies: + - supports-color + + '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + rollup: 2.79.2 + + '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + magic-string: 0.25.9 + rollup: 2.79.2 + + '@rollup/pluginutils@3.1.0(rollup@2.79.2)': + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 + + '@rtsao/scc@1.1.0': {} + + '@rushstack/eslint-patch@1.13.0': {} + + '@sinclair/typebox@0.24.51': {} + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@8.1.0': + dependencies: + '@sinonjs/commons': 1.8.6 + + '@supabase/auth-js@2.72.0': + dependencies: + '@supabase/node-fetch': 2.6.15 + + '@supabase/functions-js@2.5.0': + dependencies: + '@supabase/node-fetch': 2.6.15 + + '@supabase/node-fetch@2.6.15': + dependencies: + whatwg-url: 5.0.0 + + '@supabase/postgrest-js@1.21.4': + dependencies: + '@supabase/node-fetch': 2.6.15 + + '@supabase/realtime-js@2.15.5': + dependencies: + '@supabase/node-fetch': 2.6.15 + '@types/phoenix': 1.6.6 + '@types/ws': 8.18.1 + ws: 8.18.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@supabase/storage-js@2.12.2': + dependencies: + '@supabase/node-fetch': 2.6.15 + + '@supabase/supabase-js@2.58.0': + dependencies: + '@supabase/auth-js': 2.72.0 + '@supabase/functions-js': 2.5.0 + '@supabase/node-fetch': 2.6.15 + '@supabase/postgrest-js': 1.21.4 + '@supabase/realtime-js': 2.15.5 + '@supabase/storage-js': 2.12.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@surma/rollup-plugin-off-main-thread@2.2.3': + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.12 + + '@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': {} + + '@svgr/babel-preset@5.5.0': + 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 + + '@svgr/core@5.5.0': + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + + '@svgr/hast-util-to-babel-ast@5.5.0': + dependencies: + '@babel/types': 7.28.4 + + '@svgr/plugin-jsx@5.5.0': + dependencies: + '@babel/core': 7.28.4 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@5.5.0': + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + + '@svgr/webpack@5.5.0': + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.4) + '@babel/preset-env': 7.28.3(@babel/core@7.28.4) + '@babel/preset-react': 7.27.1(@babel/core@7.28.4) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@tootallnate/once@1.1.2': {} + + '@trysound/sax@0.2.0': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.28.4 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.28.4 + + '@types/body-parser@1.19.6': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 24.6.2 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 24.6.2 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 5.0.7 + '@types/node': 24.6.2 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 24.6.2 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.8 + + '@types/eslint@8.56.12': + dependencies: + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.8 + + '@types/estree@0.0.39': {} + + '@types/estree@1.0.8': {} + + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 24.6.2 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.0 + + '@types/express-serve-static-core@5.0.7': + dependencies: + '@types/node': 24.6.2 + '@types/qs': 6.14.0 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.0 + + '@types/express@4.17.23': + dependencies: + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.14.0 + '@types/serve-static': 1.15.9 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 24.6.2 + + '@types/hast@2.3.10': + dependencies: + '@types/unist': 2.0.11 + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/html-minifier-terser@6.1.0': {} + + '@types/http-errors@2.0.5': {} + + '@types/http-proxy@1.17.16': + dependencies: + '@types/node': 24.6.2 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mime@1.3.5': {} + + '@types/ms@2.1.0': {} + + '@types/node-forge@1.3.14': + dependencies: + '@types/node': 24.6.2 + + '@types/node@24.6.2': + dependencies: + undici-types: 7.13.0 + + '@types/parse-json@4.0.2': {} + + '@types/phoenix@1.6.6': {} + + '@types/prettier@2.7.3': {} + + '@types/q@1.5.8': {} + + '@types/qs@6.14.0': {} + + '@types/range-parser@1.2.7': {} + + '@types/react@19.2.0': + dependencies: + csstype: 3.1.3 + + '@types/resolve@1.17.1': + dependencies: + '@types/node': 24.6.2 + + '@types/retry@0.12.0': {} + + '@types/semver@7.7.1': {} + + '@types/send@0.17.5': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 24.6.2 + + '@types/send@1.2.0': + dependencies: + '@types/node': 24.6.2 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.23 + + '@types/serve-static@1.15.9': + dependencies: + '@types/http-errors': 2.0.5 + '@types/node': 24.6.2 + '@types/send': 0.17.5 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 24.6.2 + + '@types/stack-utils@2.0.3': {} + + '@types/trusted-types@2.0.7': {} + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@types/ws@8.18.1': + dependencies: + '@types/node': 24.6.2 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@16.0.9': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.2 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + debug: 4.4.3 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.62.0': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.3 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.2 + tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.7.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.3.0': {} + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-import-phases@1.0.4(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.15.0: {} + + address@1.2.2: {} + + adjust-sourcemap-loader@4.0.0: + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.1 + + agent-base@6.0.2: + dependencies: + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-html-community@0.0.8: {} + + ansi-html@0.0.9: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.2.2: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.3: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + array-flatten@1.1.1: {} + + array-includes@3.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 + + array-union@2.1.0: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.findlastindex@1.2.6: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-shim-unscopables: 1.1.0 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-shim-unscopables: 1.1.0 + + array.prototype.reduce@1.0.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + is-string: 1.1.1 + + array.prototype.tosorted@1.1.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + asap@2.0.6: {} + + ast-types-flow@0.0.8: {} + + async-function@1.0.0: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + at-least-node@1.0.0: {} + + autoprefixer@10.4.21(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + caniuse-lite: 1.0.30001747 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + axe-core@4.10.3: {} + + axobject-query@4.1.0: {} + + babel-jest@27.5.1(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.28.4) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-loader@8.4.1(@babel/core@7.28.4)(webpack@5.102.0): + dependencies: + '@babel/core': 7.28.4 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.102.0 + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.27.1 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@27.5.1: + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.28.4 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.28.0 + + babel-plugin-macros@3.1.0: + dependencies: + '@babel/runtime': 7.28.4 + cosmiconfig: 7.1.0 + resolve: 1.22.10 + + babel-plugin-named-asset-import@0.3.8(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4): + dependencies: + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + core-js-compat: 3.45.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color + + babel-plugin-transform-react-remove-prop-types@0.4.24: {} + + babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) + + babel-preset-jest@27.5.1(@babel/core@7.28.4): + dependencies: + '@babel/core': 7.28.4 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) + + babel-preset-react-app@10.1.0: + dependencies: + '@babel/core': 7.28.4 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.4) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.28.4) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.4) + '@babel/preset-env': 7.28.3(@babel/core@7.28.4) + '@babel/preset-react': 7.27.1(@babel/core@7.28.4) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/runtime': 7.28.4 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + baseline-browser-mapping@2.8.12: {} + + batch@0.6.1: {} + + bfj@7.1.0: + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + bluebird@3.7.2: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + 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.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.3.0: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + + boolbase@1.0.0: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browserslist@4.26.3: + dependencies: + baseline-browser-mapping: 2.8.12 + caniuse-lite: 1.0.30001747 + electron-to-chromium: 1.5.230 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + + builtin-modules@3.3.0: {} + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + + camelcase-css@2.0.1: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.26.3 + caniuse-lite: 1.0.30001747 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001747: {} + + case-sensitive-paths-webpack-plugin@2.4.0: {} + + ccount@2.0.1: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + char-regex@2.0.2: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@1.1.4: {} + + character-entities-legacy@3.0.0: {} + + character-entities@1.2.4: {} + + character-entities@2.0.2: {} + + character-reference-invalid@1.1.4: {} + + character-reference-invalid@2.0.1: {} + + check-types@11.2.3: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.3: {} + + classnames@2.5.1: {} + + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + + coa@2.0.2: + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + + collect-v8-coverage@1.0.2: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + colord@2.9.3: {} + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@1.0.8: {} + + comma-separated-tokens@2.0.3: {} + + commander@2.20.3: {} + + commander@4.1.1: {} + + commander@7.2.0: {} + + commander@8.3.0: {} + + common-tags@1.8.2: {} + + commondir@1.0.1: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.54.0 + + compression@1.8.1: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + confusing-browser-globals@1.0.11: {} + + connect-history-api-fallback@2.0.0: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + core-js-compat@3.45.1: + dependencies: + browserslist: 4.26.3 + + core-js-pure@3.45.1: {} + + core-js@3.45.1: {} + + core-util-is@1.0.3: {} + + cosmiconfig@6.0.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cosmiconfig@7.1.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-js@4.2.0: {} + + crypto-random-string@2.0.0: {} + + css-blank-pseudo@3.0.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + css-declaration-sorter@6.4.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + css-has-pseudo@3.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + css-loader@6.11.0(webpack@5.102.0): + dependencies: + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) + postcss-modules-scope: 3.2.1(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) + postcss-value-parser: 4.2.0 + semver: 7.7.2 + optionalDependencies: + webpack: 5.102.0 + + css-minimizer-webpack-plugin@3.4.1(webpack@5.102.0): + dependencies: + cssnano: 5.1.15(postcss@8.5.6) + jest-worker: 27.5.1 + postcss: 8.5.6 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.102.0 + + css-prefers-color-scheme@6.0.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + css-select-base-adapter@0.1.1: {} + + css-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-tree@1.0.0-alpha.37: + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + css-what@3.4.2: {} + + css-what@6.2.2: {} + + cssdb@7.11.2: {} + + cssesc@3.0.0: {} + + cssnano-preset-default@5.2.14(postcss@8.5.6): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.6) + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-calc: 8.2.4(postcss@8.5.6) + postcss-colormin: 5.3.1(postcss@8.5.6) + postcss-convert-values: 5.1.3(postcss@8.5.6) + postcss-discard-comments: 5.1.2(postcss@8.5.6) + postcss-discard-duplicates: 5.1.0(postcss@8.5.6) + postcss-discard-empty: 5.1.1(postcss@8.5.6) + postcss-discard-overridden: 5.1.0(postcss@8.5.6) + postcss-merge-longhand: 5.1.7(postcss@8.5.6) + postcss-merge-rules: 5.1.4(postcss@8.5.6) + postcss-minify-font-values: 5.1.0(postcss@8.5.6) + postcss-minify-gradients: 5.1.1(postcss@8.5.6) + postcss-minify-params: 5.1.4(postcss@8.5.6) + postcss-minify-selectors: 5.2.1(postcss@8.5.6) + postcss-normalize-charset: 5.1.0(postcss@8.5.6) + postcss-normalize-display-values: 5.1.0(postcss@8.5.6) + postcss-normalize-positions: 5.1.1(postcss@8.5.6) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6) + postcss-normalize-string: 5.1.0(postcss@8.5.6) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6) + postcss-normalize-unicode: 5.1.1(postcss@8.5.6) + postcss-normalize-url: 5.1.0(postcss@8.5.6) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) + postcss-ordered-values: 5.1.3(postcss@8.5.6) + postcss-reduce-initial: 5.1.2(postcss@8.5.6) + postcss-reduce-transforms: 5.1.0(postcss@8.5.6) + postcss-svgo: 5.1.0(postcss@8.5.6) + postcss-unique-selectors: 5.1.1(postcss@8.5.6) + + cssnano-utils@3.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + cssnano@5.1.15(postcss@8.5.6): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.6) + lilconfig: 2.1.0 + postcss: 8.5.6 + yaml: 1.10.2 + + csso@4.2.0: + dependencies: + css-tree: 1.1.3 + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + damerau-levenshtein@1.0.8: {} + + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decimal.js@10.6.0: {} + + decode-named-character-reference@1.2.0: + dependencies: + character-entities: 2.0.2 + + dedent@0.7.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + delayed-stream@1.0.0: {} + + depd@1.1.2: {} + + depd@2.0.0: {} + + dequal@2.0.3: {} + + destroy@1.2.0: {} + + detect-newline@3.1.0: {} + + detect-node@2.1.0: {} + + detect-port-alt@1.1.6: + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + didyoumean@1.2.2: {} + + diff-sequences@27.5.1: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 + + dom-serializer@0.2.2: + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + domelementtype@1.3.1: {} + + domelementtype@2.3.0: {} + + domexception@2.0.1: + dependencies: + webidl-conversions: 5.0.0 + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domutils@1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + dotenv-expand@5.1.0: {} + + dotenv@10.0.0: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer@0.1.2: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + ejs@3.1.10: + dependencies: + jake: 10.9.4 + + electron-to-chromium@1.5.230: {} + + emittery@0.10.2: {} + + emittery@0.8.1: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojis-list@3.0.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.18.3: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + enquire.js@2.1.6: {} + + entities@2.2.0: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + + es-abstract@1.24.0: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.19 + + es-array-method-boxes-properly@1.0.0: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-iterator-helpers@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + + es-module-lexer@1.7.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.1.0: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + escodegen@1.14.3: + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5): + dependencies: + '@babel/core': 7.28.4 + '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.13.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + babel-preset-react-app: 10.1.0 + confusing-browser-globals: 1.0.11 + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@4.9.5) + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1): + dependencies: + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) + eslint: 8.57.1 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + + eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5): + dependencies: + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.9 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.3 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + + eslint-plugin-react@7.37.5(eslint@8.57.1): + dependencies: + array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + + eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@4.9.5): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@2.1.0: {} + + eslint-visitor-keys@3.4.3: {} + + eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.102.0): + dependencies: + '@types/eslint': 8.56.12 + eslint: 8.57.1 + jest-worker: 28.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + schema-utils: 4.3.3 + webpack: 5.102.0 + + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + 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.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + 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.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 3.4.3 + + esprima@1.2.2: {} + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-util-is-identifier-name@3.0.0: {} + + estree-walker@1.0.1: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@4.0.7: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exit@0.1.2: {} + + expect@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-uri@3.1.0: {} + + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + + fault@1.0.4: + dependencies: + format: 0.2.2 + + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-loader@6.2.0(webpack@5.102.0): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.102.0 + + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 + + filesize@8.0.7: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + firebase@10.14.1: + dependencies: + '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) + '@firebase/analytics-compat': 0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/app': 0.10.13 + '@firebase/app-check': 0.8.8(@firebase/app@0.10.13) + '@firebase/app-check-compat': 0.3.15(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/app-compat': 0.2.43 + '@firebase/app-types': 0.9.2 + '@firebase/auth': 1.7.9(@firebase/app@0.10.13) + '@firebase/auth-compat': 0.5.14(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/data-connect': 0.1.0(@firebase/app@0.10.13) + '@firebase/database': 1.0.8 + '@firebase/database-compat': 1.0.8 + '@firebase/firestore': 4.7.3(@firebase/app@0.10.13) + '@firebase/firestore-compat': 0.3.38(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/functions': 0.11.8(@firebase/app@0.10.13) + '@firebase/functions-compat': 0.3.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/installations-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/messaging': 0.12.12(@firebase/app@0.10.13) + '@firebase/messaging-compat': 0.2.12(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/performance': 0.6.9(@firebase/app@0.10.13) + '@firebase/performance-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/remote-config': 0.4.9(@firebase/app@0.10.13) + '@firebase/remote-config-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/storage': 0.13.2(@firebase/app@0.10.13) + '@firebase/storage-compat': 0.3.12(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/util': 1.10.0 + '@firebase/vertexai-preview': 0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.3: {} + + follow-redirects@1.15.11: {} + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0): + dependencies: + '@babel/code-frame': 7.27.1 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.7.2 + tapable: 1.1.3 + typescript: 4.9.5 + webpack: 5.102.0 + optionalDependencies: + eslint: 8.57.1 + + form-data@3.0.4: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + + format@0.2.2: {} + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + + fs-monkey@1.1.0: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-own-enumerable-property-symbols@3.0.2: {} + + get-package-type@0.1.0: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@6.0.1: {} + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + glob@10.4.5: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 + + handle-thing@2.0.1: {} + + harmony-reflect@1.6.2: {} + + has-bigints@1.1.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-parse-selector@2.2.5: {} + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.17 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@6.0.0: + dependencies: + '@types/hast': 2.3.10 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + + he@1.2.0: {} + + highlight.js@10.7.3: {} + + highlightjs-vue@1.0.0: {} + + hoopy@0.1.4: {} + + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-encoding-sniffer@2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + + html-entities@2.6.0: {} + + html-escaper@2.0.2: {} + + html-minifier-terser@6.1.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.44.0 + + html-url-attributes@3.0.1: {} + + html-webpack-plugin@5.6.4(webpack@5.102.0): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.3.0 + optionalDependencies: + webpack: 5.102.0 + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.10: {} + + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + http-proxy-middleware@2.0.9(@types/express@4.17.23): + dependencies: + '@types/http-proxy': 1.17.16 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.23 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.11 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + icss-utils@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + idb@7.1.1: {} + + identity-obj-proxy@3.0.0: + dependencies: + harmony-reflect: 1.6.2 + + ignore@5.3.2: {} + + immer@9.0.21: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + inline-style-parser@0.2.4: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + + ipaddr.js@1.9.1: {} + + ipaddr.js@2.2.0: {} + + is-alphabetical@1.0.4: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@1.0.4: + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-arrayish@0.2.1: {} + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-decimal@1.0.4: {} + + is-decimal@2.0.1: {} + + is-docker@2.2.1: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-fn@2.1.0: {} + + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@1.0.4: {} + + is-hexadecimal@2.0.1: {} + + is-map@2.0.3: {} + + is-module@1.0.0: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-obj@1.0.1: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@3.0.0: {} + + is-plain-obj@4.1.0: {} + + is-potential-custom-element-name@1.0.1: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-regexp@1.0.0: {} + + is-root@2.1.0: {} + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-stream@2.0.1: {} + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.19 + + is-typedarray@1.0.0: {} + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.28.4 + '@babel/parser': 7.28.4 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.4.3 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.2.0: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + iterator.prototype@1.1.5: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jake@10.9.4: + dependencies: + async: 3.2.6 + filelist: 1.0.4 + picocolors: 1.1.1 + + jest-changed-files@27.5.1: + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + + jest-circus@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.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.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-cli@27.5.1: + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@27.5.1: + dependencies: + '@babel/core': 7.28.4 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.28.4) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + 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.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@27.5.1: + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-docblock@27.5.1: + dependencies: + detect-newline: 3.1.0 + + jest-each@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + + jest-environment-jsdom@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-environment-node@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + jest-get-type@27.5.1: {} + + jest-haste-map@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 24.6.2 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-jasmine2@27.5.1: + 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': 24.6.2 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.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.2 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@27.5.1: + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-matcher-utils@27.5.1: + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-message-util@27.5.1: + dependencies: + '@babel/code-frame': 7.27.1 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-message-util@28.1.3: + dependencies: + '@babel/code-frame': 7.27.1 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + + jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + optionalDependencies: + jest-resolve: 27.5.1 + + jest-regex-util@27.5.1: {} + + jest-regex-util@28.0.2: {} + + jest-resolve-dependencies@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + + jest-resolve@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + + jest-runner@27.5.1: + 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': 24.6.2 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + 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.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@27.5.1: + 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.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + 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 + transitivePeerDependencies: + - supports-color + + jest-serializer@27.5.1: + dependencies: + '@types/node': 24.6.2 + graceful-fs: 4.2.11 + + jest-snapshot@27.5.1: + dependencies: + '@babel/core': 7.28.4 + '@babel/generator': 7.28.3 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.28.0 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + 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.7.2 + transitivePeerDependencies: + - supports-color + + jest-util@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-util@28.1.3: + dependencies: + '@jest/types': 28.1.3 + '@types/node': 24.6.2 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@27.5.1: + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + + jest-watch-typeahead@1.1.0(jest@27.5.1): + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.2 + + jest-watcher@27.5.1: + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 24.6.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + + jest-watcher@28.1.3: + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 24.6.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + + jest-worker@26.6.2: + dependencies: + '@types/node': 24.6.2 + merge-stream: 2.0.0 + supports-color: 7.2.0 + + jest-worker@27.5.1: + dependencies: + '@types/node': 24.6.2 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest-worker@28.1.3: + dependencies: + '@types/node': 24.6.2 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@27.5.1: + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jiti@1.21.7: {} + + jquery@3.7.1: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdom@16.7.0: + dependencies: + abab: 2.0.6 + acorn: 8.15.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.6.0 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.4 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.22 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + 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.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-schema@0.4.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json2mq@0.2.0: + dependencies: + string-convert: 0.2.1 + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonpath@1.1.1: + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + + jsonpointer@5.0.1: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.9 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + klona@2.0.6: {} + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + launch-editor@2.11.1: + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.3 + + leven@3.1.0: {} + + levn@0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lilconfig@2.1.0: {} + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + loader-utils@3.3.1: {} + + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.camelcase@4.3.0: {} + + lodash.debounce@4.0.8: {} + + lodash.memoize@4.1.2: {} + + lodash.merge@4.6.2: {} + + lodash.sortby@4.7.0: {} + + lodash.uniq@4.5.0: {} + + lodash@4.17.21: {} + + long@5.3.2: {} + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.8.1 + + lowlight@1.20.0: + dependencies: + fault: 1.0.4 + highlight.js: 10.7.3 + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.7.2 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.14: {} + + mdn-data@2.0.4: {} + + media-typer@0.3.0: {} + + memfs@3.5.3: + dependencies: + fs-monkey: 1.1.0 + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.2.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.54.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mini-css-extract-plugin@2.9.4(webpack@5.102.0): + dependencies: + schema-utils: 4.3.3 + tapable: 2.3.0 + webpack: 5.102.0 + + minimalistic-assert@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.2 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.2 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + ms@2.0.0: {} + + ms@2.1.3: {} + + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.11: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + neo-async@2.6.2: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + + node-forge@1.3.1: {} + + node-int64@0.4.0: {} + + node-releases@2.0.23: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + normalize-url@6.1.0: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@1.0.2: + dependencies: + boolbase: 1.0.0 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.22: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + object.entries@1.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + + object.getownpropertydescriptors@2.1.8: + dependencies: + array.prototype.reduce: 1.0.8 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + gopd: 1.2.0 + safe-array-concat: 1.1.3 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + obuf@1.1.2: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.1.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.8.3: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@2.0.0: + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.2.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.27.1 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + path-exists@3.0.0: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-to-regexp@0.1.12: {} + + path-type@4.0.0: {} + + performance-now@2.1.0: {} + + picocolors@0.2.1: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pirates@4.0.7: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-up@3.1.0: + dependencies: + find-up: 3.0.0 + + possible-typed-array-names@1.1.0: {} + + postcss-attribute-case-insensitive@5.0.2(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-browser-comments@4.0.0(browserslist@4.26.3)(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + postcss: 8.5.6 + + postcss-calc@8.2.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + + postcss-clamp@4.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@4.2.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-color-hex-alpha@8.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-color-rebeccapurple@7.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-colormin@5.3.1(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-convert-values@5.1.3(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-custom-media@8.0.2(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-custom-properties@12.1.11(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-custom-selectors@6.0.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-dir-pseudo-class@6.0.5(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-discard-comments@5.1.2(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-discard-duplicates@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-discard-empty@5.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-discard-overridden@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-double-position-gradients@3.1.2(postcss@8.5.6): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-env-function@4.0.6(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-flexbugs-fixes@5.0.2(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-focus-visible@6.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-focus-within@5.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-font-variant@5.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-gap-properties@3.0.5(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-image-set-function@4.0.7(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-import@15.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + + postcss-initial@4.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-js@4.1.0(postcss@8.5.6): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.6 + + postcss-lab-function@4.2.1(postcss@8.5.6): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 1.21.7 + postcss: 8.5.6 + + postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.102.0): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.5.6 + semver: 7.7.2 + webpack: 5.102.0 + + postcss-logical@5.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-media-minmax@5.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-merge-longhand@5.1.7(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.6) + + postcss-merge-rules@5.1.4(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-minify-font-values@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@5.1.1(postcss@8.5.6): + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-minify-params@5.1.4(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@5.2.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-modules-extract-imports@3.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-modules-local-by-default@4.2.0(postcss@8.5.6): + dependencies: + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-selector-parser: 7.1.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 7.1.0 + + postcss-modules-values@4.0.0(postcss@8.5.6): + dependencies: + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 + + postcss-nested@6.2.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-nesting@10.2.0(postcss@8.5.6): + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-normalize-charset@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-normalize-display-values@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@5.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@5.1.1(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@5.1.0(postcss@8.5.6): + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@5.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-normalize@10.0.1(browserslist@4.26.3)(postcss@8.5.6): + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.26.3 + postcss: 8.5.6 + postcss-browser-comments: 4.0.0(browserslist@4.26.3)(postcss@8.5.6) + sanitize.css: 13.0.0 + + postcss-opacity-percentage@1.1.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-ordered-values@5.1.3(postcss@8.5.6): + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-overflow-shorthand@3.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-page-break@3.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-place@7.0.5(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-preset-env@7.8.3(postcss@8.5.6): + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.6) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.6) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.6) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.6) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.6) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.6) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.6) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.6) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.6) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.6) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.6) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.6) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.6) + autoprefixer: 10.4.21(postcss@8.5.6) + browserslist: 4.26.3 + css-blank-pseudo: 3.0.3(postcss@8.5.6) + css-has-pseudo: 3.0.4(postcss@8.5.6) + css-prefers-color-scheme: 6.0.3(postcss@8.5.6) + cssdb: 7.11.2 + postcss: 8.5.6 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.6) + postcss-clamp: 4.1.0(postcss@8.5.6) + postcss-color-functional-notation: 4.2.4(postcss@8.5.6) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.6) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.6) + postcss-custom-media: 8.0.2(postcss@8.5.6) + postcss-custom-properties: 12.1.11(postcss@8.5.6) + postcss-custom-selectors: 6.0.3(postcss@8.5.6) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.6) + postcss-double-position-gradients: 3.1.2(postcss@8.5.6) + postcss-env-function: 4.0.6(postcss@8.5.6) + postcss-focus-visible: 6.0.4(postcss@8.5.6) + postcss-focus-within: 5.0.4(postcss@8.5.6) + postcss-font-variant: 5.0.0(postcss@8.5.6) + postcss-gap-properties: 3.0.5(postcss@8.5.6) + postcss-image-set-function: 4.0.7(postcss@8.5.6) + postcss-initial: 4.0.1(postcss@8.5.6) + postcss-lab-function: 4.2.1(postcss@8.5.6) + postcss-logical: 5.0.4(postcss@8.5.6) + postcss-media-minmax: 5.0.0(postcss@8.5.6) + postcss-nesting: 10.2.0(postcss@8.5.6) + postcss-opacity-percentage: 1.1.3(postcss@8.5.6) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.6) + postcss-page-break: 3.0.4(postcss@8.5.6) + postcss-place: 7.0.5(postcss@8.5.6) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.6) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.6) + postcss-selector-not: 6.0.1(postcss@8.5.6) + postcss-value-parser: 4.2.0 + + postcss-pseudo-class-any-link@7.1.6(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-reduce-initial@5.1.2(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + caniuse-api: 3.0.0 + postcss: 8.5.6 + + postcss-reduce-transforms@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-selector-not@6.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-svgo@5.1.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + + postcss-unique-selectors@5.1.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + postcss-value-parser@4.2.0: {} + + postcss@7.0.39: + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.1.2: {} + + prelude-ls@1.2.1: {} + + pretty-bytes@5.6.0: {} + + pretty-error@4.0.0: + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + pretty-format@28.1.3: + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + prismjs@1.27.0: {} + + prismjs@1.30.0: {} + + process-nextick-args@2.0.1: {} + + promise@8.3.0: + dependencies: + asap: 2.0.6 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + property-information@5.6.0: + dependencies: + xtend: 4.0.2 + + property-information@7.1.0: {} + + protobufjs@7.5.4: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 24.6.2 + long: 5.3.2 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + punycode@2.3.1: {} + + q@1.5.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + raf@3.4.1: + dependencies: + performance-now: 2.1.0 + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + react-app-polyfill@3.0.0: + dependencies: + core-js: 3.45.1 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + + react-dev-utils@12.0.1(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0): + dependencies: + '@babel/code-frame': 7.27.1 + address: 1.2.2 + browserslist: 4.26.3 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.1.0 + recursive-readdir: 2.2.3 + shell-quote: 1.8.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + webpack: 5.102.0 + optionalDependencies: + typescript: 4.9.5 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-error-overlay@6.1.0: {} + + react-indexed-db-hook@1.0.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + react-is@16.13.1: {} + + react-is@17.0.2: {} + + react-is@18.3.1: {} + + react-markdown@9.1.0(@types/react@19.2.0)(react@18.3.1): + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/react': 19.2.0 + devlop: 1.1.0 + hast-util-to-jsx-runtime: 2.3.6 + html-url-attributes: 3.0.1 + mdast-util-to-hast: 13.2.0 + react: 18.3.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + unified: 11.0.5 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + react-refresh@0.11.0: {} + + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@4.9.5): + dependencies: + '@babel/core': 7.28.4 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.28.4) + babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.102.0) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.28.4) + babel-preset-react-app: 10.1.0 + bfj: 7.1.0 + browserslist: 4.26.3 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.102.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.102.0) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.1 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.102.0) + file-loader: 6.2.0(webpack@5.102.0) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.4(webpack@5.102.0) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.9.4(webpack@5.102.0) + postcss: 8.5.6 + postcss-flexbugs-fixes: 5.0.2(postcss@8.5.6) + postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.102.0) + postcss-normalize: 10.0.1(browserslist@4.26.3)(postcss@8.5.6) + postcss-preset-env: 7.8.3(postcss@8.5.6) + prompts: 2.4.2 + react: 18.3.1 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0) + react-refresh: 0.11.0 + resolve: 1.22.10 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.102.0) + semver: 7.7.2 + source-map-loader: 3.0.2(webpack@5.102.0) + style-loader: 3.3.4(webpack@5.102.0) + tailwindcss: 3.4.18 + terser-webpack-plugin: 5.3.14(webpack@5.102.0) + webpack: 5.102.0 + webpack-dev-server: 4.15.2(webpack@5.102.0) + webpack-manifest-plugin: 4.1.1(webpack@5.102.0) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0) + optionalDependencies: + fsevents: 2.3.3 + typescript: 4.9.5 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - tsx + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + - yaml + + react-slick@0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + classnames: 2.5.1 + enquire.js: 2.1.6 + json2mq: 0.2.0 + lodash.debounce: 4.0.8 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + resize-observer-polyfill: 1.5.1 + + react-syntax-highlighter@15.6.6(react@18.3.1): + dependencies: + '@babel/runtime': 7.28.4 + highlight.js: 10.7.3 + highlightjs-vue: 1.0.0 + lowlight: 1.20.0 + prismjs: 1.30.0 + react: 18.3.1 + refractor: 3.6.0 + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.2 + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + refractor@3.6.0: + dependencies: + hastscript: 6.0.0 + parse-entities: 2.0.0 + prismjs: 1.27.0 + + regenerate-unicode-properties@10.2.2: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regex-parser@2.3.1: {} + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + regexpu-core@6.4.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.2 + regjsgen: 0.8.0 + regjsparser: 0.13.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.1 + + regjsgen@0.8.0: {} + + regjsparser@0.13.0: + dependencies: + jsesc: 3.1.0 + + relateurl@0.2.7: {} + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + renderkid@3.0.0: + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + + resize-observer-polyfill@1.5.1: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-url-loader@4.0.0: + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + + resolve.exports@1.1.1: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + retry@0.13.1: {} + + reusify@1.1.0: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup-plugin-terser@7.0.2(rollup@2.79.2): + dependencies: + '@babel/code-frame': 7.27.1 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.44.0 + + rollup@2.79.2: + optionalDependencies: + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + + safer-buffer@2.1.2: {} + + sanitize.css@13.0.0: {} + + sass-loader@12.6.0(webpack@5.102.0): + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.102.0 + + sax@1.2.4: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + schema-utils@2.7.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@2.7.1: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.3.3: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.14 + node-forge: 1.3.1 + + semver@6.3.1: {} + + semver@7.7.2: {} + + send@0.19.0: + 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 + transitivePeerDependencies: + - supports-color + + serialize-javascript@4.0.0: + dependencies: + randombytes: 2.1.0 + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.3: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + slash@4.0.0: {} + + slick-carousel@1.8.1(jquery@3.7.1): + dependencies: + jquery: 3.7.1 + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + + source-list-map@2.0.1: {} + + source-map-js@1.2.1: {} + + source-map-loader@3.0.2(webpack@5.102.0): + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.102.0 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.6: {} + + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + + sourcemap-codec@1.4.8: {} + + space-separated-tokens@1.1.5: {} + + space-separated-tokens@2.0.2: {} + + spdy-transport@3.0.0: + dependencies: + debug: 4.4.3 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.4.3 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + + sprintf-js@1.0.3: {} + + stable@0.1.8: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + static-eval@2.0.2: + dependencies: + escodegen: 1.14.3 + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + + string-convert@0.2.1: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-length@5.0.1: + dependencies: + char-regex: 2.0.2 + strip-ansi: 7.1.2 + + string-natural-compare@3.0.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.2 + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + + string.prototype.matchall@4.0.12: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.24.0 + + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + + strip-bom@3.0.0: {} + + strip-bom@4.0.0: {} + + strip-comments@2.0.1: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + style-loader@3.3.4(webpack@5.102.0): + dependencies: + webpack: 5.102.0 + + style-to-js@1.1.17: + dependencies: + style-to-object: 1.0.9 + + style-to-object@1.0.9: + dependencies: + inline-style-parser: 0.2.4 + + stylehacks@5.1.1(postcss@8.5.6): + dependencies: + browserslist: 4.26.3 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.7 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-parser@2.0.4: {} + + svgo@1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + + svgo@2.8.0: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.1.1 + stable: 0.1.8 + + symbol-tree@3.2.4: {} + + tailwindcss@3.4.18: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-import: 15.1.0(postcss@8.5.6) + postcss-js: 4.1.0(postcss@8.5.6) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6) + postcss-nested: 6.2.0(postcss@8.5.6) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - tsx + - yaml + + tapable@1.1.3: {} + + tapable@2.3.0: {} + + temp-dir@2.0.0: {} + + tempy@0.6.0: + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser-webpack-plugin@5.3.14(webpack@5.102.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + serialize-javascript: 6.0.2 + terser: 5.44.0 + webpack: 5.102.0 + + terser@5.44.0: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.15.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + throat@6.0.2: {} + + thunky@1.1.0: {} + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@0.0.3: {} + + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + tr46@2.1.0: + dependencies: + punycode: 2.3.1 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tryer@1.0.1: {} + + ts-interface-checker@0.1.13: {} + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@1.14.1: {} + + tslib@2.8.1: {} + + tsutils@3.21.0(typescript@4.9.5): + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + + type-check@0.3.2: + dependencies: + prelude-ls: 1.1.2 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.16.0: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@4.9.5: {} + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + underscore@1.12.1: {} + + undici-types@7.13.0: {} + + undici@6.19.7: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.2.0 + + unicode-match-property-value-ecmascript@2.2.1: {} + + unicode-property-aliases-ecmascript@2.2.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unquote@1.1.1: {} + + upath@1.2.0: {} + + update-browserslist-db@1.1.3(browserslist@4.26.3): + dependencies: + browserslist: 4.26.3 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + util-deprecate@1.0.2: {} + + util.promisify@1.0.1: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.24.0 + has-symbols: 1.1.0 + object.getownpropertydescriptors: 2.1.8 + + utila@0.4.0: {} + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + v8-to-istanbul@8.1.1: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.6 + + vary@1.1.2: {} + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@2.0.0: + dependencies: + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + watchpack@2.4.4: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + web-vitals@2.1.4: {} + + webidl-conversions@3.0.1: {} + + webidl-conversions@4.0.2: {} + + webidl-conversions@5.0.0: {} + + webidl-conversions@6.1.0: {} + + webpack-dev-middleware@5.3.4(webpack@5.102.0): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.3 + webpack: 5.102.0 + + webpack-dev-server@4.15.2(webpack@5.102.0): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.23 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.9 + '@types/sockjs': 0.3.36 + '@types/ws': 8.18.1 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.8.1 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.6.0 + http-proxy-middleware: 2.0.9(@types/express@4.17.23) + ipaddr.js: 2.2.0 + launch-editor: 2.11.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.3 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.4(webpack@5.102.0) + ws: 8.18.3 + optionalDependencies: + webpack: 5.102.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-manifest-plugin@4.1.1(webpack@5.102.0): + dependencies: + tapable: 2.3.0 + webpack: 5.102.0 + webpack-sources: 2.3.1 + + webpack-sources@1.4.3: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + + webpack-sources@2.3.1: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + + webpack-sources@3.3.3: {} + + webpack@5.102.0: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.15.0 + acorn-import-phases: 1.0.4(acorn@8.15.0) + browserslist: 4.26.3 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.3 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.0 + terser-webpack-plugin: 5.3.14(webpack@5.102.0) + watchpack: 2.4.4 + webpack-sources: 3.3.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.10 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-fetch@3.6.20: {} + + whatwg-mimetype@2.3.0: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + whatwg-url@8.7.0: + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.19 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.19: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + workbox-background-sync@6.6.0: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + + workbox-background-sync@6.6.1: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.1 + + workbox-broadcast-update@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-broadcast-update@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-build@6.6.0(@types/babel__core@7.20.5): + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.28.4 + '@babel/preset-env': 7.28.3(@babel/core@7.28.4) + '@babel/runtime': 7.28.4 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.17.1 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + 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 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + + workbox-cacheable-response@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-cacheable-response@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-core@6.6.0: {} + + workbox-core@6.6.1: {} + + workbox-expiration@6.6.0: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + + workbox-expiration@6.6.1: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.1 + + workbox-google-analytics@6.6.0: + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + + workbox-google-analytics@6.6.1: + dependencies: + workbox-background-sync: 6.6.1 + workbox-core: 6.6.1 + workbox-routing: 6.6.1 + workbox-strategies: 6.6.1 + + workbox-navigation-preload@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-navigation-preload@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-precaching@6.6.0: + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + + workbox-precaching@6.6.1: + dependencies: + workbox-core: 6.6.1 + workbox-routing: 6.6.1 + workbox-strategies: 6.6.1 + + workbox-range-requests@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-range-requests@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-recipes@6.6.0: + 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 + + workbox-routing@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-routing@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-strategies@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-strategies@6.6.1: + dependencies: + workbox-core: 6.6.1 + + workbox-streams@6.6.0: + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + + workbox-streams@6.6.1: + dependencies: + workbox-core: 6.6.1 + workbox-routing: 6.6.1 + + workbox-sw@6.6.0: {} + + workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0): + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.102.0 + webpack-sources: 1.4.3 + workbox-build: 6.6.0(@types/babel__core@7.20.5) + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + + workbox-window@6.6.0: + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 5.1.2 + strip-ansi: 7.1.2 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.3: {} + + xml-name-validator@3.0.0: {} + + xmlchars@2.2.0: {} + + xtend@4.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@0.1.0: {} + + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..5dbb9e7 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - 'app' + - 'functions' diff --git a/public/firebase-messaging-sw.js b/public/firebase-messaging-sw.js deleted file mode 100644 index f86adbd..0000000 --- a/public/firebase-messaging-sw.js +++ /dev/null @@ -1,23 +0,0 @@ -self.addEventListener("install", function (e) { - console.log("fcm sw install.."); - self.skipWaiting(); -}); - -self.addEventListener("activate", function (e) { - console.log("fcm sw activate.."); -}); - -self.addEventListener("push", function (e) { - if (!e.data.json()) return; - const result = e.data.json(); - const notificationTitle = result.data.content; - console.log(notificationTitle) - self.registration.showNotification(notificationTitle); // alert 제목을 보여줌 -}); - -self.addEventListener("notificationclick", function (event) { - console.log("notification click"); - const url = "/"; - event.notification.close(); - event.waitUntil(clients.openWindow(url)); -}); \ No newline at end of file From c394acac4748f5f727c8186a58cc86b1f55dbeb5 Mon Sep 17 00:00:00 2001 From: chucoding Date: Sun, 5 Oct 2025 17:36:51 +0900 Subject: [PATCH 02/10] chore : [TSK-18] pnpm version update --- .gitignore | 2 +- package.json | 2 +- pnpm-lock.yaml | 11157 +++++++++++------------------------------------ 3 files changed, 2640 insertions(+), 8521 deletions(-) diff --git a/.gitignore b/.gitignore index 966bc27..d58eabf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies -/node_modules +node_modules /.pnp .pnp.js diff --git a/package.json b/package.json index bd4b589..67a4837 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "packageManager": "pnpm@9", + "packageManager": "pnpm@10.18.0", "workspaces": [ "app", "functions" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7acd9fd..b0ec78f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,20 +6,16 @@ settings: importers: - .: + .: {} + + app: dependencies: '@supabase/supabase-js': specifier: ^2.39.3 version: 2.58.0 - crypto-js: - specifier: ^4.1.1 - version: 4.2.0 firebase: specifier: ^10.4.0 version: 10.14.1 - http-proxy-middleware: - specifier: ^2.0.6 - version: 2.0.9(@types/express@4.17.23) react: specifier: ^18.2.0 version: 18.3.1 @@ -31,10 +27,7 @@ importers: version: 1.0.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.0 - version: 9.1.0(@types/react@19.2.0)(react@18.3.1) - react-scripts: - specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@4.9.5) + version: 9.1.0(@types/react@18.3.25)(react@18.3.1) react-slick: specifier: ^0.30.2 version: 0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -47,52 +40,53 @@ importers: slick-carousel: specifier: ^1.8.1 version: 1.8.1(jquery@3.7.1) - web-vitals: - specifier: ^2.1.4 - version: 2.1.4 - workbox-background-sync: - specifier: ^6.6.0 - version: 6.6.1 - workbox-broadcast-update: - specifier: ^6.6.0 - version: 6.6.1 - workbox-cacheable-response: - specifier: ^6.5.4 - version: 6.6.1 - workbox-core: - specifier: ^6.6.0 - version: 6.6.1 - workbox-expiration: - specifier: ^6.6.0 - version: 6.6.1 - workbox-google-analytics: - specifier: ^6.6.0 - version: 6.6.1 - workbox-navigation-preload: - specifier: ^6.6.0 - version: 6.6.1 - workbox-precaching: - specifier: ^6.6.0 - version: 6.6.1 - workbox-range-requests: - specifier: ^6.6.0 - version: 6.6.1 - workbox-routing: - specifier: ^6.6.0 - version: 6.6.1 - workbox-strategies: - specifier: ^6.6.0 - version: 6.6.1 - workbox-streams: - specifier: ^6.6.0 - version: 6.6.1 + devDependencies: + '@types/react': + specifier: ^18.2.0 + version: 18.3.25 + '@types/react-dom': + specifier: ^18.2.0 + version: 18.3.7(@types/react@18.3.25) + '@types/react-slick': + specifier: ^0.23.13 + version: 0.23.13 + '@types/react-syntax-highlighter': + specifier: ^15.5.11 + version: 15.5.13 + '@vitejs/plugin-react': + specifier: ^4.0.0 + version: 4.7.0(vite@5.4.20(@types/node@24.6.2)(terser@5.44.0)) + typescript: + specifier: ^5.0.0 + version: 5.9.3 + vite: + specifier: ^5.0.0 + version: 5.4.20(@types/node@24.6.2)(terser@5.44.0) + vite-plugin-pwa: + specifier: ^0.17.0 + version: 0.17.5(vite@5.4.20(@types/node@24.6.2)(terser@5.44.0))(workbox-build@6.6.0(@types/babel__core@7.20.5))(workbox-window@6.6.0) + + functions: + dependencies: + firebase-admin: + specifier: ^12.0.0 + version: 12.7.0 + firebase-functions: + specifier: ^4.8.0 + version: 4.9.0(firebase-admin@12.7.0) + devDependencies: + '@types/node': + specifier: ^20.0.0 + version: 20.19.19 + tsup: + specifier: ^8.0.0 + version: 8.5.0(jiti@1.21.7)(postcss@8.5.6)(typescript@5.9.3) + typescript: + specifier: ^5.0.0 + version: 5.9.3 packages: - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - '@apideck/better-ajv-errors@0.3.6': resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} @@ -111,13 +105,6 @@ packages: resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.28.4': - resolution: {integrity: sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.28.3': resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} @@ -244,93 +231,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-proposal-class-properties@7.18.6': - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - 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. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-decorators@7.28.0': - resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - 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. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-numeric-separator@7.18.6': - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - 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. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-optional-chaining@7.21.0': - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - 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. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-private-methods@7.18.6': - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - 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. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.11': - resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-async-generators@7.8.4': - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-bigint@7.8.3': - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-properties@7.12.13': - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-decorators@7.27.1': - resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-flow@7.27.1': - resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.27.1': resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} engines: {node: '>=6.9.0'} @@ -343,70 +249,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-meta@7.10.4': - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-json-strings@7.8.3': - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.27.1': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4': - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-numeric-separator@7.10.4': - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-object-rest-spread@7.8.3': - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3': - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-optional-chaining@7.8.3': - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-private-property-in-object@7.14.5': - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-top-level-await@7.14.5': - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-typescript@7.27.1': - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -515,12 +357,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.27.1': - resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.27.1': resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} engines: {node: '>=6.9.0'} @@ -653,32 +489,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-constant-elements@7.27.1': - resolution: {integrity: sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-display-name@7.28.0': - resolution: {integrity: sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-development@7.27.1': - resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx@7.27.1': - resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-pure-annotations@7.27.1': - resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -701,12 +519,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.28.3': - resolution: {integrity: sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.27.1': resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} engines: {node: '>=6.9.0'} @@ -737,12 +549,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.27.1': resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} @@ -778,18 +584,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-react@7.27.1': - resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/preset-typescript@7.27.1': - resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.4': resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} @@ -806,119 +600,302 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} - '@bcoe/v8-coverage@0.2.3': - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] - '@csstools/normalize.css@12.1.1': - resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + '@esbuild/aix-ppc64@0.25.10': + resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] - '@csstools/postcss-cascade-layers@1.1.1': - resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] - '@csstools/postcss-color-function@1.1.1': - resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-arm64@0.25.10': + resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] - '@csstools/postcss-font-format-keywords@1.0.1': - resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] - '@csstools/postcss-hwb-function@1.0.2': - resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-arm@0.25.10': + resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] - '@csstools/postcss-ic-unit@1.0.1': - resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] - '@csstools/postcss-is-pseudo-class@2.0.7': - resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/android-x64@0.25.10': + resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] - '@csstools/postcss-nested-calc@1.0.0': - resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] - '@csstools/postcss-normalize-display-values@1.0.1': - resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/darwin-arm64@0.25.10': + resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] - '@csstools/postcss-oklab-function@1.1.1': - resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] - '@csstools/postcss-progressive-custom-properties@1.3.0': - resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 + '@esbuild/darwin-x64@0.25.10': + resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] - '@csstools/postcss-stepped-value-functions@1.0.1': - resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] - '@csstools/postcss-text-decoration-shorthand@1.0.0': - resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/freebsd-arm64@0.25.10': + resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] - '@csstools/postcss-trigonometric-functions@1.0.2': - resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} - engines: {node: ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] - '@csstools/postcss-unset-value@1.0.2': - resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 + '@esbuild/freebsd-x64@0.25.10': + resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] - '@csstools/selector-specificity@2.2.0': - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.10 + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@esbuild/linux-arm64@0.25.10': + resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.25.10': + resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.25.10': + resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.25.10': + resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.25.10': + resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.25.10': + resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.10': + resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.25.10': + resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.25.10': + resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.10': + resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.10': + resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.10': + resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.10': + resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.10': + resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.25.10': + resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.25.10': + resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@esbuild/win32-ia32@0.25.10': + resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.25.10': + resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@fastify/busboy@3.2.0': + resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} '@firebase/analytics-compat@0.2.14': resolution: {integrity: sha512-unRVY6SvRqfNFIAA/kwl4vK+lvQAL2HVcgu9zTrUtTyYDmtIt/lOuHJynBMYEgLnKm39YKBDhtqdapP2e++ASw==} @@ -1114,6 +1091,30 @@ packages: '@firebase/webchannel-wrapper@1.0.1': resolution: {integrity: sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ==} + '@google-cloud/firestore@7.11.6': + resolution: {integrity: sha512-EW/O8ktzwLfyWBOsNuhRoMi8lrC3clHM5LVFhGvO1HCsLozCOOXRAlHrYBoE6HL42Sc8yYMuCb2XqcnJ4OOEpw==} + engines: {node: '>=14.0.0'} + + '@google-cloud/paginator@5.0.2': + resolution: {integrity: sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==} + engines: {node: '>=14.0.0'} + + '@google-cloud/projectify@4.0.0': + resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==} + engines: {node: '>=14.0.0'} + + '@google-cloud/promisify@4.0.0': + resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} + engines: {node: '>=14'} + + '@google-cloud/storage@7.17.1': + resolution: {integrity: sha512-2FMQbpU7qK+OtBPaegC6n+XevgZksobUGo6mGKnXNmeZpvLiAo1gTAE3oTKsrMGDV4VtL8Zzpono0YsK/Q7Iqg==} + engines: {node: '>=14'} + + '@grpc/grpc-js@1.14.0': + resolution: {integrity: sha512-N8Jx6PaYzcTRNzirReJCtADVoq4z7+1KQ4E70jTg/koQiMoUSN1kbNjPOqpPbhMFhfU1/l7ixspPl8dNY+FoUg==} + engines: {node: '>=12.10.0'} + '@grpc/grpc-js@1.9.15': resolution: {integrity: sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==} engines: {node: ^8.13.0 || >=10.10.0} @@ -1123,101 +1124,15 @@ packages: engines: {node: '>=6'} hasBin: true - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@grpc/proto-loader@0.8.0': + resolution: {integrity: sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==} + engines: {node: '>=6'} + hasBin: true '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/console@27.5.1': - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/console@28.1.3': - resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/core@27.5.1': - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - 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 - - '@jest/environment@27.5.1': - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/fake-timers@27.5.1': - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/globals@27.5.1': - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/reporters@27.5.1': - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - 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 - - '@jest/schemas@28.1.3': - resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/source-map@27.5.1': - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@27.5.1': - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@28.1.3': - resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/test-sequencer@27.5.1': - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/transform@27.5.1': - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@27.5.1': - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@28.1.3': - resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1237,11 +1152,8 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + '@js-sdsl/ordered-map@4.4.2': + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1255,36 +1167,14 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pmmmwh/react-refresh-webpack-plugin@0.5.17': - resolution: {integrity: sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==} - 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 || 5.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 - '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1315,6 +1205,9 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@rolldown/pluginutils@1.0.0-beta.27': + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} + '@rollup/plugin-babel@5.3.1': resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} @@ -1343,20 +1236,115 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rollup/rollup-android-arm-eabi@4.52.4': + resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==} + cpu: [arm] + os: [android] - '@rushstack/eslint-patch@1.13.0': - resolution: {integrity: sha512-2ih5qGw5SZJ+2fLZxP6Lr6Na2NTIgPRL/7Kmyuw0uIyBQnuhQ8fi8fzUTd38eIQmqp+GYLC00cI6WgtqHxBwmw==} + '@rollup/rollup-android-arm64@4.52.4': + resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==} + cpu: [arm64] + os: [android] - '@sinclair/typebox@0.24.51': - resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + '@rollup/rollup-darwin-arm64@4.52.4': + resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==} + cpu: [arm64] + os: [darwin] - '@sinonjs/commons@1.8.6': - resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + '@rollup/rollup-darwin-x64@4.52.4': + resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==} + cpu: [x64] + os: [darwin] - '@sinonjs/fake-timers@8.1.0': - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + '@rollup/rollup-freebsd-arm64@4.52.4': + resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.52.4': + resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': + resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.52.4': + resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.52.4': + resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.52.4': + resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.52.4': + resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.52.4': + resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.52.4': + resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.52.4': + resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.52.4': + resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.52.4': + resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.52.4': + resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openharmony-arm64@4.52.4': + resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.52.4': + resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.52.4': + resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.52.4': + resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.52.4': + resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==} + cpu: [x64] + os: [win32] '@supabase/auth-js@2.72.0': resolution: {integrity: sha512-4+bnUrtTDK1YD0/FCx2YtMiQH5FGu9Jlf4IQi5kcqRwRwqp2ey39V61nHNdH86jm3DIzz0aZKiWfTW8qXk1swQ==} @@ -1383,72 +1371,12 @@ packages: '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - '@svgr/babel-plugin-add-jsx-attribute@5.4.0': - resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} - engines: {node: '>=10'} + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} - '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': - resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': - resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': - resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-dynamic-title@5.4.0': - resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-em-dimensions@5.4.0': - resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-react-native-svg@5.4.0': - resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-svg-component@5.5.0': - resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} - engines: {node: '>=10'} - - '@svgr/babel-preset@5.5.0': - resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} - engines: {node: '>=10'} - - '@svgr/core@5.5.0': - resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} - engines: {node: '>=10'} - - '@svgr/hast-util-to-babel-ast@5.5.0': - resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} - engines: {node: '>=10'} - - '@svgr/plugin-jsx@5.5.0': - resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} - engines: {node: '>=10'} - - '@svgr/plugin-svgo@5.5.0': - resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} - engines: {node: '>=10'} - - '@svgr/webpack@5.5.0': - resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} - engines: {node: '>=10'} - - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} '@types/babel__generator@7.27.0': resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} @@ -1462,27 +1390,18 @@ packages: '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + '@types/caseless@0.12.5': + resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -1501,8 +1420,8 @@ packages: '@types/express@4.17.23': resolution: {integrity: sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==} - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + '@types/express@4.17.3': + resolution: {integrity: sha512-I8cGRJj3pyOLs/HndoP+25vOqhqWkAZsWMEmq1qXy/b/M3ppufecUwaK2/TVDVxcV61/iSdhykUjQQ2DLSrTdg==} '@types/hast@2.3.10': resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} @@ -1510,29 +1429,14 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/http-proxy@1.17.16': - resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + '@types/jsonwebtoken@9.0.10': + resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + '@types/long@4.0.2': + resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -1543,23 +1447,20 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node-forge@1.3.14': - resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} + '@types/node@20.19.19': + resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==} + + '@types/node@22.18.8': + resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} '@types/node@24.6.2': resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/phoenix@1.6.6': resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} - '@types/prettier@2.7.3': - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - - '@types/q@1.5.8': - resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + '@types/prop-types@15.7.15': + resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -1567,17 +1468,25 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react@19.2.0': - resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==} + '@types/react-dom@18.3.7': + resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + peerDependencies: + '@types/react': ^18.0.0 - '@types/resolve@1.17.1': - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + '@types/react-slick@0.23.13': + resolution: {integrity: sha512-bNZfDhe/L8t5OQzIyhrRhBr/61pfBcWaYJoq6UDqFtv5LMwfg4NsVDD2J8N01JqdAdxLjOt66OZEp6PX+dGs/A==} + + '@types/react-syntax-highlighter@15.5.13': + resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==} - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + '@types/react@18.3.25': + resolution: {integrity: sha512-oSVZmGtDPmRZtVDqvdKUi/qgCsWp5IDY29wp8na8Bj4B3cc99hfNzvNhlMkVVxctkAOGUA3Km7MMpBHAnWfcIA==} - '@types/semver@7.7.1': - resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} + '@types/request@2.48.13': + resolution: {integrity: sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg==} + + '@types/resolve@1.17.1': + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} '@types/send@0.17.5': resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} @@ -1585,17 +1494,11 @@ packages: '@types/send@1.2.0': resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==} - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - '@types/serve-static@1.15.9': resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==} - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + '@types/tough-cookie@4.0.5': + resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -1609,219 +1512,39 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@16.0.9': - resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@5.62.0': - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/experimental-utils@5.62.0': - resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/parser@5.62.0': - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/type-utils@5.62.0': - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@vitejs/plugin-react@4.7.0': + resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - - acorn-import-phases@1.0.4: - resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} - engines: {node: '>=10.13.0'} - peerDependencies: - acorn: ^8.14.0 - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - - adjust-sourcemap-loader@4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-html@0.0.9: - resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} - engines: {'0': node >= 0.8.0} - hasBin: true - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1830,18 +1553,10 @@ packages: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.3: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} @@ -1849,23 +1564,6 @@ packages: any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} @@ -1873,52 +1571,21 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.9: - resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - array.prototype.reduce@1.0.8: - resolution: {integrity: sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.4: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + arrify@2.0.1: + resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} + engines: {node: '>=8'} async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + async-retry@1.3.3: + resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} + async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -1929,55 +1596,10 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - autoprefixer@10.4.21: - resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.3: - resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} - engines: {node: '>=4'} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-jest@27.5.1: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-loader@8.4.1: - resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - - babel-plugin-named-asset-import@0.3.8: - resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} - peerDependencies: - '@babel/core': ^7.1.0 - babel-plugin-polyfill-corejs2@0.4.14: resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} peerDependencies: @@ -1993,60 +1615,26 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - - babel-preset-current-node-syntax@1.2.0: - resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} - peerDependencies: - '@babel/core': ^7.0.0 || ^8.0.0-0 - - babel-preset-jest@27.5.1: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-react-app@10.1.0: - resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==} - bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.8.12: resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} hasBin: true - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - - bfj@7.1.0: - resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} - engines: {node: '>= 8.0.0'} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + bignumber.js@9.3.1: + resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==} body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - bonjour-service@1.3.0: - resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} @@ -2057,16 +1645,13 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - browserslist@4.26.3: resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -2075,10 +1660,20 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -2091,54 +1686,12 @@ packages: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001747: resolution: {integrity: sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==} - case-sensitive-paths-webpack-plugin@2.4.0: - resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} - engines: {node: '>=4'} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - char-regex@2.0.2: - resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} - engines: {node: '>=12.20'} - character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -2160,68 +1713,24 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - check-types@11.2.3: - resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.3: - resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -2239,38 +1748,19 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.8.1: - resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} - engines: {node: '>= 0.8.0'} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} @@ -2280,9 +1770,6 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2296,170 +1783,24 @@ packages: core-js-compat@3.45.1: resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} - core-js-pure@3.45.1: - resolution: {integrity: sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==} - - core-js@3.45.1: - resolution: {integrity: sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - css-blank-pseudo@3.0.3: - resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - css-declaration-sorter@6.4.1: - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - - css-has-pseudo@3.0.4: - resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-minimizer-webpack-plugin@3.4.1: - resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@parcel/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - - css-prefers-color-scheme@6.0.3: - resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-select-base-adapter@0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - - css-select@2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-tree@1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} - engines: {node: '>=8.0.0'} - - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - - css-what@3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - - css-what@6.2.2: - resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} - engines: {node: '>= 6'} - - cssdb@7.11.2: - resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-default@5.2.14: - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano-utils@3.1.0: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano@5.1.15: - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-urls@2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} data-view-byte-length@1.0.2: resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} @@ -2477,14 +1818,6 @@ packages: supports-color: optional: true - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -2494,34 +1827,17 @@ packages: supports-color: optional: true - decimal.js@10.6.0: - resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} - decode-named-character-reference@1.2.0: resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} - dedent@0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -2530,10 +1846,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -2546,97 +1858,22 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - detect-port-alt@1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} - hasBin: true - devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff-sequences@27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - - dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domexception@2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - deprecated: Use your platform's native DOMException instead - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - - dotenv@10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -2648,24 +1885,12 @@ packages: electron-to-chromium@1.5.230: resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} - emittery@0.10.2: - resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} - engines: {node: '>=12'} - - emittery@0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} - emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -2674,29 +1899,16 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} - engines: {node: '>=10.13.0'} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} enquire.js@2.1.6: resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==} - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - error-ex@1.3.4: - resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - es-abstract@1.24.0: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} - es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2705,13 +1917,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} - engines: {node: '>= 0.4'} - - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -2720,14 +1925,20 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - es-shim-unscopables@1.1.0: - resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} - engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.25.10: + resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -2735,180 +1946,10 @@ packages: escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-config-react-app@7.0.1: - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - eslint: ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-module-utils@2.12.1: - resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-flowtype@8.0.3: - resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} - 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 - - eslint-plugin-import@2.32.0: - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest@25.7.0: - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - 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 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - eslint-plugin-react@7.37.5: - resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-testing-library@5.11.1: - resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-webpack-plugin@3.2.0: - resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - webpack: ^5.0.0 - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@1.2.2: - resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} - engines: {node: '>=0.4.0'} - hasBin: true - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} @@ -2923,24 +1964,9 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - - expect@27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} express@4.21.2: resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} @@ -2949,6 +1975,10 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + farmhash-modern@1.1.0: + resolution: {integrity: sha512-6ypT4XfgqJk/F3Yuv4SX26I3doUjt0GTG4a+JgWxXQpxXzTBq8fPUeGHfcYMMDPHJHm3yPOSjaeBwBGAHWXCdA==} + engines: {node: '>=18.0.0'} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2959,12 +1989,13 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fast-xml-parser@4.5.3: + resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} + hasBin: true + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -2975,26 +2006,18 @@ packages: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} engines: {node: '>=0.8.0'} - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-loader@6.2.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filesize@8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -3003,40 +2026,22 @@ packages: resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} - find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + firebase-admin@12.7.0: + resolution: {integrity: sha512-raFIrOyTqREbyXsNkSHyciQLfv8AUZazehPaQS1lZBSCDYW74FYXU0nQZa3qHI4K+hawohlDbywZ4+qce9YNxA==} + engines: {node: '>=14'} - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + firebase-functions@4.9.0: + resolution: {integrity: sha512-IqxOEsVAWGcRv9KRGzWQR5mOFuNsil3vsfkRPPiaV1U/ATC27/jbahh4z8I4rW8Xqa6cQE5xqnw0ueyMH7i7Ag==} + engines: {node: '>=14.10.0'} + hasBin: true + peerDependencies: + firebase-admin: ^10.0.0 || ^11.0.0 || ^12.0.0 firebase@10.14.1: resolution: {integrity: sha512-0KZxU+Ela9rUCULqFsUUOYYkjh7OM1EWdIfG6///MtXd0t2/uUIf0iNV5i0KariMhRQ5jve/OY985nrAXFaZeQ==} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - follow-redirects@1.15.11: - resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true + fix-dts-default-cjs-exports@1.0.1: + resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} @@ -3046,23 +2051,9 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - fork-ts-checker-webpack-plugin@6.5.3: - resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} - 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 - - form-data@3.0.4: - resolution: {integrity: sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==} - engines: {node: '>= 6'} + form-data@2.5.5: + resolution: {integrity: sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==} + engines: {node: '>= 0.12'} format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} @@ -3072,24 +2063,14 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} - fs-monkey@1.1.0: - resolution: {integrity: sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -3105,9 +2086,20 @@ packages: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + gaxios@6.7.1: + resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==} + engines: {node: '>=14'} + + gcp-metadata@6.1.1: + resolution: {integrity: sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==} + engines: {node: '>=14'} + generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} @@ -3127,18 +2119,10 @@ packages: get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -3147,13 +2131,6 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -3162,25 +2139,21 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - - global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + google-auth-library@9.15.1: + resolution: {integrity: sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==} + engines: {node: '>=14'} + + google-gax@4.6.1: + resolution: {integrity: sha512-V6eky/xz2mcKfAd1Ioxyd6nmA61gao3n01C+YeuIwu3vzM9EDR6wcVzMSIbLMDXWeoi9SHYctXuKYC5uJUT3eQ==} + engines: {node: '>=14'} + + google-logging-utils@0.0.2: + resolution: {integrity: sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==} + engines: {node: '>=14'} gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} @@ -3189,27 +2162,14 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + gtoken@7.1.0: + resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} + engines: {node: '>=14.0.0'} has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -3245,63 +2205,18 @@ packages: hastscript@6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} highlightjs-vue@1.0.0: resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} - hoopy@0.1.4: - resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} - engines: {node: '>= 6.0.0'} - - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - - html-encoding-sniffer@2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - html-entities@2.6.0: resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - - html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - html-url-attributes@3.0.1: resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} - html-webpack-plugin@5.6.4: - resolution: {integrity: sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -3309,85 +2224,32 @@ packages: http-parser-js@0.5.10: resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} - http-proxy-middleware@2.0.9: - resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - icss-utils@5.1.0: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - inline-style-parser@0.2.4: resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} @@ -3399,10 +2261,6 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} - engines: {node: '>= 10'} - is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} @@ -3419,9 +2277,6 @@ packages: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-async-function@2.1.1: resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} @@ -3430,10 +2285,6 @@ packages: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - is-boolean-object@1.2.2: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} @@ -3460,11 +2311,6 @@ packages: is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3477,10 +2323,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - is-generator-function@1.1.2: resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} engines: {node: '>= 0.4'} @@ -3518,21 +2360,10 @@ packages: resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} engines: {node: '>=0.10.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -3541,10 +2372,6 @@ packages: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} - is-root@2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} - is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -3569,9 +2396,6 @@ packages: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -3584,43 +2408,12 @@ packages: resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - - istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} - - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -3629,214 +2422,34 @@ packages: engines: {node: '>=10'} hasBin: true - jest-changed-files@27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-circus@27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-cli@27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - 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 - - jest-diff@27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-docblock@27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-each@27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-jsdom@27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-node@27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-get-type@27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-haste-map@27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-jasmine2@27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-leak-detector@27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-matcher-utils@27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@28.1.3: - resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-mock@27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-regex-util@27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-regex-util@28.0.2: - resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-resolve-dependencies@27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-resolve@27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runner@27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runtime@27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-serializer@27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-snapshot@27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@28.1.3: - resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-validate@27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watch-typeahead@1.1.0: - resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - jest: ^27.0.0 || ^28.0.0 - - jest-watcher@27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watcher@28.1.3: - resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@28.1.3: - resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest@27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - jiti@1.21.7: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true + jose@4.15.9: + resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + jquery@3.7.1: resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} hasBin: true - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-bigint@1.0.0: + resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} @@ -3844,16 +2457,9 @@ packages: json-schema@0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json2mq@0.2.0: resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -3862,107 +2468,81 @@ packages: jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} - jsonpath@1.1.1: - resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} - jsonpointer@5.0.1: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} + jwa@1.4.2: + resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==} - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} + jwa@2.0.1: + resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + jwks-rsa@3.2.0: + resolution: {integrity: sha512-PwchfHcQK/5PSydeKCs1ylNym0w/SSv8a62DgHJ//7x2ZclCoinlsjAfDxAAbpoTPybOum/Jgy+vkvMmKz89Ww==} + engines: {node: '>=14'} - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} + jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - launch-editor@2.11.1: - resolution: {integrity: sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==} + jws@4.0.0: + resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} + limiter@1.1.5: + resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - loader-utils@3.3.1: - resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} - engines: {node: '>= 12.13.0'} + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -3976,9 +2556,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lowlight@1.20.0: resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} @@ -3988,19 +2565,18 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + lru-memoizer@2.3.0: + resolution: {integrity: sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug==} - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} @@ -4054,20 +2630,10 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - - mdn-data@2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} - engines: {node: '>= 4.0.0'} - merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} @@ -4174,10 +2740,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.54.0: - resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -4187,18 +2749,10 @@ packages: engines: {node: '>=4'} hasBin: true - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mini-css-extract-plugin@2.9.4: - resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -4211,16 +2765,12 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -4228,10 +2778,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -4240,61 +2786,26 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.23: resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - nth-check@1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nwsapi@2.2.22: - resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -4315,97 +2826,23 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} - object.entries@1.1.9: - resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} - on-headers@1.1.0: - resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} - engines: {node: '>= 0.8'} - once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} parse-entities@2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} @@ -4413,28 +2850,10 @@ packages: parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -4453,15 +2872,8 @@ packages: path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - - picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -4470,197 +2882,21 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - pkg-up@3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss-attribute-case-insensitive@5.0.2: - resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-browser-comments@4.0.0: - resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} - engines: {node: '>=8'} - peerDependencies: - browserslist: '>=4' - postcss: '>=8' - - postcss-calc@8.2.4: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@4.2.4: - resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-color-hex-alpha@8.0.4: - resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@7.1.1: - resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-colormin@5.3.1: - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-convert-values@5.1.3: - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-custom-media@8.0.2: - resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-custom-properties@12.1.11: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-custom-selectors@6.0.3: - resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-dir-pseudo-class@6.0.5: - resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-discard-comments@5.1.2: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-duplicates@5.1.0: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-empty@5.1.1: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-overridden@5.1.0: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-double-position-gradients@3.1.2: - resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-env-function@4.0.6: - resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-flexbugs-fixes@5.0.2: - resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} - peerDependencies: - postcss: ^8.1.4 - - postcss-focus-visible@6.0.4: - resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@5.0.4: - resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@3.0.5: - resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-image-set-function@4.0.7: - resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-initial@4.0.1: - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.1.0: - resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-lab-function@4.2.1: - resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -4679,275 +2915,17 @@ packages: yaml: optional: true - postcss-loader@6.2.1: - resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - - postcss-logical@5.0.4: - resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-media-minmax@5.0.0: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - - postcss-merge-longhand@5.1.7: - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-merge-rules@5.1.4: - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-font-values@5.1.0: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-gradients@5.1.1: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-params@5.1.4: - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-selectors@5.2.1: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-modules-extract-imports@3.1.0: - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-local-by-default@4.2.0: - resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-scope@3.2.1: - resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-values@4.0.0: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-nesting@10.2.0: - resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-normalize-charset@5.1.0: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-display-values@5.1.0: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-positions@5.1.1: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-repeat-style@5.1.1: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-string@5.1.0: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-timing-functions@5.1.0: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-unicode@5.1.1: - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-url@5.1.0: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-whitespace@5.1.1: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize@10.0.1: - resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} - engines: {node: '>= 12'} - peerDependencies: - browserslist: '>= 4' - postcss: '>= 8' - - postcss-opacity-percentage@1.1.3: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-ordered-values@5.1.3: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-overflow-shorthand@3.0.4: - resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@7.0.5: - resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-preset-env@7.8.3: - resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-pseudo-class-any-link@7.1.6: - resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-reduce-initial@5.1.2: - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-reduce-transforms@5.1.0: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - - postcss-selector-not@6.0.1: - resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} - engines: {node: '>=4'} - - postcss-svgo@5.1.0: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-unique-selectors@5.1.1: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - - pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - pretty-format@28.1.3: - resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} prismjs@1.27.0: resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} @@ -4957,25 +2935,16 @@ packages: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - promise@8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - property-information@5.6.0: resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} property-information@7.1.0: resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + proto3-json-serializer@2.0.2: + resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} + engines: {node: '>=14.0.0'} + protobufjs@7.5.4: resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} engines: {node: '>=12.0.0'} @@ -4984,34 +2953,17 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - psl@1.15.0: - resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - raf@3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -5023,65 +2975,27 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - react-app-polyfill@3.0.0: - resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} - engines: {node: '>=14'} - - react-dev-utils@12.0.1: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true - react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: react: ^18.3.1 - react-error-overlay@6.1.0: - resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} - react-indexed-db-hook@1.0.14: resolution: {integrity: sha512-tQ6rWofgXUCBhZp9pRpWzthzPbjqcll5uXMo07lbQTKl47VyL9nw9wfVswRxxzS5yj5Sq/VHUkNUjamWbA/M/w==} peerDependencies: react: ^18.2.0 react-dom: ^18.2.0 - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-markdown@9.1.0: resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==} peerDependencies: '@types/react': '>=18' react: '>=18' - react-refresh@0.11.0: - resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} - react-scripts@5.0.1: - resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} - engines: {node: '>=14.0.0'} - hasBin: true - peerDependencies: - eslint: '*' - react: '>= 16' - typescript: ^3.2.1 || ^4 - peerDependenciesMeta: - typescript: - optional: true - react-slick@0.30.3: resolution: {integrity: sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==} peerDependencies: @@ -5097,23 +3011,13 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - recursive-readdir@2.2.3: - resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} - engines: {node: '>=6.0.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} @@ -5129,12 +3033,6 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regex-parser@2.3.1: - resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} - regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -5150,10 +3048,6 @@ packages: resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} hasBin: true - relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - remark-gfm@4.0.1: resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} @@ -5166,9 +3060,6 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -5177,48 +3068,21 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-url-loader@4.0.0: - resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} - engines: {node: '>=8.9'} - peerDependencies: - rework: 1.0.1 - rework-visit: 1.0.0 - peerDependenciesMeta: - rework: - optional: true - rework-visit: - optional: true - - resolve.exports@1.1.1: - resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} - engines: {node: '>=10'} - resolve@1.22.10: resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} engines: {node: '>= 0.4'} hasBin: true - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true + retry-request@7.0.2: + resolution: {integrity: sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==} + engines: {node: '>=14'} retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} @@ -5228,11 +3092,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rollup-plugin-terser@7.0.2: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser @@ -5244,6 +3103,11 @@ packages: engines: {node: '>=10.0.0'} hasBin: true + rollup@4.52.4: + resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -5251,9 +3115,6 @@ packages: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -5268,64 +3129,12 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sanitize.css@13.0.0: - resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} - - sass-loader@12.6.0: - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - 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 - - sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - - saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - schema-utils@2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} - - schema-utils@2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.3.3: - resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} - engines: {node: '>= 10.13.0'} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true semver@7.7.2: resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} @@ -5339,13 +3148,6 @@ packages: serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -5362,9 +3164,6 @@ packages: resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -5376,10 +3175,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.3: - resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} - engines: {node: '>= 0.4'} - side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} @@ -5396,45 +3191,19 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - slick-carousel@1.8.1: resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==} peerDependencies: jquery: '>=1.8.0' - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map-loader@3.0.2: - resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -5442,10 +3211,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.7.6: - resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} - engines: {node: '>= 12'} - source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -5461,34 +3226,6 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stable@0.1.8: - resolution: {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' - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - static-eval@2.0.2: - resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -5497,19 +3234,14 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - string-convert@0.2.1: - resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} - - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} + stream-events@1.0.5: + resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} - string-length@5.0.1: - resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} - engines: {node: '>=12.20'} + stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - string-natural-compare@3.0.1: - resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + string-convert@0.2.1: + resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -5519,17 +3251,10 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.10: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} @@ -5542,9 +3267,6 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -5563,31 +3285,15 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - strip-comments@2.0.1: resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} engines: {node: '>=10'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + strnum@1.1.2: + resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} - style-loader@3.3.4: - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 + stubs@3.0.0: + resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} style-to-js@1.1.17: resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} @@ -5595,66 +3301,22 @@ packages: style-to-object@1.0.9: resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==} - stylehacks@5.1.1: - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - - svgo@1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - - symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - - tailwindcss@3.4.18: - resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} + teeny-request@9.0.0: + resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} + engines: {node: '>=14'} temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} @@ -5664,38 +3326,11 @@ packages: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} - terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - - terser-webpack-plugin@5.3.14: - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - terser@5.44.0: resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -5703,14 +3338,12 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - throat@6.0.2: - resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -5720,19 +3353,15 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} - tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -5740,51 +3369,35 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - tryer@1.0.1: - resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} + tsup@8.5.0: + resolution: {integrity: sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==} + engines: {node: '>=18'} + hasBin: true 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' - - type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -5805,20 +3418,20 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} hasBin: true + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - underscore@1.12.1: - resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} undici-types@7.13.0: resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} @@ -5865,10 +3478,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -5877,9 +3486,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unquote@1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} - upath@1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -5890,32 +3496,24 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util.promisify@1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} - - utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - v8-to-istanbul@8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} - engines: {node: '>=10.12.0'} + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} @@ -5927,86 +3525,50 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - - w3c-xmlserializer@2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.4: - resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - - web-vitals@2.1.4: - resolution: {integrity: sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - - webidl-conversions@5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - - webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - - webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} - engines: {node: '>= 12.13.0'} + vite-plugin-pwa@0.17.5: + resolution: {integrity: sha512-UxRNPiJBzh4tqU/vc8G2TxmrUTzT6BqvSzhszLk62uKsf+npXdvLxGDz9C675f4BJi6MbD2tPnJhi5txlMzxbQ==} + engines: {node: '>=16.0.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 + workbox-build: ^7.0.0 + workbox-window: ^7.0.0 - webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} - engines: {node: '>= 12.13.0'} + vite@5.4.20: + resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 peerDependenciesMeta: - webpack: + '@types/node': optional: true - webpack-cli: + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: optional: true - webpack-manifest-plugin@4.1.1: - resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} - engines: {node: '>=12.22.0'} - peerDependencies: - webpack: ^4.44.2 || ^5.47.0 - - webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} - - webpack-sources@2.3.1: - resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} - engines: {node: '>=10.13.0'} - - webpack-sources@3.3.3: - resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} - engines: {node: '>=10.13.0'} + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webpack@5.102.0: - resolution: {integrity: sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} @@ -6016,25 +3578,12 @@ packages: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -6051,33 +3600,17 @@ packages: resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - workbox-background-sync@6.6.0: resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} - workbox-background-sync@6.6.1: - resolution: {integrity: sha512-trJd3ovpWCvzu4sW0E8rV3FUyIcC0W8G+AZ+VcqzzA890AsWZlUGOTSxIMmIHVusUw/FDq1HFWfy/kC/WTRqSg==} - deprecated: this package has been deprecated - workbox-broadcast-update@6.6.0: resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} - workbox-broadcast-update@6.6.1: - resolution: {integrity: sha512-fBhffRdaANdeQ1V8s692R9l/gzvjjRtydBOvR6WCSB0BNE2BacA29Z4r9/RHd9KaXCPl6JTdI9q0bR25YKP8TQ==} - deprecated: this package has been deprecated - workbox-build@6.6.0: resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} engines: {node: '>=10.0.0'} @@ -6086,86 +3619,40 @@ packages: resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} deprecated: workbox-background-sync@6.6.0 - workbox-cacheable-response@6.6.1: - resolution: {integrity: sha512-85LY4veT2CnTCDxaVG7ft3NKaFbH6i4urZXgLiU4AiwvKqS2ChL6/eILiGRYXfZ6gAwDnh5RkuDbr/GMS4KSag==} - deprecated: workbox-background-sync@6.6.1 - workbox-core@6.6.0: resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} - workbox-core@6.6.1: - resolution: {integrity: sha512-ZrGBXjjaJLqzVothoE12qTbVnOAjFrHDXpZe7coCb6q65qI/59rDLwuFMO4PcZ7jcbxY+0+NhUVztzR/CbjEFw==} - deprecated: this package has been deprecated - workbox-expiration@6.6.0: resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} - workbox-expiration@6.6.1: - resolution: {integrity: sha512-qFiNeeINndiOxaCrd2DeL1Xh1RFug3JonzjxUHc5WkvkD2u5abY3gZL1xSUNt3vZKsFFGGORItSjVTVnWAZO4A==} - deprecated: this package has been deprecated - workbox-google-analytics@6.6.0: resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained - workbox-google-analytics@6.6.1: - resolution: {integrity: sha512-1TjSvbFSLmkpqLcBsF7FuGqqeDsf+uAXO/pjiINQKg3b1GN0nBngnxLcXDYo1n/XxK4N7RaRrpRlkwjY/3ocuA==} - deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained - workbox-navigation-preload@6.6.0: resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} - workbox-navigation-preload@6.6.1: - resolution: {integrity: sha512-DQCZowCecO+wRoIxJI2V6bXWK6/53ff+hEXLGlQL4Rp9ZaPDLrgV/32nxwWIP7QpWDkVEtllTAK5h6cnhxNxDA==} - deprecated: this package has been deprecated - workbox-precaching@6.6.0: resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} - workbox-precaching@6.6.1: - resolution: {integrity: sha512-K4znSJ7IKxCnCYEdhNkMr7X1kNh8cz+mFgx9v5jFdz1MfI84pq8C2zG+oAoeE5kFrUf7YkT5x4uLWBNg0DVZ5A==} - deprecated: this package has been deprecated - workbox-range-requests@6.6.0: resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} - workbox-range-requests@6.6.1: - resolution: {integrity: sha512-4BDzk28govqzg2ZpX0IFkthdRmCKgAKreontYRC5YsAPB2jDtPNxqx3WtTXgHw1NZalXpcH/E4LqUa9+2xbv1g==} - deprecated: this package has been deprecated - workbox-recipes@6.6.0: resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} workbox-routing@6.6.0: resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} - workbox-routing@6.6.1: - resolution: {integrity: sha512-j4ohlQvfpVdoR8vDYxTY9rA9VvxTHogkIDwGdJ+rb2VRZQ5vt1CWwUUZBeD/WGFAni12jD1HlMXvJ8JS7aBWTg==} - deprecated: this package has been deprecated - workbox-strategies@6.6.0: resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} - workbox-strategies@6.6.1: - resolution: {integrity: sha512-WQLXkRnsk4L81fVPkkgon1rZNxnpdO5LsO+ws7tYBC6QQQFJVI6v98klrJEjFtZwzw/mB/HT5yVp7CcX0O+mrw==} - deprecated: this package has been deprecated - workbox-streams@6.6.0: resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} - workbox-streams@6.6.1: - resolution: {integrity: sha512-maKG65FUq9e4BLotSKWSTzeF0sgctQdYyTMq529piEN24Dlu9b6WhrAfRpHdCncRS89Zi2QVpW5V33NX8PgH3Q==} - deprecated: this package has been deprecated - workbox-sw@6.6.0: resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} - workbox-webpack-plugin@6.6.0: - resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} - engines: {node: '>=10.0.0'} - peerDependencies: - webpack: ^4.4.0 || ^5.9.0 - workbox-window@6.6.0: resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} @@ -6180,21 +3667,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - 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 - ws@8.18.3: resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} @@ -6207,12 +3679,6 @@ packages: utf-8-validate: optional: true - xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - - xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -6224,22 +3690,13 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -6253,8 +3710,6 @@ packages: snapshots: - '@alloc/quick-lru@5.2.0': {} - '@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)': dependencies: ajv: 8.17.1 @@ -6290,14 +3745,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.4(@babel/core@7.28.4)(eslint@8.57.1)': - dependencies: - '@babel/core': 7.28.4 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.4 @@ -6463,222 +3910,76 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.28.4)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.28.4)': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.4)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4)': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.4)': + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)': + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 @@ -6744,12 +4045,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -6901,38 +4196,14 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/types': 7.28.4 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4)': @@ -6951,18 +4222,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-runtime@7.28.3(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -6991,17 +4250,6 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -7108,29 +4356,6 @@ snapshots: '@babel/types': 7.28.4 esutils: 2.0.3 - '@babel/preset-react@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - - '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color - '@babel/runtime@7.28.4': {} '@babel/template@7.27.2': @@ -7156,131 +4381,175 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@bcoe/v8-coverage@0.2.3': {} + '@esbuild/aix-ppc64@0.21.5': + optional: true - '@csstools/normalize.css@12.1.1': {} + '@esbuild/aix-ppc64@0.25.10': + optional: true - '@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.6)': - dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + '@esbuild/android-arm64@0.21.5': + optional: true - '@csstools/postcss-color-function@1.1.1(postcss@8.5.6)': - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/android-arm64@0.25.10': + optional: true - '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/android-arm@0.21.5': + optional: true - '@csstools/postcss-hwb-function@1.0.2(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/android-arm@0.25.10': + optional: true - '@csstools/postcss-ic-unit@1.0.1(postcss@8.5.6)': - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/android-x64@0.21.5': + optional: true - '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.6)': - dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + '@esbuild/android-x64@0.25.10': + optional: true - '@csstools/postcss-nested-calc@1.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/darwin-arm64@0.21.5': + optional: true - '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/darwin-arm64@0.25.10': + optional: true - '@csstools/postcss-oklab-function@1.1.1(postcss@8.5.6)': - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/darwin-x64@0.21.5': + optional: true - '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/darwin-x64@0.25.10': + optional: true - '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/freebsd-arm64@0.21.5': + optional: true - '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/freebsd-arm64@0.25.10': + optional: true - '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + '@esbuild/freebsd-x64@0.21.5': + optional: true - '@csstools/postcss-unset-value@1.0.2(postcss@8.5.6)': - dependencies: - postcss: 8.5.6 + '@esbuild/freebsd-x64@0.25.10': + optional: true - '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)': - dependencies: - postcss-selector-parser: 6.1.2 + '@esbuild/linux-arm64@0.21.5': + optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@8.57.1)': - dependencies: - eslint: 8.57.1 - eslint-visitor-keys: 3.4.3 + '@esbuild/linux-arm64@0.25.10': + optional: true - '@eslint-community/regexpp@4.12.1': {} + '@esbuild/linux-arm@0.21.5': + optional: true - '@eslint/eslintrc@2.1.4': - dependencies: - ajv: 6.12.6 - debug: 4.4.3 - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color + '@esbuild/linux-arm@0.25.10': + optional: true - '@eslint/js@8.57.1': {} + '@esbuild/linux-ia32@0.21.5': + optional: true - '@firebase/analytics-compat@0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': - dependencies: - '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) - '@firebase/analytics-types': 0.8.2 - '@firebase/app-compat': 0.2.43 - '@firebase/component': 0.6.9 - '@firebase/util': 1.10.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' + '@esbuild/linux-ia32@0.25.10': + optional: true - '@firebase/analytics-types@0.8.2': {} + '@esbuild/linux-loong64@0.21.5': + optional: true - '@firebase/analytics@0.10.8(@firebase/app@0.10.13)': - dependencies: - '@firebase/app': 0.10.13 - '@firebase/component': 0.6.9 - '@firebase/installations': 0.6.9(@firebase/app@0.10.13) - '@firebase/logger': 0.4.2 - '@firebase/util': 1.10.0 + '@esbuild/linux-loong64@0.25.10': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.25.10': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.25.10': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.25.10': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.25.10': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/linux-x64@0.25.10': + optional: true + + '@esbuild/netbsd-arm64@0.25.10': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.25.10': + optional: true + + '@esbuild/openbsd-arm64@0.25.10': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.25.10': + optional: true + + '@esbuild/openharmony-arm64@0.25.10': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.25.10': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.25.10': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.25.10': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@esbuild/win32-x64@0.25.10': + optional: true + + '@fastify/busboy@3.2.0': {} + + '@firebase/analytics-compat@0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': + dependencies: + '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) + '@firebase/analytics-types': 0.8.2 + '@firebase/app-compat': 0.2.43 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@firebase/app' + + '@firebase/analytics-types@0.8.2': {} + + '@firebase/analytics@0.10.8(@firebase/app@0.10.13)': + dependencies: + '@firebase/app': 0.10.13 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/logger': 0.4.2 + '@firebase/util': 1.10.0 tslib: 2.8.1 '@firebase/app-check-compat@0.3.15(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13)': @@ -7583,225 +4852,86 @@ snapshots: '@firebase/webchannel-wrapper@1.0.1': {} - '@grpc/grpc-js@1.9.15': - dependencies: - '@grpc/proto-loader': 0.7.15 - '@types/node': 24.6.2 - - '@grpc/proto-loader@0.7.15': + '@google-cloud/firestore@7.11.6': dependencies: - lodash.camelcase: 4.3.0 - long: 5.3.2 + '@opentelemetry/api': 1.9.0 + fast-deep-equal: 3.1.3 + functional-red-black-tree: 1.0.1 + google-gax: 4.6.1 protobufjs: 7.5.4 - yargs: 17.7.2 - - '@humanwhocodes/config-array@0.13.0': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 - minimatch: 3.1.2 transitivePeerDependencies: + - encoding - supports-color + optional: true - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/object-schema@2.0.3': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@istanbuljs/load-nyc-config@1.1.0': + '@google-cloud/paginator@5.0.2': dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 + arrify: 2.0.1 + extend: 3.0.2 + optional: true - '@istanbuljs/schema@0.1.3': {} + '@google-cloud/projectify@4.0.0': + optional: true - '@jest/console@27.5.1': - dependencies: - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 - slash: 3.0.0 + '@google-cloud/promisify@4.0.0': + optional: true - '@jest/console@28.1.3': - dependencies: - '@jest/types': 28.1.3 - '@types/node': 24.6.2 - chalk: 4.1.2 - jest-message-util: 28.1.3 - jest-util: 28.1.3 - slash: 3.0.0 - - '@jest/core@27.5.1': - 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': 24.6.2 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.8.1 - exit: 0.1.2 - graceful-fs: 4.2.11 - 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.8 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 + '@google-cloud/storage@7.17.1': + dependencies: + '@google-cloud/paginator': 5.0.2 + '@google-cloud/projectify': 4.0.0 + '@google-cloud/promisify': 4.0.0 + abort-controller: 3.0.0 + async-retry: 1.3.3 + duplexify: 4.1.3 + fast-xml-parser: 4.5.3 + gaxios: 6.7.1 + google-auth-library: 9.15.1 + html-entities: 2.6.0 + mime: 3.0.0 + p-limit: 3.1.0 + retry-request: 7.0.2 + teeny-request: 9.0.0 + uuid: 8.3.2 transitivePeerDependencies: - - bufferutil - - canvas + - encoding - supports-color - - ts-node - - utf-8-validate - - '@jest/environment@27.5.1': - dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - jest-mock: 27.5.1 - - '@jest/fake-timers@27.5.1': - dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 - '@types/node': 24.6.2 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 + optional: true - '@jest/globals@27.5.1': + '@grpc/grpc-js@1.14.0': dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 + '@grpc/proto-loader': 0.8.0 + '@js-sdsl/ordered-map': 4.4.2 + optional: true - '@jest/reporters@27.5.1': + '@grpc/grpc-js@1.9.15': 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 + '@grpc/proto-loader': 0.7.15 '@types/node': 24.6.2 - chalk: 4.1.2 - collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 5.2.1 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.2.0 - 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.1 - string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 - transitivePeerDependencies: - - supports-color - - '@jest/schemas@28.1.3': - dependencies: - '@sinclair/typebox': 0.24.51 - - '@jest/source-map@27.5.1': - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.11 - source-map: 0.6.1 - - '@jest/test-result@27.5.1': - dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 - - '@jest/test-result@28.1.3': - dependencies: - '@jest/console': 28.1.3 - '@jest/types': 28.1.3 - '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.2 - - '@jest/test-sequencer@27.5.1': - dependencies: - '@jest/test-result': 27.5.1 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color - '@jest/transform@27.5.1': + '@grpc/proto-loader@0.7.15': dependencies: - '@babel/core': 7.28.4 - '@jest/types': 27.5.1 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.9.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.8 - pirates: 4.0.7 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.5.4 + yargs: 17.7.2 - '@jest/types@27.5.1': + '@grpc/proto-loader@0.8.0': dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.6.2 - '@types/yargs': 16.0.9 - chalk: 4.1.2 + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.5.4 + yargs: 17.7.2 + optional: true - '@jest/types@28.1.3': + '@isaacs/cliui@8.0.2': dependencies: - '@jest/schemas': 28.1.3 - '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 - '@types/node': 24.6.2 - '@types/yargs': 17.0.33 - chalk: 4.1.2 + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.2 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -7827,11 +4957,8 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@leichtgewicht/ip-codec@2.0.5': {} - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - dependencies: - eslint-scope: 5.1.1 + '@js-sdsl/ordered-map@4.4.2': + optional: true '@nodelib/fs.scandir@2.1.5': dependencies: @@ -7845,23 +4972,11 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@pkgjs/parseargs@0.11.0': + '@opentelemetry/api@1.9.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.17(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0)': - dependencies: - ansi-html: 0.0.9 - core-js-pure: 3.45.1 - error-stack-parser: 2.1.4 - html-entities: 2.6.0 - loader-utils: 2.0.4 - react-refresh: 0.11.0 - schema-utils: 4.3.3 - source-map: 0.7.6 - webpack: 5.102.0 - optionalDependencies: - type-fest: 0.21.3 - webpack-dev-server: 4.15.2(webpack@5.102.0) + '@pkgjs/parseargs@0.11.0': + optional: true '@protobufjs/aspromise@1.1.2': {} @@ -7886,6 +5001,8 @@ snapshots: '@protobufjs/utf8@1.1.0': {} + '@rolldown/pluginutils@1.0.0-beta.27': {} + '@rollup/plugin-babel@5.3.1(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@2.79.2)': dependencies: '@babel/core': 7.28.4 @@ -7920,19 +5037,71 @@ snapshots: picomatch: 2.3.1 rollup: 2.79.2 - '@rtsao/scc@1.1.0': {} + '@rollup/rollup-android-arm-eabi@4.52.4': + optional: true - '@rushstack/eslint-patch@1.13.0': {} + '@rollup/rollup-android-arm64@4.52.4': + optional: true - '@sinclair/typebox@0.24.51': {} + '@rollup/rollup-darwin-arm64@4.52.4': + optional: true - '@sinonjs/commons@1.8.6': - dependencies: - type-detect: 4.0.8 + '@rollup/rollup-darwin-x64@4.52.4': + optional: true - '@sinonjs/fake-timers@8.1.0': - dependencies: - '@sinonjs/commons': 1.8.6 + '@rollup/rollup-freebsd-arm64@4.52.4': + optional: true + + '@rollup/rollup-freebsd-x64@4.52.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.52.4': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.52.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.52.4': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.52.4': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.52.4': + optional: true + + '@rollup/rollup-linux-x64-musl@4.52.4': + optional: true + + '@rollup/rollup-openharmony-arm64@4.52.4': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.52.4': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.52.4': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.52.4': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.52.4': + optional: true '@supabase/auth-js@2.72.0': dependencies: @@ -7983,135 +5152,50 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.12 - '@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': {} + '@tootallnate/once@2.0.0': + optional: true - '@svgr/babel-plugin-transform-svg-component@5.5.0': {} + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 - '@svgr/babel-preset@5.5.0': + '@types/babel__generator@7.27.0': 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 + '@babel/types': 7.28.4 - '@svgr/core@5.5.0': + '@types/babel__template@7.4.4': dependencies: - '@svgr/plugin-jsx': 5.5.0 - camelcase: 6.3.0 - cosmiconfig: 7.1.0 - transitivePeerDependencies: - - supports-color + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 - '@svgr/hast-util-to-babel-ast@5.5.0': + '@types/babel__traverse@7.28.0': dependencies: '@babel/types': 7.28.4 - '@svgr/plugin-jsx@5.5.0': + '@types/body-parser@1.19.6': dependencies: - '@babel/core': 7.28.4 - '@svgr/babel-preset': 5.5.0 - '@svgr/hast-util-to-babel-ast': 5.5.0 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color + '@types/connect': 3.4.38 + '@types/node': 20.19.19 - '@svgr/plugin-svgo@5.5.0': + '@types/caseless@0.12.5': + optional: true + + '@types/connect@3.4.38': dependencies: - cosmiconfig: 7.1.0 - deepmerge: 4.3.1 - svgo: 1.3.2 + '@types/node': 20.19.19 - '@svgr/webpack@5.5.0': + '@types/cors@2.8.19': dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.4) - '@babel/preset-env': 7.28.3(@babel/core@7.28.4) - '@babel/preset-react': 7.27.1(@babel/core@7.28.4) - '@svgr/core': 5.5.0 - '@svgr/plugin-jsx': 5.5.0 - '@svgr/plugin-svgo': 5.5.0 - loader-utils: 2.0.4 - transitivePeerDependencies: - - supports-color - - '@tootallnate/once@1.1.2': {} - - '@trysound/sax@0.2.0': {} - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@types/babel__generator': 7.27.0 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.28.0 - - '@types/babel__generator@7.27.0': - dependencies: - '@babel/types': 7.28.4 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - - '@types/babel__traverse@7.28.0': - dependencies: - '@babel/types': 7.28.4 - - '@types/body-parser@1.19.6': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 24.6.2 - - '@types/bonjour@3.5.13': - dependencies: - '@types/node': 24.6.2 - - '@types/connect-history-api-fallback@1.5.4': - dependencies: - '@types/express-serve-static-core': 5.0.7 - '@types/node': 24.6.2 - - '@types/connect@3.4.38': - dependencies: - '@types/node': 24.6.2 + '@types/node': 20.19.19 '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.8 - - '@types/eslint@8.56.12': - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.8 @@ -8122,14 +5206,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 24.6.2 + '@types/node': 20.19.19 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.0 '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 24.6.2 + '@types/node': 20.19.19 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.0 @@ -8141,9 +5225,11 @@ snapshots: '@types/qs': 6.14.0 '@types/serve-static': 1.15.9 - '@types/graceful-fs@4.1.9': + '@types/express@4.17.3': dependencies: - '@types/node': 24.6.2 + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 5.0.7 + '@types/serve-static': 1.15.9 '@types/hast@2.3.10': dependencies: @@ -8153,27 +5239,15 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/html-minifier-terser@6.1.0': {} - '@types/http-errors@2.0.5': {} - '@types/http-proxy@1.17.16': - dependencies: - '@types/node': 24.6.2 - - '@types/istanbul-lib-coverage@2.0.6': {} - - '@types/istanbul-lib-report@3.0.3': - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - - '@types/istanbul-reports@3.0.4': + '@types/jsonwebtoken@9.0.10': dependencies: - '@types/istanbul-lib-report': 3.0.3 - - '@types/json-schema@7.0.15': {} + '@types/ms': 2.1.0 + '@types/node': 20.19.19 - '@types/json5@0.0.29': {} + '@types/long@4.0.2': + optional: true '@types/mdast@4.0.4': dependencies: @@ -8183,62 +5257,72 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node-forge@1.3.14': + '@types/node@20.19.19': dependencies: - '@types/node': 24.6.2 + undici-types: 6.21.0 + + '@types/node@22.18.8': + dependencies: + undici-types: 6.21.0 '@types/node@24.6.2': dependencies: undici-types: 7.13.0 - '@types/parse-json@4.0.2': {} - '@types/phoenix@1.6.6': {} - '@types/prettier@2.7.3': {} - - '@types/q@1.5.8': {} + '@types/prop-types@15.7.15': {} '@types/qs@6.14.0': {} '@types/range-parser@1.2.7': {} - '@types/react@19.2.0': + '@types/react-dom@18.3.7(@types/react@18.3.25)': + dependencies: + '@types/react': 18.3.25 + + '@types/react-slick@0.23.13': + dependencies: + '@types/react': 18.3.25 + + '@types/react-syntax-highlighter@15.5.13': + dependencies: + '@types/react': 18.3.25 + + '@types/react@18.3.25': dependencies: + '@types/prop-types': 15.7.15 csstype: 3.1.3 + '@types/request@2.48.13': + dependencies: + '@types/caseless': 0.12.5 + '@types/node': 20.19.19 + '@types/tough-cookie': 4.0.5 + form-data: 2.5.5 + optional: true + '@types/resolve@1.17.1': dependencies: '@types/node': 24.6.2 - '@types/retry@0.12.0': {} - - '@types/semver@7.7.1': {} - '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.6.2 + '@types/node': 20.19.19 '@types/send@1.2.0': dependencies: - '@types/node': 24.6.2 - - '@types/serve-index@1.9.4': - dependencies: - '@types/express': 4.17.23 + '@types/node': 20.19.19 '@types/serve-static@1.15.9': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.6.2 + '@types/node': 20.19.19 '@types/send': 0.17.5 - '@types/sockjs@0.3.36': - dependencies: - '@types/node': 24.6.2 - - '@types/stack-utils@2.0.3': {} + '@types/tough-cookie@4.0.5': + optional: true '@types/trusted-types@2.0.7': {} @@ -8250,4110 +5334,1844 @@ snapshots: dependencies: '@types/node': 24.6.2 - '@types/yargs-parser@21.0.3': {} - - '@types/yargs@16.0.9': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@types/yargs@17.0.33': - dependencies: - '@types/yargs-parser': 21.0.3 - - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - debug: 4.4.3 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare-lite: 1.4.0 - semver: 7.7.2 - tsutils: 3.21.0(typescript@4.9.5) - optionalDependencies: - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript + '@ungap/structured-clone@1.3.0': {} - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@24.6.2)(terser@5.44.0))': dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.4.3 - eslint: 8.57.1 - optionalDependencies: - typescript: 4.9.5 + '@babel/core': 7.28.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) + '@rolldown/pluginutils': 1.0.0-beta.27 + '@types/babel__core': 7.20.5 + react-refresh: 0.17.0 + vite: 5.4.20(@types/node@24.6.2)(terser@5.44.0) transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@5.62.0': + abort-controller@3.0.0: dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + event-target-shim: 5.0.1 + optional: true - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': + accepts@1.3.8: dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - debug: 4.4.3 - eslint: 8.57.1 - tsutils: 3.21.0(typescript@4.9.5) - optionalDependencies: - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color + mime-types: 2.1.35 + negotiator: 0.6.3 - '@typescript-eslint/types@5.62.0': {} + acorn@8.15.0: {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)': + agent-base@6.0.2: dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.4.3 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.7.2 - tsutils: 3.21.0(typescript@4.9.5) - optionalDependencies: - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@4.9.5)': - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) - '@types/json-schema': 7.0.15 - '@types/semver': 7.7.1 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 8.57.1 - eslint-scope: 5.1.1 - semver: 7.7.2 transitivePeerDependencies: - supports-color - - typescript - - '@typescript-eslint/visitor-keys@5.62.0': - dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 + optional: true - '@ungap/structured-clone@1.3.0': {} + agent-base@7.1.4: + optional: true - '@webassemblyjs/ast@1.14.1': + ajv@8.17.1: dependencies: - '@webassemblyjs/helper-numbers': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - - '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 - '@webassemblyjs/helper-api-error@1.13.2': {} + ansi-regex@5.0.1: {} - '@webassemblyjs/helper-buffer@1.14.1': {} + ansi-regex@6.2.2: {} - '@webassemblyjs/helper-numbers@1.13.2': + ansi-styles@4.3.0: dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.13.2 - '@webassemblyjs/helper-api-error': 1.13.2 - '@xtuc/long': 4.2.2 - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + color-convert: 2.0.1 - '@webassemblyjs/helper-wasm-section@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/wasm-gen': 1.14.1 + ansi-styles@6.2.3: {} - '@webassemblyjs/ieee754@1.13.2': - dependencies: - '@xtuc/ieee754': 1.2.0 + any-promise@1.3.0: {} - '@webassemblyjs/leb128@1.13.2': + array-buffer-byte-length@1.0.2: dependencies: - '@xtuc/long': 4.2.2 - - '@webassemblyjs/utf8@1.13.2': {} + call-bound: 1.0.4 + is-array-buffer: 3.0.5 - '@webassemblyjs/wasm-edit@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/helper-wasm-section': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-opt': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - '@webassemblyjs/wast-printer': 1.14.1 + array-flatten@1.1.1: {} - '@webassemblyjs/wasm-gen@1.14.1': + arraybuffer.prototype.slice@1.0.4: dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 - '@webassemblyjs/wasm-opt@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-buffer': 1.14.1 - '@webassemblyjs/wasm-gen': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 + arrify@2.0.1: + optional: true - '@webassemblyjs/wasm-parser@1.14.1': - dependencies: - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/helper-api-error': 1.13.2 - '@webassemblyjs/helper-wasm-bytecode': 1.13.2 - '@webassemblyjs/ieee754': 1.13.2 - '@webassemblyjs/leb128': 1.13.2 - '@webassemblyjs/utf8': 1.13.2 + async-function@1.0.0: {} - '@webassemblyjs/wast-printer@1.14.1': + async-retry@1.3.3: dependencies: - '@webassemblyjs/ast': 1.14.1 - '@xtuc/long': 4.2.2 + retry: 0.13.1 + optional: true - '@xtuc/ieee754@1.2.0': {} + async@3.2.6: {} - '@xtuc/long@4.2.2': {} + asynckit@0.4.0: + optional: true - abab@2.0.6: {} + at-least-node@1.0.0: {} - accepts@1.3.8: + available-typed-arrays@1.0.7: dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 + possible-typed-array-names: 1.1.0 - acorn-globals@6.0.0: + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4): dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 + '@babel/compat-data': 7.28.4 + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - acorn-import-phases@1.0.4(acorn@8.15.0): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4): dependencies: - acorn: 8.15.0 + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + core-js-compat: 3.45.1 + transitivePeerDependencies: + - supports-color - acorn-jsx@5.3.2(acorn@8.15.0): + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4): dependencies: - acorn: 8.15.0 + '@babel/core': 7.28.4 + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + transitivePeerDependencies: + - supports-color - acorn-walk@7.2.0: {} + bail@2.0.2: {} - acorn@7.4.1: {} + balanced-match@1.0.2: {} - acorn@8.15.0: {} + base64-js@1.5.1: + optional: true - address@1.2.2: {} + baseline-browser-mapping@2.8.12: {} - adjust-sourcemap-loader@4.0.0: - dependencies: - loader-utils: 2.0.4 - regex-parser: 2.3.1 + bignumber.js@9.3.1: + optional: true - agent-base@6.0.2: + body-parser@1.20.3: dependencies: - debug: 4.4.3 + bytes: 3.1.2 + content-type: 1.0.5 + 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.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 transitivePeerDependencies: - supports-color - ajv-formats@2.1.1(ajv@8.17.1): - optionalDependencies: - ajv: 8.17.1 - - ajv-keywords@3.5.2(ajv@6.12.6): + brace-expansion@1.1.12: dependencies: - ajv: 6.12.6 + balanced-match: 1.0.2 + concat-map: 0.0.1 - ajv-keywords@5.1.0(ajv@8.17.1): + brace-expansion@2.0.2: dependencies: - ajv: 8.17.1 - fast-deep-equal: 3.1.3 + balanced-match: 1.0.2 - ajv@6.12.6: + braces@3.0.3: dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + fill-range: 7.1.1 - ajv@8.17.1: + browserslist@4.26.3: dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 + baseline-browser-mapping: 2.8.12 + caniuse-lite: 1.0.30001747 + electron-to-chromium: 1.5.230 + node-releases: 2.0.23 + update-browserslist-db: 1.1.3(browserslist@4.26.3) - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 + buffer-equal-constant-time@1.0.1: {} - ansi-html-community@0.0.8: {} + buffer-from@1.1.2: {} - ansi-html@0.0.9: {} + builtin-modules@3.3.0: {} - ansi-regex@5.0.1: {} + bundle-require@5.1.0(esbuild@0.25.10): + dependencies: + esbuild: 0.25.10 + load-tsconfig: 0.2.5 - ansi-regex@6.2.2: {} + bytes@3.1.2: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 + cac@6.7.14: {} - ansi-styles@4.3.0: + call-bind-apply-helpers@1.0.2: dependencies: - color-convert: 2.0.1 - - ansi-styles@5.2.0: {} - - ansi-styles@6.2.3: {} + es-errors: 1.3.0 + function-bind: 1.1.2 - any-promise@1.3.0: {} + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 - anymatch@3.1.3: + call-bound@1.0.4: dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 - arg@5.0.2: {} + caniuse-lite@1.0.30001747: {} - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 + ccount@2.0.1: {} - argparse@2.0.1: {} + character-entities-html4@2.1.0: {} - aria-query@5.3.2: {} + character-entities-legacy@1.1.4: {} - array-buffer-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - is-array-buffer: 3.0.5 + character-entities-legacy@3.0.0: {} - array-flatten@1.1.1: {} + character-entities@1.2.4: {} - array-includes@3.1.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - is-string: 1.1.1 - math-intrinsics: 1.1.0 + character-entities@2.0.2: {} - array-union@2.1.0: {} + character-reference-invalid@1.1.4: {} - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 + character-reference-invalid@2.0.1: {} - array.prototype.findlastindex@1.2.6: + chokidar@4.0.3: dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 + readdirp: 4.1.2 - array.prototype.flat@1.3.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-shim-unscopables: 1.1.0 + classnames@2.5.1: {} - array.prototype.flatmap@1.3.3: + cliui@8.0.1: dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-shim-unscopables: 1.1.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 - array.prototype.reduce@1.0.8: + color-convert@2.0.1: dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-array-method-boxes-properly: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - is-string: 1.1.1 + color-name: 1.1.4 - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-shim-unscopables: 1.1.0 + color-name@1.1.4: {} - arraybuffer.prototype.slice@1.0.4: + combined-stream@1.0.8: dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.5 + delayed-stream: 1.0.0 + optional: true - asap@2.0.6: {} + comma-separated-tokens@1.0.8: {} - ast-types-flow@0.0.8: {} + comma-separated-tokens@2.0.3: {} - async-function@1.0.0: {} + commander@2.20.3: {} - async@3.2.6: {} + commander@4.1.1: {} - asynckit@0.4.0: {} + common-tags@1.8.2: {} - at-least-node@1.0.0: {} + concat-map@0.0.1: {} - autoprefixer@10.4.21(postcss@8.5.6): - dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001747 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + confbox@0.1.8: {} - available-typed-arrays@1.0.7: + consola@3.4.2: {} + + content-disposition@0.5.4: dependencies: - possible-typed-array-names: 1.1.0 + safe-buffer: 5.2.1 - axe-core@4.10.3: {} + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} - axobject-query@4.1.0: {} + cookie@0.7.1: {} - babel-jest@27.5.1(@babel/core@7.28.4): + core-js-compat@3.45.1: dependencies: - '@babel/core': 7.28.4 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.28.4) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color + browserslist: 4.26.3 - babel-loader@8.4.1(@babel/core@7.28.4)(webpack@5.102.0): + cors@2.8.5: dependencies: - '@babel/core': 7.28.4 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.102.0 + object-assign: 4.1.1 + vary: 1.1.2 - babel-plugin-istanbul@6.1.1: + cross-spawn@7.0.6: dependencies: - '@babel/helper-plugin-utils': 7.27.1 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@2.0.0: {} + + csstype@3.1.3: {} - babel-plugin-jest-hoist@27.5.1: + data-view-buffer@1.0.2: dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.4 - '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.28.0 + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 - babel-plugin-macros@3.1.0: + data-view-byte-length@1.0.2: dependencies: - '@babel/runtime': 7.28.4 - cosmiconfig: 7.1.0 - resolve: 1.22.10 + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 - babel-plugin-named-asset-import@0.3.8(@babel/core@7.28.4): + data-view-byte-offset@1.0.1: dependencies: - '@babel/core': 7.28.4 + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4): + debug@2.6.9: dependencies: - '@babel/compat-data': 7.28.4 - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + ms: 2.0.0 - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4): + debug@4.4.3: dependencies: - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) - core-js-compat: 3.45.1 - transitivePeerDependencies: - - supports-color + ms: 2.1.3 - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4): + decode-named-character-reference@1.2.0: dependencies: - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) - transitivePeerDependencies: - - supports-color + character-entities: 2.0.2 - babel-plugin-transform-react-remove-prop-types@0.4.24: {} + deepmerge@4.3.1: {} - babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.4): - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.4) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.4) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.4) - - babel-preset-jest@27.5.1(@babel/core@7.28.4): + define-data-property@1.1.4: dependencies: - '@babel/core': 7.28.4 - babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 - babel-preset-react-app@10.1.0: + define-properties@1.2.1: dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.28.4) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.28.4) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.4) - '@babel/preset-env': 7.28.3(@babel/core@7.28.4) - '@babel/preset-react': 7.27.1(@babel/core@7.28.4) - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@babel/runtime': 7.28.4 - babel-plugin-macros: 3.1.0 - babel-plugin-transform-react-remove-prop-types: 0.4.24 - transitivePeerDependencies: - - supports-color + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 - bail@2.0.2: {} + delayed-stream@1.0.0: + optional: true - balanced-match@1.0.2: {} + depd@2.0.0: {} - baseline-browser-mapping@2.8.12: {} + dequal@2.0.3: {} - batch@0.6.1: {} + destroy@1.2.0: {} - bfj@7.1.0: + devlop@1.1.0: dependencies: - bluebird: 3.7.2 - check-types: 11.2.3 - hoopy: 0.1.4 - jsonpath: 1.1.1 - tryer: 1.0.1 + dequal: 2.0.3 - big.js@5.2.2: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 - binary-extensions@2.3.0: {} + duplexify@4.1.3: + dependencies: + end-of-stream: 1.4.5 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.3 + optional: true - bluebird@3.7.2: {} + eastasianwidth@0.2.0: {} - body-parser@1.20.3: + ecdsa-sig-formatter@1.0.11: dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - 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.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color + safe-buffer: 5.2.1 - bonjour-service@1.3.0: + ee-first@1.1.1: {} + + ejs@3.1.10: dependencies: - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 + jake: 10.9.4 - boolbase@1.0.0: {} + electron-to-chromium@1.5.230: {} - brace-expansion@1.1.12: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 + emoji-regex@8.0.0: {} - brace-expansion@2.0.2: - dependencies: - balanced-match: 1.0.2 + emoji-regex@9.2.2: {} - braces@3.0.3: - dependencies: - fill-range: 7.1.1 + encodeurl@1.0.2: {} - browser-process-hrtime@1.0.0: {} + encodeurl@2.0.0: {} - browserslist@4.26.3: + end-of-stream@1.4.5: dependencies: - baseline-browser-mapping: 2.8.12 - caniuse-lite: 1.0.30001747 - electron-to-chromium: 1.5.230 - node-releases: 2.0.23 - update-browserslist-db: 1.1.3(browserslist@4.26.3) + once: 1.4.0 + optional: true - bser@2.1.1: - dependencies: - node-int64: 0.4.0 + enquire.js@2.1.6: {} - buffer-from@1.1.2: {} + es-abstract@1.24.0: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.19 - builtin-modules@3.3.0: {} + es-define-property@1.0.1: {} - bytes@3.1.2: {} + es-errors@1.3.0: {} - call-bind-apply-helpers@1.0.2: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - function-bind: 1.1.2 - call-bind@1.0.8: + es-set-tostringtag@2.1.0: dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 + es-errors: 1.3.0 get-intrinsic: 1.3.0 - set-function-length: 1.2.2 + has-tostringtag: 1.0.2 + hasown: 2.0.2 - call-bound@1.0.4: + es-to-primitive@1.3.0: dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - - callsites@3.1.0: {} + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 - camel-case@4.1.2: - dependencies: - pascal-case: 3.1.2 - tslib: 2.8.1 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + esbuild@0.25.10: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.10 + '@esbuild/android-arm': 0.25.10 + '@esbuild/android-arm64': 0.25.10 + '@esbuild/android-x64': 0.25.10 + '@esbuild/darwin-arm64': 0.25.10 + '@esbuild/darwin-x64': 0.25.10 + '@esbuild/freebsd-arm64': 0.25.10 + '@esbuild/freebsd-x64': 0.25.10 + '@esbuild/linux-arm': 0.25.10 + '@esbuild/linux-arm64': 0.25.10 + '@esbuild/linux-ia32': 0.25.10 + '@esbuild/linux-loong64': 0.25.10 + '@esbuild/linux-mips64el': 0.25.10 + '@esbuild/linux-ppc64': 0.25.10 + '@esbuild/linux-riscv64': 0.25.10 + '@esbuild/linux-s390x': 0.25.10 + '@esbuild/linux-x64': 0.25.10 + '@esbuild/netbsd-arm64': 0.25.10 + '@esbuild/netbsd-x64': 0.25.10 + '@esbuild/openbsd-arm64': 0.25.10 + '@esbuild/openbsd-x64': 0.25.10 + '@esbuild/openharmony-arm64': 0.25.10 + '@esbuild/sunos-x64': 0.25.10 + '@esbuild/win32-arm64': 0.25.10 + '@esbuild/win32-ia32': 0.25.10 + '@esbuild/win32-x64': 0.25.10 - camelcase-css@2.0.1: {} + escalade@3.2.0: {} - camelcase@5.3.1: {} + escape-html@1.0.3: {} - camelcase@6.3.0: {} + escape-string-regexp@5.0.0: {} - caniuse-api@3.0.0: - dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001747 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 + estree-util-is-identifier-name@3.0.0: {} - caniuse-lite@1.0.30001747: {} + estree-walker@1.0.1: {} - case-sensitive-paths-webpack-plugin@2.4.0: {} + esutils@2.0.3: {} - ccount@2.0.1: {} + etag@1.8.1: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 + event-target-shim@5.0.1: + optional: true - chalk@4.1.2: + express@4.21.2: dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - char-regex@1.0.2: {} - - char-regex@2.0.2: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@1.1.4: {} - - character-entities-legacy@3.0.0: {} - - character-entities@1.2.4: {} - - character-entities@2.0.2: {} + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color - character-reference-invalid@1.1.4: {} + extend@3.0.2: {} - character-reference-invalid@2.0.1: {} + farmhash-modern@1.1.0: {} - check-types@11.2.3: {} + fast-deep-equal@3.1.3: {} - chokidar@3.6.0: + fast-glob@3.3.3: dependencies: - anymatch: 3.1.3 - braces: 3.0.3 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chrome-trace-event@1.0.4: {} - - ci-info@3.9.0: {} + merge2: 1.4.1 + micromatch: 4.0.8 - cjs-module-lexer@1.4.3: {} + fast-json-stable-stringify@2.1.0: {} - classnames@2.5.1: {} + fast-uri@3.1.0: {} - clean-css@5.3.3: + fast-xml-parser@4.5.3: dependencies: - source-map: 0.6.1 + strnum: 1.1.2 + optional: true - cliui@7.0.4: + fastq@1.19.1: dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 + reusify: 1.1.0 - cliui@8.0.1: + fault@1.0.4: dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - co@4.6.0: {} + format: 0.2.2 - coa@2.0.2: + faye-websocket@0.11.4: dependencies: - '@types/q': 1.5.8 - chalk: 2.4.2 - q: 1.5.1 + websocket-driver: 0.7.4 - collect-v8-coverage@1.0.2: {} + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 - color-convert@1.9.3: + filelist@1.0.4: dependencies: - color-name: 1.1.3 + minimatch: 5.1.6 - color-convert@2.0.1: + fill-range@7.1.1: dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - colord@2.9.3: {} - - colorette@2.0.20: {} + to-regex-range: 5.0.1 - combined-stream@1.0.8: + finalhandler@1.3.1: dependencies: - delayed-stream: 1.0.0 - - comma-separated-tokens@1.0.8: {} - - comma-separated-tokens@2.0.3: {} - - commander@2.20.3: {} - - commander@4.1.1: {} - - commander@7.2.0: {} - - commander@8.3.0: {} - - common-tags@1.8.2: {} - - commondir@1.0.1: {} + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color - compressible@2.0.18: + firebase-admin@12.7.0: dependencies: - mime-db: 1.54.0 + '@fastify/busboy': 3.2.0 + '@firebase/database-compat': 1.0.8 + '@firebase/database-types': 1.0.5 + '@types/node': 22.18.8 + farmhash-modern: 1.1.0 + jsonwebtoken: 9.0.2 + jwks-rsa: 3.2.0 + node-forge: 1.3.1 + uuid: 10.0.0 + optionalDependencies: + '@google-cloud/firestore': 7.11.6 + '@google-cloud/storage': 7.17.1 + transitivePeerDependencies: + - encoding + - supports-color - compression@1.8.1: + firebase-functions@4.9.0(firebase-admin@12.7.0): dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - debug: 2.6.9 - negotiator: 0.6.4 - on-headers: 1.1.0 - safe-buffer: 5.2.1 - vary: 1.1.2 + '@types/cors': 2.8.19 + '@types/express': 4.17.3 + cors: 2.8.5 + express: 4.21.2 + firebase-admin: 12.7.0 + protobufjs: 7.5.4 transitivePeerDependencies: - supports-color - concat-map@0.0.1: {} - - confusing-browser-globals@1.0.11: {} - - connect-history-api-fallback@2.0.0: {} - - content-disposition@0.5.4: + firebase@10.14.1: dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - convert-source-map@1.9.0: {} - - convert-source-map@2.0.0: {} - - cookie-signature@1.0.6: {} - - cookie@0.7.1: {} - - core-js-compat@3.45.1: - dependencies: - browserslist: 4.26.3 - - core-js-pure@3.45.1: {} - - core-js@3.45.1: {} - - core-util-is@1.0.3: {} - - cosmiconfig@6.0.0: - dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.1 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) + '@firebase/analytics-compat': 0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/app': 0.10.13 + '@firebase/app-check': 0.8.8(@firebase/app@0.10.13) + '@firebase/app-check-compat': 0.3.15(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/app-compat': 0.2.43 + '@firebase/app-types': 0.9.2 + '@firebase/auth': 1.7.9(@firebase/app@0.10.13) + '@firebase/auth-compat': 0.5.14(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/data-connect': 0.1.0(@firebase/app@0.10.13) + '@firebase/database': 1.0.8 + '@firebase/database-compat': 1.0.8 + '@firebase/firestore': 4.7.3(@firebase/app@0.10.13) + '@firebase/firestore-compat': 0.3.38(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/functions': 0.11.8(@firebase/app@0.10.13) + '@firebase/functions-compat': 0.3.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/installations': 0.6.9(@firebase/app@0.10.13) + '@firebase/installations-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/messaging': 0.12.12(@firebase/app@0.10.13) + '@firebase/messaging-compat': 0.2.12(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/performance': 0.6.9(@firebase/app@0.10.13) + '@firebase/performance-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/remote-config': 0.4.9(@firebase/app@0.10.13) + '@firebase/remote-config-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) + '@firebase/storage': 0.13.2(@firebase/app@0.10.13) + '@firebase/storage-compat': 0.3.12(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + '@firebase/util': 1.10.0 + '@firebase/vertexai-preview': 0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) + transitivePeerDependencies: + - '@react-native-async-storage/async-storage' - cosmiconfig@7.1.0: + fix-dts-default-cjs-exports@1.0.1: dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.1 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + magic-string: 0.30.19 + mlly: 1.8.0 + rollup: 4.52.4 - cross-spawn@7.0.6: + for-each@0.3.5: dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-js@4.2.0: {} - - crypto-random-string@2.0.0: {} + is-callable: 1.2.7 - css-blank-pseudo@3.0.3(postcss@8.5.6): + foreground-child@3.3.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + cross-spawn: 7.0.6 + signal-exit: 4.1.0 - css-declaration-sorter@6.4.1(postcss@8.5.6): + form-data@2.5.5: dependencies: - postcss: 8.5.6 + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + safe-buffer: 5.2.1 + optional: true - css-has-pseudo@3.0.4(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + format@0.2.2: {} - css-loader@6.11.0(webpack@5.102.0): - dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) - postcss-value-parser: 4.2.0 - semver: 7.7.2 - optionalDependencies: - webpack: 5.102.0 + forwarded@0.2.0: {} - css-minimizer-webpack-plugin@3.4.1(webpack@5.102.0): - dependencies: - cssnano: 5.1.15(postcss@8.5.6) - jest-worker: 27.5.1 - postcss: 8.5.6 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - source-map: 0.6.1 - webpack: 5.102.0 + fresh@0.5.2: {} - css-prefers-color-scheme@6.0.3(postcss@8.5.6): + fs-extra@9.1.0: dependencies: - postcss: 8.5.6 - - css-select-base-adapter@0.1.1: {} + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 - css-select@2.1.0: - dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 + fs.realpath@1.0.0: {} - css-select@4.3.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.2.2 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 + fsevents@2.3.3: + optional: true - css-tree@1.0.0-alpha.37: - dependencies: - mdn-data: 2.0.4 - source-map: 0.6.1 + function-bind@1.1.2: {} - css-tree@1.1.3: + function.prototype.name@1.1.8: dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - - css-what@3.4.2: {} - - css-what@6.2.2: {} + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 - cssdb@7.11.2: {} + functional-red-black-tree@1.0.1: + optional: true - cssesc@3.0.0: {} + functions-have-names@1.2.3: {} - cssnano-preset-default@5.2.14(postcss@8.5.6): - dependencies: - css-declaration-sorter: 6.4.1(postcss@8.5.6) - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 8.2.4(postcss@8.5.6) - postcss-colormin: 5.3.1(postcss@8.5.6) - postcss-convert-values: 5.1.3(postcss@8.5.6) - postcss-discard-comments: 5.1.2(postcss@8.5.6) - postcss-discard-duplicates: 5.1.0(postcss@8.5.6) - postcss-discard-empty: 5.1.1(postcss@8.5.6) - postcss-discard-overridden: 5.1.0(postcss@8.5.6) - postcss-merge-longhand: 5.1.7(postcss@8.5.6) - postcss-merge-rules: 5.1.4(postcss@8.5.6) - postcss-minify-font-values: 5.1.0(postcss@8.5.6) - postcss-minify-gradients: 5.1.1(postcss@8.5.6) - postcss-minify-params: 5.1.4(postcss@8.5.6) - postcss-minify-selectors: 5.2.1(postcss@8.5.6) - postcss-normalize-charset: 5.1.0(postcss@8.5.6) - postcss-normalize-display-values: 5.1.0(postcss@8.5.6) - postcss-normalize-positions: 5.1.1(postcss@8.5.6) - postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6) - postcss-normalize-string: 5.1.0(postcss@8.5.6) - postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6) - postcss-normalize-unicode: 5.1.1(postcss@8.5.6) - postcss-normalize-url: 5.1.0(postcss@8.5.6) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) - postcss-ordered-values: 5.1.3(postcss@8.5.6) - postcss-reduce-initial: 5.1.2(postcss@8.5.6) - postcss-reduce-transforms: 5.1.0(postcss@8.5.6) - postcss-svgo: 5.1.0(postcss@8.5.6) - postcss-unique-selectors: 5.1.1(postcss@8.5.6) - - cssnano-utils@3.1.0(postcss@8.5.6): + gaxios@6.7.1: dependencies: - postcss: 8.5.6 + extend: 3.0.2 + https-proxy-agent: 7.0.6 + is-stream: 2.0.1 + node-fetch: 2.7.0 + uuid: 9.0.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - cssnano@5.1.15(postcss@8.5.6): + gcp-metadata@6.1.1: dependencies: - cssnano-preset-default: 5.2.14(postcss@8.5.6) - lilconfig: 2.1.0 - postcss: 8.5.6 - yaml: 1.10.2 + gaxios: 6.7.1 + google-logging-utils: 0.0.2 + json-bigint: 1.0.0 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - csso@4.2.0: - dependencies: - css-tree: 1.1.3 + generator-function@2.0.1: {} - cssom@0.3.8: {} + gensync@1.0.0-beta.2: {} - cssom@0.4.4: {} + get-caller-file@2.0.5: {} - cssstyle@2.3.0: + get-intrinsic@1.3.0: dependencies: - cssom: 0.3.8 - - csstype@3.1.3: {} + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 - damerau-levenshtein@1.0.8: {} + get-own-enumerable-property-symbols@3.0.2: {} - data-urls@2.0.0: + get-proto@1.0.1: dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 - data-view-buffer@1.0.2: + get-symbol-description@1.1.0: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 - is-data-view: 1.0.2 + get-intrinsic: 1.3.0 - data-view-byte-length@1.0.2: + glob-parent@5.1.2: dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 + is-glob: 4.0.3 - data-view-byte-offset@1.0.1: + glob@10.4.5: dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 - debug@2.6.9: + glob@7.2.3: dependencies: - ms: 2.0.0 + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 - debug@3.2.7: + globalthis@1.0.4: dependencies: - ms: 2.1.3 + define-properties: 1.2.1 + gopd: 1.2.0 - debug@4.4.3: + google-auth-library@9.15.1: dependencies: - ms: 2.1.3 - - decimal.js@10.6.0: {} + base64-js: 1.5.1 + ecdsa-sig-formatter: 1.0.11 + gaxios: 6.7.1 + gcp-metadata: 6.1.1 + gtoken: 7.1.0 + jws: 4.0.0 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - decode-named-character-reference@1.2.0: + google-gax@4.6.1: dependencies: - character-entities: 2.0.2 + '@grpc/grpc-js': 1.14.0 + '@grpc/proto-loader': 0.7.15 + '@types/long': 4.0.2 + abort-controller: 3.0.0 + duplexify: 4.1.3 + google-auth-library: 9.15.1 + node-fetch: 2.7.0 + object-hash: 3.0.0 + proto3-json-serializer: 2.0.2 + protobufjs: 7.5.4 + retry-request: 7.0.2 + uuid: 9.0.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - dedent@0.7.0: {} + google-logging-utils@0.0.2: + optional: true - deep-is@0.1.4: {} + gopd@1.2.0: {} - deepmerge@4.3.1: {} + graceful-fs@4.2.11: {} - default-gateway@6.0.3: + gtoken@7.1.0: dependencies: - execa: 5.1.1 + gaxios: 6.7.1 + jws: 4.0.0 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 + has-bigints@1.1.0: {} - define-lazy-prop@2.0.0: {} + has-flag@4.0.0: {} - define-properties@1.2.1: + has-property-descriptors@1.0.2: dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - delayed-stream@1.0.0: {} - - depd@1.1.2: {} + es-define-property: 1.0.1 - depd@2.0.0: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 - dequal@2.0.3: {} + has-symbols@1.1.0: {} - destroy@1.2.0: {} + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 - detect-newline@3.1.0: {} + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 - detect-node@2.1.0: {} + hast-util-parse-selector@2.2.5: {} - detect-port-alt@1.1.6: + hast-util-to-jsx-runtime@2.3.6: dependencies: - address: 1.2.2 - debug: 2.6.9 + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.17 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 transitivePeerDependencies: - supports-color - devlop@1.1.0: + hast-util-whitespace@3.0.0: dependencies: - dequal: 2.0.3 - - didyoumean@1.2.2: {} - - diff-sequences@27.5.1: {} + '@types/hast': 3.0.4 - dir-glob@3.0.1: + hastscript@6.0.0: dependencies: - path-type: 4.0.0 + '@types/hast': 2.3.10 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 - dlv@1.1.3: {} + highlight.js@10.7.3: {} - dns-packet@5.6.1: - dependencies: - '@leichtgewicht/ip-codec': 2.0.5 + highlightjs-vue@1.0.0: {} - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 + html-entities@2.6.0: + optional: true - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 + html-url-attributes@3.0.1: {} - dom-converter@0.2.0: + http-errors@2.0.0: dependencies: - utila: 0.4.0 - - dom-serializer@0.2.2: - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - - dom-serializer@1.4.1: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - - domelementtype@1.3.1: {} - - domelementtype@2.3.0: {} - - domexception@2.0.1: - dependencies: - webidl-conversions: 5.0.0 - - domhandler@4.3.1: - dependencies: - domelementtype: 2.3.0 - - domutils@1.7.0: - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - - domutils@2.8.0: - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - - dot-case@3.0.4: - dependencies: - no-case: 3.0.4 - tslib: 2.8.1 - - dotenv-expand@5.1.0: {} - - dotenv@10.0.0: {} - - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - duplexer@0.1.2: {} - - eastasianwidth@0.2.0: {} - - ee-first@1.1.1: {} - - ejs@3.1.10: - dependencies: - jake: 10.9.4 - - electron-to-chromium@1.5.230: {} - - emittery@0.10.2: {} - - emittery@0.8.1: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - emojis-list@3.0.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - enhanced-resolve@5.18.3: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - - enquire.js@2.1.6: {} - - entities@2.2.0: {} - - error-ex@1.3.4: - dependencies: - is-arrayish: 0.2.1 - - error-stack-parser@2.1.4: - dependencies: - stackframe: 1.3.4 - - es-abstract@1.24.0: - dependencies: - array-buffer-byte-length: 1.0.2 - arraybuffer.prototype.slice: 1.0.4 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - data-view-buffer: 1.0.2 - data-view-byte-length: 1.0.2 - data-view-byte-offset: 1.0.1 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 - function.prototype.name: 1.1.8 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - get-symbol-description: 1.1.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - internal-slot: 1.1.0 - is-array-buffer: 3.0.5 - is-callable: 1.2.7 - is-data-view: 1.0.2 - is-negative-zero: 2.0.3 - is-regex: 1.2.1 - is-set: 2.0.3 - is-shared-array-buffer: 1.0.4 - is-string: 1.1.1 - is-typed-array: 1.1.15 - is-weakref: 1.1.1 - math-intrinsics: 1.1.0 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - own-keys: 1.0.1 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 - safe-push-apply: 1.0.0 - safe-regex-test: 1.1.0 - set-proto: 1.0.0 - stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.10 - string.prototype.trimend: 1.0.9 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.3 - typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.7 - unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 - - es-array-method-boxes-properly@1.0.0: {} - - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - - es-iterator-helpers@1.2.1: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-set-tostringtag: 2.1.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - iterator.prototype: 1.1.5 - safe-array-concat: 1.1.3 - - es-module-lexer@1.7.0: {} - - es-object-atoms@1.1.1: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.1.0: - dependencies: - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-shim-unscopables@1.1.0: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.3.0: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.1.0 - is-symbol: 1.1.1 - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@2.0.0: {} - - escape-string-regexp@4.0.0: {} - - escape-string-regexp@5.0.0: {} - - escodegen@1.14.3: - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - - escodegen@2.1.0: - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionalDependencies: - source-map: 0.6.1 - - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5): - dependencies: - '@babel/core': 7.28.4 - '@babel/eslint-parser': 7.28.4(@babel/core@7.28.4)(eslint@8.57.1) - '@rushstack/eslint-patch': 1.13.0 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - babel-preset-react-app: 10.1.0 - confusing-browser-globals: 1.0.11 - eslint: 8.57.1 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-react: 7.37.5(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@4.9.5) - optionalDependencies: - typescript: 4.9.5 - transitivePeerDependencies: - - '@babel/plugin-syntax-flow' - - '@babel/plugin-transform-react-jsx' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.16.1 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - - eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1): - dependencies: - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) - eslint: 8.57.1 - lodash: 4.17.21 - string-natural-compare: 3.0.1 - - eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5): - dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - eslint: 8.57.1 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) - jest: 27.5.1 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.9 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.10.3 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.57.1 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - - eslint-plugin-react@7.37.5(eslint@8.57.1): - dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 8.57.1 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - - eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@4.9.5): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@4.9.5) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@7.2.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@2.1.0: {} - - eslint-visitor-keys@3.4.3: {} - - eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.102.0): - dependencies: - '@types/eslint': 8.56.12 - eslint: 8.57.1 - jest-worker: 28.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - schema-utils: 4.3.3 - webpack: 5.102.0 - - eslint@8.57.1: - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.3 - 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.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - 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.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@9.6.1: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 3.4.3 - - esprima@1.2.2: {} - - esprima@4.0.1: {} - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@4.3.0: {} - - estraverse@5.3.0: {} - - estree-util-is-identifier-name@3.0.0: {} - - estree-walker@1.0.1: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - eventemitter3@4.0.7: {} - - events@3.3.0: {} - - execa@5.1.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - exit@0.1.2: {} - - expect@27.5.1: - dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - - express@4.21.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extend@3.0.2: {} - - fast-deep-equal@3.1.3: {} - - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fast-uri@3.1.0: {} - - fastq@1.19.1: - dependencies: - reusify: 1.1.0 - - fault@1.0.4: - dependencies: - format: 0.2.2 - - faye-websocket@0.11.4: - dependencies: - websocket-driver: 0.7.4 - - fb-watchman@2.0.2: - dependencies: - bser: 2.1.1 - - file-entry-cache@6.0.1: - dependencies: - flat-cache: 3.2.0 - - file-loader@6.2.0(webpack@5.102.0): - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.102.0 - - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - - filesize@8.0.7: {} - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-cache-dir@3.3.2: - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - - find-up@3.0.0: - dependencies: - locate-path: 3.0.0 - - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - firebase@10.14.1: - dependencies: - '@firebase/analytics': 0.10.8(@firebase/app@0.10.13) - '@firebase/analytics-compat': 0.2.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/app': 0.10.13 - '@firebase/app-check': 0.8.8(@firebase/app@0.10.13) - '@firebase/app-check-compat': 0.3.15(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/app-compat': 0.2.43 - '@firebase/app-types': 0.9.2 - '@firebase/auth': 1.7.9(@firebase/app@0.10.13) - '@firebase/auth-compat': 0.5.14(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) - '@firebase/data-connect': 0.1.0(@firebase/app@0.10.13) - '@firebase/database': 1.0.8 - '@firebase/database-compat': 1.0.8 - '@firebase/firestore': 4.7.3(@firebase/app@0.10.13) - '@firebase/firestore-compat': 0.3.38(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) - '@firebase/functions': 0.11.8(@firebase/app@0.10.13) - '@firebase/functions-compat': 0.3.14(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/installations': 0.6.9(@firebase/app@0.10.13) - '@firebase/installations-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) - '@firebase/messaging': 0.12.12(@firebase/app@0.10.13) - '@firebase/messaging-compat': 0.2.12(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/performance': 0.6.9(@firebase/app@0.10.13) - '@firebase/performance-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/remote-config': 0.4.9(@firebase/app@0.10.13) - '@firebase/remote-config-compat': 0.2.9(@firebase/app-compat@0.2.43)(@firebase/app@0.10.13) - '@firebase/storage': 0.13.2(@firebase/app@0.10.13) - '@firebase/storage-compat': 0.3.12(@firebase/app-compat@0.2.43)(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) - '@firebase/util': 1.10.0 - '@firebase/vertexai-preview': 0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.13) - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - flat-cache@3.2.0: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 - rimraf: 3.0.2 - - flatted@3.3.3: {} - - follow-redirects@1.15.11: {} - - for-each@0.3.5: - dependencies: - is-callable: 1.2.7 - - foreground-child@3.3.1: - dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 - - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0): - dependencies: - '@babel/code-frame': 7.27.1 - '@types/json-schema': 7.0.15 - chalk: 4.1.2 - chokidar: 3.6.0 - cosmiconfig: 6.0.0 - deepmerge: 4.3.1 - fs-extra: 9.1.0 - glob: 7.2.3 - memfs: 3.5.3 - minimatch: 3.1.2 - schema-utils: 2.7.0 - semver: 7.7.2 - tapable: 1.1.3 - typescript: 4.9.5 - webpack: 5.102.0 - optionalDependencies: - eslint: 8.57.1 - - form-data@3.0.4: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.2 - mime-types: 2.1.35 - - format@0.2.2: {} - - forwarded@0.2.0: {} - - fraction.js@4.3.7: {} - - fresh@0.5.2: {} - - fs-extra@10.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-extra@9.1.0: - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - - fs-monkey@1.1.0: {} - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.8: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - functions-have-names: 1.2.3 - hasown: 2.0.2 - is-callable: 1.2.7 - - functions-have-names@1.2.3: {} - - generator-function@2.0.1: {} - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - math-intrinsics: 1.1.0 - - get-own-enumerable-property-symbols@3.0.2: {} - - get-package-type@0.1.0: {} - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 - - get-stream@6.0.1: {} - - get-symbol-description@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob-to-regexp@0.4.1: {} - - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - global-modules@2.0.0: - dependencies: - global-prefix: 3.0.0 - - global-prefix@3.0.0: - dependencies: - ini: 1.3.8 - kind-of: 6.0.3 - which: 1.3.1 - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 - - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - - gopd@1.2.0: {} - - graceful-fs@4.2.11: {} - - graphemer@1.4.0: {} - - gzip-size@6.0.0: - dependencies: - duplexer: 0.1.2 - - handle-thing@2.0.1: {} - - harmony-reflect@1.6.2: {} - - has-bigints@1.1.0: {} - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - - has-proto@1.2.0: - dependencies: - dunder-proto: 1.0.1 - - has-symbols@1.1.0: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hast-util-parse-selector@2.2.5: {} - - hast-util-to-jsx-runtime@2.3.6: - dependencies: - '@types/estree': 1.0.8 - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.2.0 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 7.1.0 - space-separated-tokens: 2.0.2 - style-to-js: 1.1.17 - unist-util-position: 5.0.0 - vfile-message: 4.0.3 - transitivePeerDependencies: - - supports-color - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - hastscript@6.0.0: - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - - he@1.2.0: {} - - highlight.js@10.7.3: {} - - highlightjs-vue@1.0.0: {} - - hoopy@0.1.4: {} - - hpack.js@2.1.6: - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.8 - wbuf: 1.7.3 - - html-encoding-sniffer@2.0.1: - dependencies: - whatwg-encoding: 1.0.5 - - html-entities@2.6.0: {} - - html-escaper@2.0.2: {} - - html-minifier-terser@6.1.0: - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.3 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.44.0 - - html-url-attributes@3.0.1: {} - - html-webpack-plugin@5.6.4(webpack@5.102.0): - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.3.0 - optionalDependencies: - webpack: 5.102.0 - - htmlparser2@6.1.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - - http-deceiver@1.2.7: {} - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-parser-js@0.5.10: {} - - http-proxy-agent@4.0.1: - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - http-proxy-middleware@2.0.9(@types/express@4.17.23): - dependencies: - '@types/http-proxy': 1.17.16 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - optionalDependencies: - '@types/express': 4.17.23 - transitivePeerDependencies: - - debug - - http-proxy@1.18.1: - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.11 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - - human-signals@2.1.0: {} - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - - icss-utils@5.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - idb@7.1.1: {} - - identity-obj-proxy@3.0.0: - dependencies: - harmony-reflect: 1.6.2 - - ignore@5.3.2: {} - - immer@9.0.21: {} - - import-fresh@3.3.1: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - import-local@3.2.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - - imurmurhash@0.1.4: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.3: {} - - inherits@2.0.4: {} - - ini@1.3.8: {} - - inline-style-parser@0.2.4: {} - - internal-slot@1.1.0: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.1.0 - - ipaddr.js@1.9.1: {} - - ipaddr.js@2.2.0: {} - - is-alphabetical@1.0.4: {} - - is-alphabetical@2.0.1: {} - - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-array-buffer@3.0.5: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - - is-arrayish@0.2.1: {} - - is-async-function@2.1.1: - dependencies: - async-function: 1.0.0 - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-bigint@1.1.0: - dependencies: - has-bigints: 1.1.0 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.2.2: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-callable@1.2.7: {} - - is-core-module@2.16.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.2: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-typed-array: 1.1.15 - - is-date-object@1.1.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-decimal@1.0.4: {} - - is-decimal@2.0.1: {} - - is-docker@2.2.1: {} - - is-extglob@2.1.1: {} - - is-finalizationregistry@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-fullwidth-code-point@3.0.0: {} - - is-generator-fn@2.1.0: {} - - is-generator-function@1.1.2: - dependencies: - call-bound: 1.0.4 - generator-function: 2.0.1 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@1.0.4: {} - - is-hexadecimal@2.0.1: {} - - is-map@2.0.3: {} - - is-module@1.0.0: {} - - is-negative-zero@2.0.3: {} - - is-number-object@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-number@7.0.0: {} - - is-obj@1.0.1: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@3.0.0: {} - - is-plain-obj@4.1.0: {} - - is-potential-custom-element-name@1.0.1: {} - - is-regex@1.2.1: - dependencies: - call-bound: 1.0.4 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-regexp@1.0.0: {} - - is-root@2.1.0: {} - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.4: - dependencies: - call-bound: 1.0.4 - - is-stream@2.0.1: {} - - is-string@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-symbol@1.1.1: - dependencies: - call-bound: 1.0.4 - has-symbols: 1.1.0 - safe-regex-test: 1.1.0 - - is-typed-array@1.1.15: - dependencies: - which-typed-array: 1.1.19 - - is-typedarray@1.0.0: {} - - is-weakmap@2.0.2: {} - - is-weakref@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-weakset@2.0.4: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - - isarray@1.0.0: {} - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - istanbul-lib-coverage@3.2.2: {} - - istanbul-lib-instrument@5.2.1: - dependencies: - '@babel/core': 7.28.4 - '@babel/parser': 7.28.4 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 - - istanbul-lib-source-maps@4.0.1: - dependencies: - debug: 4.4.3 - istanbul-lib-coverage: 3.2.2 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - - istanbul-reports@3.2.0: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - - iterator.prototype@1.1.5: - dependencies: - define-data-property: 1.1.4 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - has-symbols: 1.1.0 - set-function-name: 2.0.2 - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jake@10.9.4: - dependencies: - async: 3.2.6 - filelist: 1.0.4 - picocolors: 1.1.1 - - jest-changed-files@27.5.1: - dependencies: - '@jest/types': 27.5.1 - execa: 5.1.1 - throat: 6.0.2 - - jest-circus@27.5.1: - dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - chalk: 4.1.2 - co: 4.6.0 - dedent: 0.7.0 - expect: 27.5.1 - is-generator-fn: 2.1.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.6 - throat: 6.0.2 - transitivePeerDependencies: - - supports-color - - jest-cli@27.5.1: - dependencies: - '@jest/core': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.2.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - prompts: 2.4.2 - yargs: 16.2.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - - jest-config@27.5.1: - dependencies: - '@babel/core': 7.28.4 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.28.4) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - 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.8 - parse-json: 5.2.0 - pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - jest-diff@27.5.1: - dependencies: - chalk: 4.1.2 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - - jest-docblock@27.5.1: - dependencies: - detect-newline: 3.1.0 - - jest-each@27.5.1: - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - - jest-environment-jsdom@27.5.1: - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - jest-environment-node@27.5.1: - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - jest-mock: 27.5.1 - jest-util: 27.5.1 - - jest-get-type@27.5.1: {} - - jest-haste-map@27.5.1: - dependencies: - '@jest/types': 27.5.1 - '@types/graceful-fs': 4.1.9 - '@types/node': 24.6.2 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.8 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - - jest-jasmine2@27.5.1: - 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': 24.6.2 - chalk: 4.1.2 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.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.2 - transitivePeerDependencies: - - supports-color - - jest-leak-detector@27.5.1: - dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - - jest-matcher-utils@27.5.1: - dependencies: - chalk: 4.1.2 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - - jest-message-util@27.5.1: - dependencies: - '@babel/code-frame': 7.27.1 - '@jest/types': 27.5.1 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 27.5.1 - slash: 3.0.0 - stack-utils: 2.0.6 - - jest-message-util@28.1.3: - dependencies: - '@babel/code-frame': 7.27.1 - '@jest/types': 28.1.3 - '@types/stack-utils': 2.0.3 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 28.1.3 - slash: 3.0.0 - stack-utils: 2.0.6 - - jest-mock@27.5.1: - dependencies: - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - - jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): - optionalDependencies: - jest-resolve: 27.5.1 - - jest-regex-util@27.5.1: {} - - jest-regex-util@28.0.2: {} - - jest-resolve-dependencies@27.5.1: - dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 - transitivePeerDependencies: - - supports-color - - jest-resolve@27.5.1: - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.10 - resolve.exports: 1.1.1 - slash: 3.0.0 - - jest-runner@27.5.1: - 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': 24.6.2 - chalk: 4.1.2 - emittery: 0.8.1 - graceful-fs: 4.2.11 - 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.21 - throat: 6.0.2 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - jest-runtime@27.5.1: - 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.1.2 - cjs-module-lexer: 1.4.3 - collect-v8-coverage: 1.0.2 - execa: 5.1.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - 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 - transitivePeerDependencies: - - supports-color - - jest-serializer@27.5.1: - dependencies: - '@types/node': 24.6.2 - graceful-fs: 4.2.11 - - jest-snapshot@27.5.1: - dependencies: - '@babel/core': 7.28.4 - '@babel/generator': 7.28.3 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.28.0 - '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.4) - chalk: 4.1.2 - expect: 27.5.1 - graceful-fs: 4.2.11 - 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.7.2 - transitivePeerDependencies: - - supports-color - - jest-util@27.5.1: - dependencies: - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - - jest-util@28.1.3: - dependencies: - '@jest/types': 28.1.3 - '@types/node': 24.6.2 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - - jest-validate@27.5.1: - dependencies: - '@jest/types': 27.5.1 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 27.5.1 - leven: 3.1.0 - pretty-format: 27.5.1 - - jest-watch-typeahead@1.1.0(jest@27.5.1): - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest: 27.5.1 - jest-regex-util: 28.0.2 - jest-watcher: 28.1.3 - slash: 4.0.0 - string-length: 5.0.1 - strip-ansi: 7.1.2 - - jest-watcher@27.5.1: - dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 24.6.2 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest-util: 27.5.1 - string-length: 4.0.2 - - jest-watcher@28.1.3: - dependencies: - '@jest/test-result': 28.1.3 - '@jest/types': 28.1.3 - '@types/node': 24.6.2 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.10.2 - jest-util: 28.1.3 - string-length: 4.0.2 - - jest-worker@26.6.2: - dependencies: - '@types/node': 24.6.2 - merge-stream: 2.0.0 - supports-color: 7.2.0 - - jest-worker@27.5.1: - dependencies: - '@types/node': 24.6.2 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest-worker@28.1.3: - dependencies: - '@types/node': 24.6.2 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - jest@27.5.1: - dependencies: - '@jest/core': 27.5.1 - import-local: 3.2.0 - jest-cli: 27.5.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - - jiti@1.21.7: {} - - jquery@3.7.1: {} - - js-tokens@4.0.0: {} - - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsdom@16.7.0: - dependencies: - abab: 2.0.6 - acorn: 8.15.0 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.6.0 - domexception: 2.0.1 - escodegen: 2.1.0 - form-data: 3.0.4 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.22 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.1.4 - 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.7.0 - ws: 7.5.10 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - jsesc@3.1.0: {} - - json-buffer@3.0.1: {} - - json-parse-even-better-errors@2.3.1: {} - - json-schema-traverse@0.4.1: {} - - json-schema-traverse@1.0.0: {} - - json-schema@0.4.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json2mq@0.2.0: - dependencies: - string-convert: 0.2.1 - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - json5@2.2.3: {} - - jsonfile@6.2.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonpath@1.1.1: - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - - jsonpointer@5.0.1: {} - - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.9 - array.prototype.flat: 1.3.3 - object.assign: 4.1.7 - object.values: 1.2.1 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kind-of@6.0.3: {} - - kleur@3.0.3: {} - - klona@2.0.6: {} - - language-subtag-registry@0.3.23: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.23 - - launch-editor@2.11.1: - dependencies: - picocolors: 1.1.1 - shell-quote: 1.8.3 - - leven@3.1.0: {} - - levn@0.3.0: - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lilconfig@2.1.0: {} - - lilconfig@3.1.3: {} - - lines-and-columns@1.2.4: {} - - loader-runner@4.3.0: {} - - loader-utils@2.0.4: - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - - loader-utils@3.3.1: {} - - locate-path@3.0.0: - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.camelcase@4.3.0: {} - - lodash.debounce@4.0.8: {} - - lodash.memoize@4.1.2: {} - - lodash.merge@4.6.2: {} - - lodash.sortby@4.7.0: {} - - lodash.uniq@4.5.0: {} - - lodash@4.17.21: {} - - long@5.3.2: {} - - longest-streak@3.1.0: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lower-case@2.0.2: - dependencies: - tslib: 2.8.1 - - lowlight@1.20.0: - dependencies: - fault: 1.0.4 - highlight.js: 10.7.3 - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - magic-string@0.25.9: - dependencies: - sourcemap-codec: 1.4.8 - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - - make-dir@4.0.0: - dependencies: - semver: 7.7.2 - - makeerror@1.0.12: - dependencies: - tmpl: 1.0.5 - - markdown-table@3.0.4: {} - - math-intrinsics@1.1.0: {} - - mdast-util-find-and-replace@3.0.2: - dependencies: - '@types/mdast': 4.0.4 - escape-string-regexp: 5.0.0 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - mdast-util-from-markdown@2.0.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.2 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-decode-string: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-autolink-literal@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-find-and-replace: 3.0.2 - micromark-util-character: 2.1.1 - - mdast-util-gfm-footnote@2.1.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - micromark-util-normalize-identifier: 2.0.1 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-strikethrough@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-table@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color - - mdast-util-gfm-task-list-item@2.0.0: - dependencies: - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 - mdast-util-gfm@3.1.0: - dependencies: - mdast-util-from-markdown: 2.0.2 - mdast-util-gfm-autolink-literal: 2.0.1 - mdast-util-gfm-footnote: 2.1.0 - mdast-util-gfm-strikethrough: 2.0.0 - mdast-util-gfm-table: 2.0.0 - mdast-util-gfm-task-list-item: 2.0.0 - mdast-util-to-markdown: 2.1.2 - transitivePeerDependencies: - - supports-color + http-parser-js@0.5.10: {} - mdast-util-mdx-expression@2.0.1: + http-proxy-agent@5.0.0: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.4.3 transitivePeerDependencies: - supports-color + optional: true - mdast-util-mdx-jsx@3.2.0: + https-proxy-agent@5.0.1: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 - parse-entities: 4.0.2 - stringify-entities: 4.0.4 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.3 + agent-base: 6.0.2 + debug: 4.4.3 transitivePeerDependencies: - supports-color + optional: true - mdast-util-mdxjs-esm@2.0.1: + https-proxy-agent@7.0.6: dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.2 + agent-base: 7.1.4 + debug: 4.4.3 transitivePeerDependencies: - supports-color + optional: true - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.1 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.1 - micromark-util-decode-string: 2.0.1 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - mdn-data@2.0.14: {} - - mdn-data@2.0.4: {} - - media-typer@0.3.0: {} - - memfs@3.5.3: - dependencies: - fs-monkey: 1.1.0 - - merge-descriptors@1.0.3: {} - - merge-stream@2.0.0: {} - - merge2@1.4.1: {} - - methods@1.1.2: {} - - micromark-core-commonmark@2.0.3: - dependencies: - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - micromark-factory-destination: 2.0.1 - micromark-factory-label: 2.0.1 - micromark-factory-space: 2.0.1 - micromark-factory-title: 2.0.1 - micromark-factory-whitespace: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-html-tag-name: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - - micromark-extension-gfm-autolink-literal@2.1.0: + iconv-lite@0.4.24: dependencies: - micromark-util-character: 2.1.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + safer-buffer: 2.1.2 - micromark-extension-gfm-footnote@2.1.0: - dependencies: - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + idb@7.1.1: {} - micromark-extension-gfm-strikethrough@2.1.0: + inflight@1.0.6: dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-classify-character: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + once: 1.4.0 + wrappy: 1.0.2 - micromark-extension-gfm-table@2.1.1: - dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + inherits@2.0.4: {} - micromark-extension-gfm-tagfilter@2.0.0: - dependencies: - micromark-util-types: 2.0.2 + inline-style-parser@0.2.4: {} - micromark-extension-gfm-task-list-item@2.1.0: + internal-slot@1.1.0: dependencies: - devlop: 1.1.0 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 - micromark-extension-gfm@3.0.0: - dependencies: - micromark-extension-gfm-autolink-literal: 2.1.0 - micromark-extension-gfm-footnote: 2.1.0 - micromark-extension-gfm-strikethrough: 2.1.0 - micromark-extension-gfm-table: 2.1.1 - micromark-extension-gfm-tagfilter: 2.0.0 - micromark-extension-gfm-task-list-item: 2.1.0 - micromark-util-combine-extensions: 2.0.1 - micromark-util-types: 2.0.2 + ipaddr.js@1.9.1: {} - micromark-factory-destination@2.0.1: - dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + is-alphabetical@1.0.4: {} - micromark-factory-label@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + is-alphabetical@2.0.1: {} - micromark-factory-space@2.0.1: + is-alphanumerical@1.0.4: dependencies: - micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 - micromark-factory-title@2.0.1: + is-alphanumerical@2.0.1: dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 - micromark-factory-whitespace@2.0.1: + is-array-buffer@3.0.5: dependencies: - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 - micromark-util-character@2.1.1: + is-async-function@2.1.1: dependencies: - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 - micromark-util-chunked@2.0.1: + is-bigint@1.1.0: dependencies: - micromark-util-symbol: 2.0.1 + has-bigints: 1.1.0 - micromark-util-classify-character@2.0.1: + is-boolean-object@1.2.2: dependencies: - micromark-util-character: 2.1.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + call-bound: 1.0.4 + has-tostringtag: 1.0.2 - micromark-util-combine-extensions@2.0.1: + is-callable@1.2.7: {} + + is-core-module@2.16.1: dependencies: - micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 + hasown: 2.0.2 - micromark-util-decode-numeric-character-reference@2.0.2: + is-data-view@1.0.2: dependencies: - micromark-util-symbol: 2.0.1 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 - micromark-util-decode-string@2.0.1: + is-date-object@1.1.0: dependencies: - decode-named-character-reference: 1.2.0 - micromark-util-character: 2.1.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-symbol: 2.0.1 + call-bound: 1.0.4 + has-tostringtag: 1.0.2 - micromark-util-encode@2.0.1: {} + is-decimal@1.0.4: {} - micromark-util-html-tag-name@2.0.1: {} + is-decimal@2.0.1: {} - micromark-util-normalize-identifier@2.0.1: - dependencies: - micromark-util-symbol: 2.0.1 + is-extglob@2.1.1: {} - micromark-util-resolve-all@2.0.1: + is-finalizationregistry@1.1.1: dependencies: - micromark-util-types: 2.0.2 + call-bound: 1.0.4 - micromark-util-sanitize-uri@2.0.1: + is-fullwidth-code-point@3.0.0: {} + + is-generator-function@1.1.2: dependencies: - micromark-util-character: 2.1.1 - micromark-util-encode: 2.0.1 - micromark-util-symbol: 2.0.1 + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 - micromark-util-subtokenize@2.1.0: + is-glob@4.0.3: dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.1 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + is-extglob: 2.1.1 - micromark-util-symbol@2.0.1: {} + is-hexadecimal@1.0.4: {} - micromark-util-types@2.0.2: {} + is-hexadecimal@2.0.1: {} - micromark@4.0.2: - dependencies: - '@types/debug': 4.1.12 - debug: 4.4.3 - decode-named-character-reference: 1.2.0 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.3 - micromark-factory-space: 2.0.1 - micromark-util-character: 2.1.1 - micromark-util-chunked: 2.0.1 - micromark-util-combine-extensions: 2.0.1 - micromark-util-decode-numeric-character-reference: 2.0.2 - micromark-util-encode: 2.0.1 - micromark-util-normalize-identifier: 2.0.1 - micromark-util-resolve-all: 2.0.1 - micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.1.0 - micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 - transitivePeerDependencies: - - supports-color + is-map@2.0.3: {} - micromatch@4.0.8: + is-module@1.0.0: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: dependencies: - braces: 3.0.3 - picomatch: 2.3.1 + call-bound: 1.0.4 + has-tostringtag: 1.0.2 - mime-db@1.52.0: {} + is-number@7.0.0: {} - mime-db@1.54.0: {} + is-obj@1.0.1: {} - mime-types@2.1.35: + is-plain-obj@4.1.0: {} + + is-regex@1.2.1: dependencies: - mime-db: 1.52.0 + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 - mime@1.6.0: {} + is-regexp@1.0.0: {} - mimic-fn@2.1.0: {} + is-set@2.0.3: {} - mini-css-extract-plugin@2.9.4(webpack@5.102.0): + is-shared-array-buffer@1.0.4: dependencies: - schema-utils: 4.3.3 - tapable: 2.3.0 - webpack: 5.102.0 + call-bound: 1.0.4 - minimalistic-assert@1.0.1: {} + is-stream@2.0.1: {} - minimatch@3.1.2: + is-string@1.1.1: dependencies: - brace-expansion: 1.1.12 + call-bound: 1.0.4 + has-tostringtag: 1.0.2 - minimatch@5.1.6: + is-symbol@1.1.1: dependencies: - brace-expansion: 2.0.2 + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 - minimatch@9.0.5: + is-typed-array@1.1.15: dependencies: - brace-expansion: 2.0.2 + which-typed-array: 1.1.19 - minimist@1.2.8: {} + is-weakmap@2.0.2: {} - minipass@7.1.2: {} + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 - mkdirp@0.5.6: + is-weakset@2.0.4: dependencies: - minimist: 1.2.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 - ms@2.0.0: {} + isarray@2.0.5: {} - ms@2.1.3: {} + isexe@2.0.0: {} - multicast-dns@7.2.5: + jackspeak@3.4.3: dependencies: - dns-packet: 5.6.1 - thunky: 1.1.0 + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 - mz@2.7.0: + jake@10.9.4: dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 + async: 3.2.6 + filelist: 1.0.4 + picocolors: 1.1.1 - nanoid@3.3.11: {} + jest-worker@26.6.2: + dependencies: + '@types/node': 24.6.2 + merge-stream: 2.0.0 + supports-color: 7.2.0 - natural-compare-lite@1.4.0: {} + jiti@1.21.7: + optional: true - natural-compare@1.4.0: {} + jose@4.15.9: {} - negotiator@0.6.3: {} + joycon@3.1.1: {} - negotiator@0.6.4: {} + jquery@3.7.1: {} + + js-tokens@4.0.0: {} - neo-async@2.6.2: {} + jsesc@3.1.0: {} - no-case@3.0.4: + json-bigint@1.0.0: dependencies: - lower-case: 2.0.2 - tslib: 2.8.1 + bignumber.js: 9.3.1 + optional: true - node-forge@1.3.1: {} + json-schema-traverse@1.0.0: {} - node-int64@0.4.0: {} + json-schema@0.4.0: {} - node-releases@2.0.23: {} + json2mq@0.2.0: + dependencies: + string-convert: 0.2.1 + + json5@2.2.3: {} + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 - normalize-path@3.0.0: {} + jsonpointer@5.0.1: {} - normalize-range@0.1.2: {} + jsonwebtoken@9.0.2: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 7.7.2 - normalize-url@6.1.0: {} + jwa@1.4.2: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 - npm-run-path@4.0.1: + jwa@2.0.1: dependencies: - path-key: 3.1.1 + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + optional: true - nth-check@1.0.2: + jwks-rsa@3.2.0: dependencies: - boolbase: 1.0.0 + '@types/express': 4.17.23 + '@types/jsonwebtoken': 9.0.10 + debug: 4.4.3 + jose: 4.15.9 + limiter: 1.1.5 + lru-memoizer: 2.3.0 + transitivePeerDependencies: + - supports-color - nth-check@2.1.1: + jws@3.2.2: dependencies: - boolbase: 1.0.0 + jwa: 1.4.2 + safe-buffer: 5.2.1 - nwsapi@2.2.22: {} + jws@4.0.0: + dependencies: + jwa: 2.0.1 + safe-buffer: 5.2.1 + optional: true - object-assign@4.1.1: {} + leven@3.1.0: {} - object-hash@3.0.0: {} + lilconfig@3.1.3: {} - object-inspect@1.13.4: {} + limiter@1.1.5: {} - object-keys@1.1.1: {} + lines-and-columns@1.2.4: {} - object.assign@4.1.7: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - has-symbols: 1.1.0 - object-keys: 1.1.1 + load-tsconfig@0.2.5: {} - object.entries@1.1.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 + lodash.camelcase@4.3.0: {} - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 + lodash.clonedeep@4.5.0: {} - object.getownpropertydescriptors@2.1.8: - dependencies: - array.prototype.reduce: 1.0.8 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - gopd: 1.2.0 - safe-array-concat: 1.1.3 + lodash.debounce@4.0.8: {} - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 + lodash.includes@4.3.0: {} - object.values@1.2.1: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 + lodash.isboolean@3.0.3: {} - obuf@1.1.2: {} + lodash.isinteger@4.0.4: {} - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 + lodash.isnumber@3.0.3: {} - on-headers@1.1.0: {} + lodash.isplainobject@4.0.6: {} - once@1.4.0: - dependencies: - wrappy: 1.0.2 + lodash.isstring@4.0.1: {} - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 + lodash.once@4.1.1: {} - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 + lodash.sortby@4.7.0: {} - optionator@0.8.3: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.5 + lodash@4.17.21: {} - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 + long@5.3.2: {} - own-keys@1.0.1: + longest-streak@3.1.0: {} + + loose-envify@1.4.0: dependencies: - get-intrinsic: 1.3.0 - object-keys: 1.1.1 - safe-push-apply: 1.0.0 + js-tokens: 4.0.0 - p-limit@2.3.0: + lowlight@1.20.0: dependencies: - p-try: 2.2.0 + fault: 1.0.4 + highlight.js: 10.7.3 - p-limit@3.1.0: + lru-cache@10.4.3: {} + + lru-cache@5.1.1: dependencies: - yocto-queue: 0.1.0 + yallist: 3.1.1 - p-locate@3.0.0: + lru-cache@6.0.0: dependencies: - p-limit: 2.3.0 + yallist: 4.0.0 - p-locate@4.1.0: + lru-memoizer@2.3.0: dependencies: - p-limit: 2.3.0 + lodash.clonedeep: 4.5.0 + lru-cache: 6.0.0 - p-locate@5.0.0: + magic-string@0.25.9: dependencies: - p-limit: 3.1.0 + sourcemap-codec: 1.4.8 - p-retry@4.6.2: + magic-string@0.30.19: dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 + '@jridgewell/sourcemap-codec': 1.5.5 - p-try@2.2.0: {} + markdown-table@3.0.4: {} - package-json-from-dist@1.0.1: {} + math-intrinsics@1.1.0: {} - param-case@3.0.4: + mdast-util-find-and-replace@3.0.2: dependencies: - dot-case: 3.0.4 - tslib: 2.8.1 + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 - parent-module@1.0.1: + mdast-util-from-markdown@2.0.2: dependencies: - callsites: 3.1.0 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color - parse-entities@2.0.0: + mdast-util-gfm-autolink-literal@2.0.1: dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 - parse-entities@4.0.2: + mdast-util-gfm-footnote@2.1.0: dependencies: - '@types/unist': 2.0.11 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.2.0 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color - parse-json@5.2.0: + mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@babel/code-frame': 7.27.1 - error-ex: 1.3.4 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - - parse5@6.0.1: {} - - parseurl@1.3.3: {} + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - pascal-case@3.1.2: + mdast-util-gfm-table@2.0.0: dependencies: - no-case: 3.0.4 - tslib: 2.8.1 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - path-exists@3.0.0: {} + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - path-exists@4.0.0: {} + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - path-is-absolute@1.0.1: {} + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - path-key@3.1.1: {} + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color - path-parse@1.0.7: {} + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color - path-scurry@1.11.1: + mdast-util-phrasing@4.1.0: dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 - path-to-regexp@0.1.12: {} + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 - path-type@4.0.0: {} + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 - performance-now@2.1.0: {} + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 - picocolors@0.2.1: {} + media-typer@0.3.0: {} - picocolors@1.1.1: {} + merge-descriptors@1.0.3: {} - picomatch@2.3.1: {} + merge-stream@2.0.0: {} - pify@2.3.0: {} + merge2@1.4.1: {} - pirates@4.0.7: {} + methods@1.1.2: {} - pkg-dir@4.2.0: + micromark-core-commonmark@2.0.3: dependencies: - find-up: 4.1.0 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - pkg-up@3.1.0: + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - find-up: 3.0.0 - - possible-typed-array-names@1.1.0: {} + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-attribute-case-insensitive@5.0.2(postcss@8.5.6): + micromark-extension-gfm-footnote@2.1.0: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-browser-comments@4.0.0(browserslist@4.26.3)(postcss@8.5.6): + micromark-extension-gfm-strikethrough@2.1.0: dependencies: - browserslist: 4.26.3 - postcss: 8.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-calc@8.2.4(postcss@8.5.6): + micromark-extension-gfm-table@2.1.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 - postcss-value-parser: 4.2.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-clamp@4.1.0(postcss@8.5.6): + micromark-extension-gfm-tagfilter@2.0.0: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-types: 2.0.2 - postcss-color-functional-notation@4.2.4(postcss@8.5.6): + micromark-extension-gfm-task-list-item@2.1.0: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-color-hex-alpha@8.0.4(postcss@8.5.6): + micromark-extension-gfm@3.0.0: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 - postcss-color-rebeccapurple@7.1.1(postcss@8.5.6): + micromark-factory-destination@2.0.1: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-colormin@5.3.1(postcss@8.5.6): + micromark-factory-label@2.0.1: dependencies: - browserslist: 4.26.3 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-convert-values@5.1.3(postcss@8.5.6): + micromark-factory-space@2.0.1: dependencies: - browserslist: 4.26.3 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 - postcss-custom-media@8.0.2(postcss@8.5.6): + micromark-factory-title@2.0.1: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-custom-properties@12.1.11(postcss@8.5.6): + micromark-factory-whitespace@2.0.1: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-custom-selectors@6.0.3(postcss@8.5.6): + micromark-util-character@2.1.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-dir-pseudo-class@6.0.5(postcss@8.5.6): + micromark-util-chunked@2.0.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + micromark-util-symbol: 2.0.1 - postcss-discard-comments@5.1.2(postcss@8.5.6): + micromark-util-classify-character@2.0.1: dependencies: - postcss: 8.5.6 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-discard-duplicates@5.1.0(postcss@8.5.6): + micromark-util-combine-extensions@2.0.1: dependencies: - postcss: 8.5.6 + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 - postcss-discard-empty@5.1.1(postcss@8.5.6): + micromark-util-decode-numeric-character-reference@2.0.2: dependencies: - postcss: 8.5.6 + micromark-util-symbol: 2.0.1 - postcss-discard-overridden@5.1.0(postcss@8.5.6): + micromark-util-decode-string@2.0.1: dependencies: - postcss: 8.5.6 + decode-named-character-reference: 1.2.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 - postcss-double-position-gradients@3.1.2(postcss@8.5.6): - dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-encode@2.0.1: {} - postcss-env-function@4.0.6(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-html-tag-name@2.0.1: {} - postcss-flexbugs-fixes@5.0.2(postcss@8.5.6): + micromark-util-normalize-identifier@2.0.1: dependencies: - postcss: 8.5.6 + micromark-util-symbol: 2.0.1 - postcss-focus-visible@6.0.4(postcss@8.5.6): + micromark-util-resolve-all@2.0.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + micromark-util-types: 2.0.2 - postcss-focus-within@5.0.4(postcss@8.5.6): + micromark-util-sanitize-uri@2.0.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 - postcss-font-variant@5.0.0(postcss@8.5.6): + micromark-util-subtokenize@2.1.0: dependencies: - postcss: 8.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 - postcss-gap-properties@3.0.5(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + micromark-util-symbol@2.0.1: {} - postcss-image-set-function@4.0.7(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + micromark-util-types@2.0.2: {} - postcss-import@15.1.0(postcss@8.5.6): + micromark@4.0.2: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color - postcss-initial@4.0.1(postcss@8.5.6): + micromatch@4.0.8: dependencies: - postcss: 8.5.6 + braces: 3.0.3 + picomatch: 2.3.1 - postcss-js@4.1.0(postcss@8.5.6): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.6 + mime-db@1.52.0: {} - postcss-lab-function@4.2.1(postcss@8.5.6): + mime-types@2.1.35: dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + mime-db: 1.52.0 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 1.21.7 - postcss: 8.5.6 + mime@1.6.0: {} - postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.102.0): - dependencies: - cosmiconfig: 7.1.0 - klona: 2.0.6 - postcss: 8.5.6 - semver: 7.7.2 - webpack: 5.102.0 + mime@3.0.0: + optional: true - postcss-logical@5.0.4(postcss@8.5.6): + minimatch@3.1.2: dependencies: - postcss: 8.5.6 + brace-expansion: 1.1.12 - postcss-media-minmax@5.0.0(postcss@8.5.6): + minimatch@5.1.6: dependencies: - postcss: 8.5.6 + brace-expansion: 2.0.2 - postcss-merge-longhand@5.1.7(postcss@8.5.6): + minimatch@9.0.5: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.5.6) + brace-expansion: 2.0.2 - postcss-merge-rules@5.1.4(postcss@8.5.6): - dependencies: - browserslist: 4.26.3 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + minipass@7.1.2: {} - postcss-minify-font-values@5.1.0(postcss@8.5.6): + mlly@1.8.0: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 - postcss-minify-gradients@5.1.1(postcss@8.5.6): - dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + ms@2.0.0: {} - postcss-minify-params@5.1.4(postcss@8.5.6): - dependencies: - browserslist: 4.26.3 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + ms@2.1.3: {} - postcss-minify-selectors@5.2.1(postcss@8.5.6): + mz@2.7.0: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + nanoid@3.3.11: {} - postcss-modules-local-by-default@4.2.0(postcss@8.5.6): - dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 - postcss-value-parser: 4.2.0 + negotiator@0.6.3: {} - postcss-modules-scope@3.2.1(postcss@8.5.6): + node-fetch@2.7.0: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + whatwg-url: 5.0.0 + optional: true - postcss-modules-values@4.0.0(postcss@8.5.6): - dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + node-forge@1.3.1: {} - postcss-nested@6.2.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + node-releases@2.0.23: {} - postcss-nesting@10.2.0(postcss@8.5.6): - dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + object-assign@4.1.1: {} - postcss-normalize-charset@5.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + object-hash@3.0.0: + optional: true - postcss-normalize-display-values@5.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + object-inspect@1.13.4: {} - postcss-normalize-positions@5.1.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + object-keys@1.1.1: {} - postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): + object.assign@4.1.7: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 - postcss-normalize-string@5.1.0(postcss@8.5.6): + on-finished@2.4.1: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + ee-first: 1.1.1 - postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): + once@1.4.0: dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + wrappy: 1.0.2 - postcss-normalize-unicode@5.1.1(postcss@8.5.6): + own-keys@1.0.1: dependencies: - browserslist: 4.26.3 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 - postcss-normalize-url@5.1.0(postcss@8.5.6): + p-limit@3.1.0: dependencies: - normalize-url: 6.1.0 - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + yocto-queue: 0.1.0 + optional: true - postcss-normalize-whitespace@5.1.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + package-json-from-dist@1.0.1: {} - postcss-normalize@10.0.1(browserslist@4.26.3)(postcss@8.5.6): + parse-entities@2.0.0: dependencies: - '@csstools/normalize.css': 12.1.1 - browserslist: 4.26.3 - postcss: 8.5.6 - postcss-browser-comments: 4.0.0(browserslist@4.26.3)(postcss@8.5.6) - sanitize.css: 13.0.0 + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 - postcss-opacity-percentage@1.1.3(postcss@8.5.6): + parse-entities@4.0.2: dependencies: - postcss: 8.5.6 + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.2.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 - postcss-ordered-values@5.1.3(postcss@8.5.6): - dependencies: - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + parseurl@1.3.3: {} - postcss-overflow-shorthand@3.0.4(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + path-is-absolute@1.0.1: {} - postcss-page-break@3.0.4(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + path-key@3.1.1: {} - postcss-place@7.0.5(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - - postcss-preset-env@7.8.3(postcss@8.5.6): - dependencies: - '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.6) - '@csstools/postcss-color-function': 1.1.1(postcss@8.5.6) - '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.6) - '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.6) - '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.6) - '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.6) - '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.6) - '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.6) - '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.6) - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.6) - '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.6) - '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.6) - '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.6) - '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.6) - autoprefixer: 10.4.21(postcss@8.5.6) - browserslist: 4.26.3 - css-blank-pseudo: 3.0.3(postcss@8.5.6) - css-has-pseudo: 3.0.4(postcss@8.5.6) - css-prefers-color-scheme: 6.0.3(postcss@8.5.6) - cssdb: 7.11.2 - postcss: 8.5.6 - postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.6) - postcss-clamp: 4.1.0(postcss@8.5.6) - postcss-color-functional-notation: 4.2.4(postcss@8.5.6) - postcss-color-hex-alpha: 8.0.4(postcss@8.5.6) - postcss-color-rebeccapurple: 7.1.1(postcss@8.5.6) - postcss-custom-media: 8.0.2(postcss@8.5.6) - postcss-custom-properties: 12.1.11(postcss@8.5.6) - postcss-custom-selectors: 6.0.3(postcss@8.5.6) - postcss-dir-pseudo-class: 6.0.5(postcss@8.5.6) - postcss-double-position-gradients: 3.1.2(postcss@8.5.6) - postcss-env-function: 4.0.6(postcss@8.5.6) - postcss-focus-visible: 6.0.4(postcss@8.5.6) - postcss-focus-within: 5.0.4(postcss@8.5.6) - postcss-font-variant: 5.0.0(postcss@8.5.6) - postcss-gap-properties: 3.0.5(postcss@8.5.6) - postcss-image-set-function: 4.0.7(postcss@8.5.6) - postcss-initial: 4.0.1(postcss@8.5.6) - postcss-lab-function: 4.2.1(postcss@8.5.6) - postcss-logical: 5.0.4(postcss@8.5.6) - postcss-media-minmax: 5.0.0(postcss@8.5.6) - postcss-nesting: 10.2.0(postcss@8.5.6) - postcss-opacity-percentage: 1.1.3(postcss@8.5.6) - postcss-overflow-shorthand: 3.0.4(postcss@8.5.6) - postcss-page-break: 3.0.4(postcss@8.5.6) - postcss-place: 7.0.5(postcss@8.5.6) - postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.6) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.6) - postcss-selector-not: 6.0.1(postcss@8.5.6) - postcss-value-parser: 4.2.0 - - postcss-pseudo-class-any-link@7.1.6(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + path-parse@1.0.7: {} - postcss-reduce-initial@5.1.2(postcss@8.5.6): + path-scurry@1.11.1: dependencies: - browserslist: 4.26.3 - caniuse-api: 3.0.0 - postcss: 8.5.6 + lru-cache: 10.4.3 + minipass: 7.1.2 - postcss-reduce-transforms@5.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 + path-to-regexp@0.1.12: {} - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 + pathe@2.0.3: {} - postcss-selector-not@6.0.1(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + picocolors@1.1.1: {} - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + picomatch@2.3.1: {} - postcss-selector-parser@7.1.0: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + picomatch@4.0.3: {} - postcss-svgo@5.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 + pirates@4.0.7: {} - postcss-unique-selectors@5.1.1(postcss@8.5.6): + pkg-types@1.3.1: dependencies: - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 + confbox: 0.1.8 + mlly: 1.8.0 + pathe: 2.0.3 - postcss-value-parser@4.2.0: {} + possible-typed-array-names@1.1.0: {} - postcss@7.0.39: + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6): dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 + lilconfig: 3.1.3 + optionalDependencies: + jiti: 1.21.7 + postcss: 8.5.6 postcss@8.5.6: dependencies: @@ -12361,57 +7179,25 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prelude-ls@1.1.2: {} - - prelude-ls@1.2.1: {} - pretty-bytes@5.6.0: {} - pretty-error@4.0.0: - dependencies: - lodash: 4.17.21 - renderkid: 3.0.0 - - pretty-format@27.5.1: - dependencies: - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 17.0.2 - - pretty-format@28.1.3: - dependencies: - '@jest/schemas': 28.1.3 - ansi-regex: 5.0.1 - ansi-styles: 5.2.0 - react-is: 18.3.1 + pretty-bytes@6.1.1: {} prismjs@1.27.0: {} prismjs@1.30.0: {} - process-nextick-args@2.0.1: {} - - promise@8.3.0: - dependencies: - asap: 2.0.6 - - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - property-information@5.6.0: dependencies: xtend: 4.0.2 property-information@7.1.0: {} + proto3-json-serializer@2.0.2: + dependencies: + protobufjs: 7.5.4 + optional: true + protobufjs@7.5.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -12424,7 +7210,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 24.6.2 + '@types/node': 20.19.19 long: 5.3.2 proxy-addr@2.0.7: @@ -12432,26 +7218,14 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - psl@1.15.0: - dependencies: - punycode: 2.3.1 - punycode@2.3.1: {} - q@1.5.1: {} - qs@6.13.0: dependencies: side-channel: 1.1.0 - querystringify@2.2.0: {} - queue-microtask@1.2.3: {} - raf@3.4.1: - dependencies: - performance-now: 2.1.0 - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -12465,73 +7239,22 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-app-polyfill@3.0.0: - dependencies: - core-js: 3.45.1 - object-assign: 4.1.1 - promise: 8.3.0 - raf: 3.4.1 - regenerator-runtime: 0.13.11 - whatwg-fetch: 3.6.20 - - react-dev-utils@12.0.1(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0): - dependencies: - '@babel/code-frame': 7.27.1 - address: 1.2.2 - browserslist: 4.26.3 - chalk: 4.1.2 - cross-spawn: 7.0.6 - detect-port-alt: 1.1.6 - escape-string-regexp: 4.0.0 - filesize: 8.0.7 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0) - global-modules: 2.0.0 - globby: 11.1.0 - gzip-size: 6.0.0 - immer: 9.0.21 - is-root: 2.1.0 - loader-utils: 3.3.1 - open: 8.4.2 - pkg-up: 3.1.0 - prompts: 2.4.2 - react-error-overlay: 6.1.0 - recursive-readdir: 2.2.3 - shell-quote: 1.8.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - webpack: 5.102.0 - optionalDependencies: - typescript: 4.9.5 - transitivePeerDependencies: - - eslint - - supports-color - - vue-template-compiler - react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 - react-error-overlay@6.1.0: {} - react-indexed-db-hook@1.0.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-is@16.13.1: {} - - react-is@17.0.2: {} - - react-is@18.3.1: {} - - react-markdown@9.1.0(@types/react@19.2.0)(react@18.3.1): + react-markdown@9.1.0(@types/react@18.3.25)(react@18.3.1): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/react': 19.2.0 + '@types/react': 18.3.25 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 @@ -12545,96 +7268,7 @@ snapshots: transitivePeerDependencies: - supports-color - react-refresh@0.11.0: {} - - react-scripts@5.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@4.9.5): - dependencies: - '@babel/core': 7.28.4 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.102.0))(webpack@5.102.0) - '@svgr/webpack': 5.5.0 - babel-jest: 27.5.1(@babel/core@7.28.4) - babel-loader: 8.4.1(@babel/core@7.28.4)(webpack@5.102.0) - babel-plugin-named-asset-import: 0.3.8(@babel/core@7.28.4) - babel-preset-react-app: 10.1.0 - bfj: 7.1.0 - browserslist: 4.26.3 - camelcase: 6.3.0 - case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.11.0(webpack@5.102.0) - css-minimizer-webpack-plugin: 3.4.1(webpack@5.102.0) - dotenv: 10.0.0 - dotenv-expand: 5.1.0 - eslint: 8.57.1 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4))(eslint@8.57.1)(jest@27.5.1)(typescript@4.9.5) - eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.102.0) - file-loader: 6.2.0(webpack@5.102.0) - fs-extra: 10.1.0 - html-webpack-plugin: 5.6.4(webpack@5.102.0) - identity-obj-proxy: 3.0.0 - jest: 27.5.1 - jest-resolve: 27.5.1 - jest-watch-typeahead: 1.1.0(jest@27.5.1) - mini-css-extract-plugin: 2.9.4(webpack@5.102.0) - postcss: 8.5.6 - postcss-flexbugs-fixes: 5.0.2(postcss@8.5.6) - postcss-loader: 6.2.1(postcss@8.5.6)(webpack@5.102.0) - postcss-normalize: 10.0.1(browserslist@4.26.3)(postcss@8.5.6) - postcss-preset-env: 7.8.3(postcss@8.5.6) - prompts: 2.4.2 - react: 18.3.1 - react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@4.9.5)(webpack@5.102.0) - react-refresh: 0.11.0 - resolve: 1.22.10 - resolve-url-loader: 4.0.0 - sass-loader: 12.6.0(webpack@5.102.0) - semver: 7.7.2 - source-map-loader: 3.0.2(webpack@5.102.0) - style-loader: 3.3.4(webpack@5.102.0) - tailwindcss: 3.4.18 - terser-webpack-plugin: 5.3.14(webpack@5.102.0) - webpack: 5.102.0 - webpack-dev-server: 4.15.2(webpack@5.102.0) - webpack-manifest-plugin: 4.1.1(webpack@5.102.0) - workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0) - optionalDependencies: - fsevents: 2.3.3 - typescript: 4.9.5 - transitivePeerDependencies: - - '@babel/plugin-syntax-flow' - - '@babel/plugin-transform-react-jsx' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@types/babel__core' - - '@types/webpack' - - bufferutil - - canvas - - clean-css - - csso - - debug - - esbuild - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - fibers - - node-notifier - - node-sass - - rework - - rework-visit - - sass - - sass-embedded - - sockjs-client - - supports-color - - ts-node - - tsx - - type-fest - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-hot-middleware - - webpack-plugin-serve - - yaml + react-refresh@0.17.0: {} react-slick@0.30.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -12660,33 +7294,14 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 + optional: true - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - recursive-readdir@2.2.3: - dependencies: - minimatch: 3.1.2 + readdirp@4.1.2: {} reflect.getprototypeof@1.0.10: dependencies: @@ -12711,10 +7326,6 @@ snapshots: regenerate@1.4.2: {} - regenerator-runtime@0.13.11: {} - - regex-parser@2.3.1: {} - regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -12739,8 +7350,6 @@ snapshots: dependencies: jsesc: 3.1.0 - relateurl@0.2.7: {} - remark-gfm@4.0.1: dependencies: '@types/mdast': 4.0.4 @@ -12775,60 +7384,35 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - renderkid@3.0.0: - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.17.21 - strip-ansi: 6.0.1 - require-directory@2.1.1: {} require-from-string@2.0.2: {} - requires-port@1.0.0: {} - resize-observer-polyfill@1.5.1: {} - resolve-cwd@3.0.0: - dependencies: - resolve-from: 5.0.0 - - resolve-from@4.0.0: {} - resolve-from@5.0.0: {} - resolve-url-loader@4.0.0: - dependencies: - adjust-sourcemap-loader: 4.0.0 - convert-source-map: 1.9.0 - loader-utils: 2.0.4 - postcss: 7.0.39 - source-map: 0.6.1 - - resolve.exports@1.1.1: {} - resolve@1.22.10: dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.5: + retry-request@7.0.2: dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 + '@types/request': 2.48.13 + extend: 3.0.2 + teeny-request: 9.0.0 + transitivePeerDependencies: + - encoding + - supports-color + optional: true - retry@0.13.1: {} + retry@0.13.1: + optional: true reusify@1.1.0: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rollup-plugin-terser@7.0.2(rollup@2.79.2): dependencies: '@babel/code-frame': 7.27.1 @@ -12841,6 +7425,34 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + rollup@4.52.4: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.52.4 + '@rollup/rollup-android-arm64': 4.52.4 + '@rollup/rollup-darwin-arm64': 4.52.4 + '@rollup/rollup-darwin-x64': 4.52.4 + '@rollup/rollup-freebsd-arm64': 4.52.4 + '@rollup/rollup-freebsd-x64': 4.52.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.4 + '@rollup/rollup-linux-arm-musleabihf': 4.52.4 + '@rollup/rollup-linux-arm64-gnu': 4.52.4 + '@rollup/rollup-linux-arm64-musl': 4.52.4 + '@rollup/rollup-linux-loong64-gnu': 4.52.4 + '@rollup/rollup-linux-ppc64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-gnu': 4.52.4 + '@rollup/rollup-linux-riscv64-musl': 4.52.4 + '@rollup/rollup-linux-s390x-gnu': 4.52.4 + '@rollup/rollup-linux-x64-gnu': 4.52.4 + '@rollup/rollup-linux-x64-musl': 4.52.4 + '@rollup/rollup-openharmony-arm64': 4.52.4 + '@rollup/rollup-win32-arm64-msvc': 4.52.4 + '@rollup/rollup-win32-ia32-msvc': 4.52.4 + '@rollup/rollup-win32-x64-gnu': 4.52.4 + '@rollup/rollup-win32-x64-msvc': 4.52.4 + fsevents: 2.3.3 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -12853,8 +7465,6 @@ snapshots: has-symbols: 1.1.0 isarray: 2.0.5 - safe-buffer@5.1.2: {} - safe-buffer@5.2.1: {} safe-push-apply@1.0.0: @@ -12870,56 +7480,10 @@ snapshots: safer-buffer@2.1.2: {} - sanitize.css@13.0.0: {} - - sass-loader@12.6.0(webpack@5.102.0): - dependencies: - klona: 2.0.6 - neo-async: 2.6.2 - webpack: 5.102.0 - - sax@1.2.4: {} - - saxes@5.0.1: - dependencies: - xmlchars: 2.2.0 - scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - schema-utils@2.7.0: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - - schema-utils@2.7.1: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - - schema-utils@3.3.0: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - - schema-utils@4.3.3: - dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.17.1 - ajv-formats: 2.1.1(ajv@8.17.1) - ajv-keywords: 5.1.0(ajv@8.17.1) - - select-hose@2.0.0: {} - - selfsigned@2.4.1: - dependencies: - '@types/node-forge': 1.3.14 - node-forge: 1.3.1 - semver@6.3.1: {} semver@7.7.2: {} @@ -12946,22 +7510,6 @@ snapshots: dependencies: randombytes: 2.1.0 - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - - serve-index@1.9.1: - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color - serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -12993,8 +7541,6 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.1 - setprototypeof@1.1.0: {} - setprototypeof@1.2.0: {} shebang-command@2.0.0: @@ -13003,8 +7549,6 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.3: {} - side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 @@ -13033,92 +7577,30 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - sisteransi@1.0.5: {} - - slash@3.0.0: {} - - slash@4.0.0: {} - - slick-carousel@1.8.1(jquery@3.7.1): - dependencies: - jquery: 3.7.1 - - sockjs@0.3.24: - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - - source-list-map@2.0.1: {} - - source-map-js@1.2.1: {} - - source-map-loader@3.0.2(webpack@5.102.0): - dependencies: - abab: 2.0.6 - iconv-lite: 0.6.3 - source-map-js: 1.2.1 - webpack: 5.102.0 - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.6.1: {} - - source-map@0.7.6: {} - - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - - sourcemap-codec@1.4.8: {} - - space-separated-tokens@1.1.5: {} - - space-separated-tokens@2.0.2: {} - - spdy-transport@3.0.0: - dependencies: - debug: 4.4.3 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.2 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - - spdy@4.0.2: - dependencies: - debug: 4.4.3 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - - sprintf-js@1.0.3: {} + signal-exit@4.1.0: {} + + slick-carousel@1.8.1(jquery@3.7.1): + dependencies: + jquery: 3.7.1 - stable@0.1.8: {} + source-map-js@1.2.1: {} - stack-utils@2.0.6: + source-map-support@0.5.21: dependencies: - escape-string-regexp: 2.0.0 + buffer-from: 1.1.2 + source-map: 0.6.1 - stackframe@1.3.4: {} + source-map@0.6.1: {} - static-eval@2.0.2: + source-map@0.8.0-beta.0: dependencies: - escodegen: 1.14.3 + whatwg-url: 7.1.0 + + sourcemap-codec@1.4.8: {} + + space-separated-tokens@1.1.5: {} - statuses@1.5.0: {} + space-separated-tokens@2.0.2: {} statuses@2.0.1: {} @@ -13127,19 +7609,15 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - string-convert@0.2.1: {} - - string-length@4.0.2: + stream-events@1.0.5: dependencies: - char-regex: 1.0.2 - strip-ansi: 6.0.1 + stubs: 3.0.0 + optional: true - string-length@5.0.1: - dependencies: - char-regex: 2.0.2 - strip-ansi: 7.1.2 + stream-shift@1.0.3: + optional: true - string-natural-compare@3.0.1: {} + string-convert@0.2.1: {} string-width@4.2.3: dependencies: @@ -13153,12 +7631,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.2 - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -13175,11 +7647,6 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.1.0 - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.24.0 - string.prototype.trim@1.2.10: dependencies: call-bind: 1.0.8 @@ -13203,13 +7670,10 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 + optional: true stringify-entities@4.0.4: dependencies: @@ -13230,19 +7694,13 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom@3.0.0: {} - - strip-bom@4.0.0: {} - strip-comments@2.0.1: {} - strip-final-newline@2.0.0: {} - - strip-json-comments@3.1.1: {} + strnum@1.1.2: + optional: true - style-loader@3.3.4(webpack@5.102.0): - dependencies: - webpack: 5.102.0 + stubs@3.0.0: + optional: true style-to-js@1.1.17: dependencies: @@ -13252,12 +7710,6 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - stylehacks@5.1.1(postcss@8.5.6): - dependencies: - browserslist: 4.26.3 - postcss: 8.5.6 - postcss-selector-parser: 6.1.2 - sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -13268,86 +7720,23 @@ snapshots: pirates: 4.0.7 ts-interface-checker: 0.1.13 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - supports-preserve-symlinks-flag@1.0.0: {} - svg-parser@2.0.4: {} - - svgo@1.3.2: - dependencies: - chalk: 2.4.2 - coa: 2.0.2 - css-select: 2.1.0 - css-select-base-adapter: 0.1.1 - css-tree: 1.0.0-alpha.37 - csso: 4.2.0 - js-yaml: 3.14.1 - mkdirp: 0.5.6 - object.values: 1.2.1 - sax: 1.2.4 - stable: 0.1.8 - unquote: 1.1.1 - util.promisify: 1.0.1 - - svgo@2.8.0: - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.1.1 - stable: 0.1.8 - - symbol-tree@3.2.4: {} - - tailwindcss@3.4.18: + teeny-request@9.0.0: dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.6 - postcss-import: 15.1.0(postcss@8.5.6) - postcss-js: 4.1.0(postcss@8.5.6) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6) - postcss-nested: 6.2.0(postcss@8.5.6) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + node-fetch: 2.7.0 + stream-events: 1.0.5 + uuid: 9.0.1 transitivePeerDependencies: - - tsx - - yaml - - tapable@1.1.3: {} - - tapable@2.3.0: {} + - encoding + - supports-color + optional: true temp-dir@2.0.0: {} @@ -13358,20 +7747,6 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terminal-link@2.1.1: - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.3.0 - - terser-webpack-plugin@5.3.14(webpack@5.102.0): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - serialize-javascript: 6.0.2 - terser: 5.44.0 - webpack: 5.102.0 - terser@5.44.0: dependencies: '@jridgewell/source-map': 0.3.11 @@ -13379,14 +7754,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 - - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -13395,11 +7762,12 @@ snapshots: dependencies: any-promise: 1.3.0 - throat@6.0.2: {} + tinyexec@0.3.2: {} - thunky@1.1.0: {} - - tmpl@1.0.5: {} + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 to-regex-range@5.0.1: dependencies: @@ -13407,63 +7775,52 @@ snapshots: toidentifier@1.0.1: {} - tough-cookie@4.1.4: - dependencies: - psl: 1.15.0 - punycode: 2.3.1 - universalify: 0.2.0 - url-parse: 1.5.10 - tr46@0.0.3: {} tr46@1.0.1: dependencies: punycode: 2.3.1 - tr46@2.1.0: - dependencies: - punycode: 2.3.1 + tree-kill@1.2.2: {} trim-lines@3.0.1: {} trough@2.2.0: {} - tryer@1.0.1: {} - ts-interface-checker@0.1.13: {} - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - - tslib@1.14.1: {} - tslib@2.8.1: {} - tsutils@3.21.0(typescript@4.9.5): - dependencies: - tslib: 1.14.1 - typescript: 4.9.5 - - type-check@0.3.2: - dependencies: - prelude-ls: 1.1.2 - - type-check@0.4.0: + tsup@8.5.0(jiti@1.21.7)(postcss@8.5.6)(typescript@5.9.3): dependencies: - prelude-ls: 1.2.1 - - type-detect@4.0.8: {} + bundle-require: 5.1.0(esbuild@0.25.10) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3 + esbuild: 0.25.10 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6) + resolve-from: 5.0.0 + rollup: 4.52.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.5.6 + typescript: 5.9.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml type-fest@0.16.0: {} - type-fest@0.20.2: {} - - type-fest@0.21.3: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -13502,11 +7859,9 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 + typescript@5.9.3: {} - typescript@4.9.5: {} + ufo@1.6.1: {} unbox-primitive@1.1.0: dependencies: @@ -13515,7 +7870,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - underscore@1.12.1: {} + undici-types@6.21.0: {} undici-types@7.13.0: {} @@ -13569,14 +7924,10 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universalify@0.2.0: {} - universalify@2.0.1: {} unpipe@1.0.0: {} - unquote@1.1.1: {} - upath@1.2.0: {} update-browserslist-db@1.1.3(browserslist@4.26.3): @@ -13585,35 +7936,18 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - url-parse@1.5.10: - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - - util-deprecate@1.0.2: {} - - util.promisify@1.0.1: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.24.0 - has-symbols: 1.1.0 - object.getownpropertydescriptors: 2.1.8 - - utila@0.4.0: {} + util-deprecate@1.0.2: + optional: true utils-merge@1.0.1: {} - uuid@8.3.2: {} + uuid@10.0.0: {} - v8-to-istanbul@8.1.1: - dependencies: - '@types/istanbul-lib-coverage': 2.0.6 - convert-source-map: 1.9.0 - source-map: 0.7.6 + uuid@8.3.2: + optional: true + + uuid@9.0.1: + optional: true vary@1.1.2: {} @@ -13627,135 +7961,30 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - w3c-hr-time@1.0.2: - dependencies: - browser-process-hrtime: 1.0.0 - - w3c-xmlserializer@2.0.0: - dependencies: - xml-name-validator: 3.0.0 - - walker@1.0.8: - dependencies: - makeerror: 1.0.12 - - watchpack@2.4.4: - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - - wbuf@1.7.3: - dependencies: - minimalistic-assert: 1.0.1 - - web-vitals@2.1.4: {} - - webidl-conversions@3.0.1: {} - - webidl-conversions@4.0.2: {} - - webidl-conversions@5.0.0: {} - - webidl-conversions@6.1.0: {} - - webpack-dev-middleware@5.3.4(webpack@5.102.0): - dependencies: - colorette: 2.0.20 - memfs: 3.5.3 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.3.3 - webpack: 5.102.0 - - webpack-dev-server@4.15.2(webpack@5.102.0): + vite-plugin-pwa@0.17.5(vite@5.4.20(@types/node@24.6.2)(terser@5.44.0))(workbox-build@6.6.0(@types/babel__core@7.20.5))(workbox-window@6.6.0): dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.23 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.9 - '@types/sockjs': 0.3.36 - '@types/ws': 8.18.1 - ansi-html-community: 0.0.8 - bonjour-service: 1.3.0 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.8.1 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.21.2 - graceful-fs: 4.2.11 - html-entities: 2.6.0 - http-proxy-middleware: 2.0.9(@types/express@4.17.23) - ipaddr.js: 2.2.0 - launch-editor: 2.11.1 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.3.3 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.102.0) - ws: 8.18.3 - optionalDependencies: - webpack: 5.102.0 + debug: 4.4.3 + fast-glob: 3.3.3 + pretty-bytes: 6.1.1 + vite: 5.4.20(@types/node@24.6.2)(terser@5.44.0) + workbox-build: 6.6.0(@types/babel__core@7.20.5) + workbox-window: 6.6.0 transitivePeerDependencies: - - bufferutil - - debug - supports-color - - utf-8-validate - - webpack-manifest-plugin@4.1.1(webpack@5.102.0): - dependencies: - tapable: 2.3.0 - webpack: 5.102.0 - webpack-sources: 2.3.1 - - webpack-sources@1.4.3: - dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 - webpack-sources@2.3.1: + vite@5.4.20(@types/node@24.6.2)(terser@5.44.0): dependencies: - source-list-map: 2.0.1 - source-map: 0.6.1 + esbuild: 0.21.5 + postcss: 8.5.6 + rollup: 4.52.4 + optionalDependencies: + '@types/node': 24.6.2 + fsevents: 2.3.3 + terser: 5.44.0 - webpack-sources@3.3.3: {} + webidl-conversions@3.0.1: {} - webpack@5.102.0: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.26.3 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.3 - es-module-lexer: 1.7.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.0 - terser-webpack-plugin: 5.3.14(webpack@5.102.0) - watchpack: 2.4.4 - webpack-sources: 3.3.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js + webidl-conversions@4.0.2: {} websocket-driver@0.7.4: dependencies: @@ -13765,14 +7994,6 @@ snapshots: websocket-extensions@0.1.4: {} - whatwg-encoding@1.0.5: - dependencies: - iconv-lite: 0.4.24 - - whatwg-fetch@3.6.20: {} - - whatwg-mimetype@2.3.0: {} - whatwg-url@5.0.0: dependencies: tr46: 0.0.3 @@ -13784,12 +8005,6 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 - whatwg-url@8.7.0: - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -13831,34 +8046,19 @@ snapshots: gopd: 1.2.0 has-tostringtag: 1.0.2 - which@1.3.1: - dependencies: - isexe: 2.0.0 - which@2.0.2: dependencies: isexe: 2.0.0 - word-wrap@1.2.5: {} - workbox-background-sync@6.6.0: dependencies: idb: 7.1.1 workbox-core: 6.6.0 - workbox-background-sync@6.6.1: - dependencies: - idb: 7.1.1 - workbox-core: 6.6.1 - workbox-broadcast-update@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-broadcast-update@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-build@6.6.0(@types/babel__core@7.20.5): dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) @@ -13906,24 +8106,13 @@ snapshots: dependencies: workbox-core: 6.6.0 - workbox-cacheable-response@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-core@6.6.0: {} - workbox-core@6.6.1: {} - workbox-expiration@6.6.0: dependencies: idb: 7.1.1 workbox-core: 6.6.0 - workbox-expiration@6.6.1: - dependencies: - idb: 7.1.1 - workbox-core: 6.6.1 - workbox-google-analytics@6.6.0: dependencies: workbox-background-sync: 6.6.0 @@ -13931,41 +8120,20 @@ snapshots: workbox-routing: 6.6.0 workbox-strategies: 6.6.0 - workbox-google-analytics@6.6.1: - dependencies: - workbox-background-sync: 6.6.1 - workbox-core: 6.6.1 - workbox-routing: 6.6.1 - workbox-strategies: 6.6.1 - workbox-navigation-preload@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-navigation-preload@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-precaching@6.6.0: dependencies: workbox-core: 6.6.0 workbox-routing: 6.6.0 workbox-strategies: 6.6.0 - workbox-precaching@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-routing: 6.6.1 - workbox-strategies: 6.6.1 - workbox-range-requests@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-range-requests@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-recipes@6.6.0: dependencies: workbox-cacheable-response: 6.6.0 @@ -13979,42 +8147,17 @@ snapshots: dependencies: workbox-core: 6.6.0 - workbox-routing@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-strategies@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-strategies@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-streams@6.6.0: dependencies: workbox-core: 6.6.0 workbox-routing: 6.6.0 - workbox-streams@6.6.1: - dependencies: - workbox-core: 6.6.1 - workbox-routing: 6.6.1 - workbox-sw@6.6.0: {} - workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.102.0): - dependencies: - fast-json-stable-stringify: 2.1.0 - pretty-bytes: 5.6.0 - upath: 1.2.0 - webpack: 5.102.0 - webpack-sources: 1.4.3 - workbox-build: 6.6.0(@types/babel__core@7.20.5) - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - workbox-window@6.6.0: dependencies: '@types/trusted-types': 2.0.7 @@ -14034,43 +8177,18 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - - ws@7.5.10: {} - ws@8.18.3: {} - xml-name-validator@3.0.0: {} - - xmlchars@2.2.0: {} - xtend@4.0.2: {} y18n@5.0.8: {} yallist@3.1.1: {} - yaml@1.10.2: {} - - yargs-parser@20.2.9: {} + yallist@4.0.0: {} yargs-parser@21.1.1: {} - yargs@16.2.0: - dependencies: - cliui: 7.0.4 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -14081,6 +8199,7 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yocto-queue@0.1.0: {} + yocto-queue@0.1.0: + optional: true zwitch@2.0.4: {} From a9c529efe366f65a105f26e1be95e1b7c98e3375 Mon Sep 17 00:00:00 2001 From: chucoding Date: Sun, 5 Oct 2025 18:13:55 +0900 Subject: [PATCH 03/10] =?UTF-8?q?refactor=20:=20[TSK-18]=20=EB=AA=A8?= =?UTF-8?q?=EB=85=B8=EB=A0=88=ED=8F=AC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=ED=95=98=EB=A9=B4=EC=84=9C=20=ED=8F=B4=EB=8D=94=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 65 ----- src/DBConfig.js | 14 - src/api/github-api.js | 24 -- src/api/ncloud-api.js | 26 -- src/api/supabase-api.js | 14 - src/index.css | 443 ------------------------------- src/index.js | 23 -- src/markdown.css | 14 - src/modules/Annotation.js | 7 - src/modules/utils.js | 24 -- src/pages/Auth.js | 37 --- src/pages/DocViewer.js | 25 -- src/pages/FlashCardViewer.js | 74 ------ src/reportWebVitals.js | 13 - src/resource/sally.gif | Bin 10232 -> 0 bytes src/service-worker.js | 72 ----- src/serviceWorkerRegistration.js | 137 ---------- src/services/github-service.js | 35 --- src/setupAlarm.js | 39 --- src/setupProxy.js | 11 - src/supabaseClient.js | 6 - src/templates/MarkdownBlock.js | 35 --- 22 files changed, 1138 deletions(-) delete mode 100644 src/App.js delete mode 100644 src/DBConfig.js delete mode 100644 src/api/github-api.js delete mode 100644 src/api/ncloud-api.js delete mode 100644 src/api/supabase-api.js delete mode 100644 src/index.css delete mode 100644 src/index.js delete mode 100644 src/markdown.css delete mode 100644 src/modules/Annotation.js delete mode 100644 src/modules/utils.js delete mode 100644 src/pages/Auth.js delete mode 100644 src/pages/DocViewer.js delete mode 100644 src/pages/FlashCardViewer.js delete mode 100644 src/reportWebVitals.js delete mode 100644 src/resource/sally.gif delete mode 100644 src/service-worker.js delete mode 100644 src/serviceWorkerRegistration.js delete mode 100644 src/services/github-service.js delete mode 100644 src/setupAlarm.js delete mode 100644 src/setupProxy.js delete mode 100644 src/supabaseClient.js delete mode 100644 src/templates/MarkdownBlock.js diff --git a/src/App.js b/src/App.js deleted file mode 100644 index 12d24d8..0000000 --- a/src/App.js +++ /dev/null @@ -1,65 +0,0 @@ -import React, { useEffect, useState } from 'react'; - -import { initDB, useIndexedDB } from "react-indexed-db-hook"; - -import { DBConfig } from './DBConfig'; -//import setupAlarm from './setupAlarm'; -import { chatCompletions } from './api/ncloud-api'; -import { getCurrentDate } from './modules/utils'; -import FlashCardViewer from './pages/FlashCardViewer'; -import { getGithubData } from './services/github-service'; - -initDB(DBConfig); -const dates = [1, 7, 30]; // days ago list - -const App = () => { - - const { add, getByID } = useIndexedDB("data"); - const [loading, setLoading] = useState(true); -/* - const isInStandaloneMode = () => window.matchMedia('(display-mode: standalone)').matches; - if (isInStandaloneMode()) { - setupAlarm(); - } -*/ - - useEffect(()=>{ - (async () => { - const todayData = await getByID(getCurrentDate()); - if (todayData) { - setLoading(false); - return; - } - - let list = []; - for (const ago of dates) { - try { - const githubData = await getGithubData(ago); - if (githubData) { - const result = await chatCompletions(githubData); - const questions = JSON.parse(result.body.result.message.content); - for (let ncloudData of questions) { - list.push({question:ncloudData, answer:githubData}); - } - } - } catch (error) { - console.error(`Error fetching data for ${ago}:`, error); - } - } - - if (list.length > 0) { - add({date:getCurrentDate(), data:list }); - } - setLoading(false); - })(); - }, []); - - if(loading) return null; - return ( -
- -
- ); -} - -export default App; \ No newline at end of file diff --git a/src/DBConfig.js b/src/DBConfig.js deleted file mode 100644 index bb273f5..0000000 --- a/src/DBConfig.js +++ /dev/null @@ -1,14 +0,0 @@ -export const DBConfig = { - name: 'MyDB', - version: 1, - objectStoresMeta: [ - { - store: 'data', - storeConfig: { keyPath: 'date', autoIncrement: false }, - storeSchema: [ - { name: 'date', keypath: 'date', options: { unique: false }}, - { name: 'data', keypath: 'data', options: { unique: false }} - ] - } - ] -}; \ No newline at end of file diff --git a/src/api/github-api.js b/src/api/github-api.js deleted file mode 100644 index 64dbdff..0000000 --- a/src/api/github-api.js +++ /dev/null @@ -1,24 +0,0 @@ -export async function getCommits(since, until) { - return await fetch(`https://api.github.com/repos/chucoding/today-i-learned/commits?since=${since}&until=${until}`, { - headers : { - "Authorization":`Bearer ${process.env.REACT_APP_GITHUB_TOKEN}` - } - }).then(res=>res.json()); -} - -export async function getFilename(commit_sha) { - return await fetch(`https://api.github.com/repos/chucoding/today-i-learned/commits/${commit_sha}`, { - headers : { - "Authorization":`Bearer ${process.env.REACT_APP_GITHUB_TOKEN}` - } - }).then(res=>res.json()); -} - -export async function getMarkdown(filename) { - return await fetch(`https://api.github.com/repos/chucoding/today-i-learned/contents/${filename}`, { - headers : { - "Accept":"application/vnd.github.raw", - "Authorization":`Bearer ${process.env.REACT_APP_GITHUB_TOKEN}` - } - }).then(response => response.ok ? response.text() : ''); -} \ No newline at end of file diff --git a/src/api/ncloud-api.js b/src/api/ncloud-api.js deleted file mode 100644 index 59b09d2..0000000 --- a/src/api/ncloud-api.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * CLOVA Studio - */ -export async function chatCompletions(text) { - try { - const option = { - method: "POST", - body: JSON.stringify({ - prompt: "마크다운 파일을 읽고 질문을 만들어주세요. 질문은 다음과 같은 형식으로 출력해주세요. [\"첫 번째 질문\", \"두 번째 질문\", ...]", - text: text, - }), - }; - - const response = await fetch("/question-generator/v1/json", option); - - if (!response.ok) { - throw new Error("Network response was not ok"); - } - - return await response.json(); - } catch (err) { - console.error("Error during fetch:", err); - } - - return null; -} \ No newline at end of file diff --git a/src/api/supabase-api.js b/src/api/supabase-api.js deleted file mode 100644 index 3fd8c83..0000000 --- a/src/api/supabase-api.js +++ /dev/null @@ -1,14 +0,0 @@ -import { supabase } from '../supabaseClient' - -export const signInWithGithub = async () => { - const { error } = await supabase.auth.signInWithOAuth({ - provider: 'github' - }); - - if (error) { - console.log(error.error_description || error.message); - return false; - } - - return true; -} \ No newline at end of file diff --git a/src/index.css b/src/index.css deleted file mode 100644 index 1a00357..0000000 --- a/src/index.css +++ /dev/null @@ -1,443 +0,0 @@ -html, -body { - --custom-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, - Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - --custom-bg-color: #fff; - --custom-panel-color: #222; - --custom-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.8); - --custom-color: #000; - --custom-color-brand: #24b47e; - --custom-color-secondary: #666; - --custom-border: 1px solid #333; - --custom-border-radius: 5px; - --custom-spacing: 5px; - - padding: 0; - margin: 0; - font-family: var(--custom-font-family); - background-color: var(--custom-bg-color); -} - -* { - color: var(--custom-color); - font-family: var(--custom-font-family); - box-sizing: border-box; -} - -html, -body, -#__next { - height: 100vh; - width: 100vw; - overflow-x: hidden; -} - -/* Grid */ - -.container { - width: 90%; - margin-left: auto; - margin-right: auto; -} -.row { - position: relative; - width: 100%; -} -.row [class^='col'] { - float: left; - margin: 0.5rem 2%; - min-height: 0.125rem; -} -.col-1, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-10, -.col-11, -.col-12 { - width: 96%; -} -.col-1-sm { - width: 4.33%; -} -.col-2-sm { - width: 12.66%; -} -.col-3-sm { - width: 21%; -} -.col-4-sm { - width: 29.33%; -} -.col-5-sm { - width: 37.66%; -} -.col-6-sm { - width: 46%; -} -.col-7-sm { - width: 54.33%; -} -.col-8-sm { - width: 62.66%; -} -.col-9-sm { - width: 71%; -} -.col-10-sm { - width: 79.33%; -} -.col-11-sm { - width: 87.66%; -} -.col-12-sm { - width: 96%; -} -.row::after { - content: ''; - display: table; - clear: both; -} -.hidden-sm { - display: none; -} - -@media only screen and (min-width: 33.75em) { - /* 540px */ - .container { - width: 80%; - } -} - -@media only screen and (min-width: 45em) { - /* 720px */ - .col-1 { - width: 4.33%; - } - .col-2 { - width: 12.66%; - } - .col-3 { - width: 21%; - } - .col-4 { - width: 29.33%; - } - .col-5 { - width: 37.66%; - } - .col-6 { - width: 46%; - } - .col-7 { - width: 54.33%; - } - .col-8 { - width: 62.66%; - } - .col-9 { - width: 71%; - } - .col-10 { - width: 79.33%; - } - .col-11 { - width: 87.66%; - } - .col-12 { - width: 96%; - } - .hidden-sm { - display: block; - } -} - -@media only screen and (min-width: 60em) { - /* 960px */ - .container { - width: 75%; - max-width: 60rem; - } -} - -/* Forms */ - -label { - display: block; - margin: 5px 0; - color: var(--custom-color-secondary); - font-size: 0.8rem; - text-transform: uppercase; -} - -input { - width: 100%; - border-radius: 5px; - border: var(--custom-border); - padding: 8px; - font-size: 0.9rem; - background-color: var(--custom-bg-color); - color: var(--custom-color); -} - -input[disabled] { - color: var(--custom-color-secondary); -} - -/* Utils */ - -.block { - display: block; - width: 100%; -} -.inline-block { - display: inline-block; - width: 100%; -} -.flex { - display: flex; -} -.flex.column { - flex-direction: column; -} -.flex.row { - flex-direction: row; -} -.flex.flex-1 { - flex: 1 1 0; -} -.flex-end { - justify-content: flex-end; -} -.flex-center { - justify-content: center; -} -.items-center { - align-items: center; -} -.text-sm { - font-size: 0.8rem; - font-weight: 300; -} -.text-right { - text-align: right; -} -.font-light { - font-weight: 300; -} -.opacity-half { - opacity: 50%; -} - -/* Button */ - -button, -.button { - color: var(--custom-color); - border: var(--custom-border); - background-color: var(--custom-bg-color); - display: inline-block; - text-align: center; - border-radius: var(--custom-border-radius); - padding: 0.5rem 1rem; - cursor: pointer; - text-align: center; - font-size: 0.9rem; - text-transform: uppercase; -} - -button.primary, -.button.primary { - background-color: var(--custom-color-brand); - border: 1px solid var(--custom-color-brand); -} - -/* Widgets */ - -.card { - width: 100%; - display: block; - border: var(--custom-border); - border-radius: var(--custom-border-radius); - padding: var(--custom-spacing); -} - -.avatar { - border-radius: var(--custom-border-radius); - overflow: hidden; - max-width: 100%; -} -.avatar.image { - object-fit: cover; -} -.avatar.no-image { - background-color: #333; - border: 1px solid rgb(200, 200, 200); - border-radius: 5px; -} - -.footer { - position: absolute; - max-width: 100%; - bottom: 0; - left: 0; - right: 0; - display: flex; - flex-flow: row; - border-top: var(--custom-border); - background-color: var(--custom-bg-color); -} -.footer div { - padding: var(--custom-spacing); - display: flex; - align-items: center; - width: 100%; -} -.footer div > img { - height: 20px; - margin-left: 10px; -} -.footer > div:first-child { - display: none; -} -.footer > div:nth-child(2) { - justify-content: left; -} - -@media only screen and (min-width: 60em) { - /* 960px */ - .footer > div:first-child { - display: flex; - } - .footer > div:nth-child(2) { - justify-content: center; - } -} - -@keyframes spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} - -.mainHeader { - width: 100%; - font-size: 1.3rem; - margin-bottom: 20px; -} - -.avatarPlaceholder { - border: var(--custom-border); - border-radius: var(--custom-border-radius); - width: 35px; - height: 35px; - background-color: rgba(255, 255, 255, 0.2); - display: flex; - align-items: center; - justify-content: center; -} - -.form-widget { - display: flex; - flex-direction: column; - gap: 20px; -} - -.form-widget > .button { - display: flex; - align-items: center; - justify-content: center; - border: none; - background-color: #444444; - text-transform: none !important; - transition: all 0.2s ease; -} - -.form-widget .button > .loader { - width: 17px; - animation: spin 1s linear infinite; - filter: invert(1); -} - -.visually-hidden:not(:focus):not(:active) { - clip: rect(0 0 0 0); - clip-path: inset(50%); - height: 1px; - overflow: hidden; - position: absolute; - white-space: nowrap; - width: 1px; -} - -.card-player .slick-list { - z-index: 1; -} - -.card-player .flashcard { - display: flex !important; - align-items: center; - justify-content: center; - font-size: 2rem; - word-break: break-all; - text-align: left; - height: 78vh !important; - margin: 20px; - border : 2px solid black; - border-radius: 20px; - overflow: auto; - transform-style: preserve-3d; - transition: transform 0.4s; - padding: 1rem; -} - -.card-player .flashcard.flipped { - align-items: stretch; - justify-content: stretch; - transform: rotateY(360deg); - overflow: auto; -} - -.slick-slide>div { - display: flex; - justify-content: center; -} - -.card-player .button-wrapper { - margin-top: auto; - display: flex; - justify-content: center; -} - -/* button */ -.button-circle { - background-color: #00A6ED; - color: #ffffff; - font-size: 2rem; - border: none; - border-radius: 2rem; - cursor: pointer; - transition: background-color 0.3s ease; - flex-grow: 1; - margin: 1rem; -} - -.button-oval { - background-color: #00A6ED; - color: #ffffff; - font-size: 2rem; - border: none; - border-radius: 2rem; - cursor: pointer; - transition: background-color 0.3s ease; - flex-grow: 2; - margin-top: 1rem; - margin-bottom: 1rem; -} \ No newline at end of file diff --git a/src/index.js b/src/index.js deleted file mode 100644 index 29a9e61..0000000 --- a/src/index.js +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import App from './App'; -import * as serviceWorkerRegistration from './serviceWorkerRegistration'; -import reportWebVitals from './reportWebVitals'; - -import './index.css'; - -const root = ReactDOM.createRoot(document.getElementById('root')); - -root.render( - -); - -// If you want your app to work offline and load faster, you can change -// unregister() to register() below. Note this comes with some pitfalls. -// Learn more about service workers: https://cra.link/PWA -serviceWorkerRegistration.register(); - -// 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(); \ No newline at end of file diff --git a/src/markdown.css b/src/markdown.css deleted file mode 100644 index bf7781f..0000000 --- a/src/markdown.css +++ /dev/null @@ -1,14 +0,0 @@ -.markdown-table { - font-size: 10px; -} - -.markdown-table table { - width: 100%; - border: 1px solid #ddd; /* 원하는 테두리 스타일 및 색상을 지정 */ -} - -.markdown-table th, .markdown-table td { - border: 1px solid #ddd; /* 테이블 셀의 테두리 스타일 및 색상을 지정 */ - padding: 8px; - text-align: left; -} \ No newline at end of file diff --git a/src/modules/Annotation.js b/src/modules/Annotation.js deleted file mode 100644 index f5b9f3b..0000000 --- a/src/modules/Annotation.js +++ /dev/null @@ -1,7 +0,0 @@ -export default function Annotation({text}) { - return ( -

- {text} -

- ); -}; \ No newline at end of file diff --git a/src/modules/utils.js b/src/modules/utils.js deleted file mode 100644 index a898be4..0000000 --- a/src/modules/utils.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Converts the given number of days into milliseconds. - * - * @param {number} days - The number of days to convert. - * @returns {number} The millisecond value for the input number of days. - */ -export function convertDaysToMilliseconds(days) { return 24 * days * 60 * 60 * 1000 }; - -/** - * get current date formatter - * @since 2024-03-03 - * @returns yyyy-mm-dd - */ -export function getCurrentDate() { - const currentDate = new Date(); - - const year = currentDate.getFullYear(); - const month = String(currentDate.getMonth() + 1).padStart(2, '0'); // 월은 0부터 시작하므로 1을 더하고 두 자리로 포맷팅 - const day = String(currentDate.getDate()).padStart(2, '0'); // 날짜를 두 자리로 포맷팅 - - const formattedDate = `${year}-${month}-${day}`; - - return formattedDate; -} \ No newline at end of file diff --git a/src/pages/Auth.js b/src/pages/Auth.js deleted file mode 100644 index 6bc59ea..0000000 --- a/src/pages/Auth.js +++ /dev/null @@ -1,37 +0,0 @@ -import React, { useState } from 'react' -import { supabase } from '../supabaseClient' - -const Auth = () => { - const [loading, setLoading] = useState(false); - - const handleLogin = async (event) => { - event.preventDefault(); - - setLoading(true); - //const { error } = await supabase.auth.signInWithOtp({ email }); - const error = false; - - if (error) { - alert(error.error_description || error.message); - } else { - alert('Check your email for the login link!'); - } - setLoading(false); - } - - return ( -
-
-

Welcome to TIL Helper

-

Sign in with your github email address below

-
- -
-
-
- ) -} - -export default Auth; \ No newline at end of file diff --git a/src/pages/DocViewer.js b/src/pages/DocViewer.js deleted file mode 100644 index 7bf93d1..0000000 --- a/src/pages/DocViewer.js +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; - -import Annotation from '../modules/Annotation'; -import MarkdownBlock from '../templates/MarkdownBlock'; - -/** - * 2024-03-03 Deprecated - * 날짜별 출력 방식에서 flip 카드 방식으로 변경 - * - * @returns - */ -const DocViewer = () => { - return ( - <> - - - - - - - - ); -} - -export default DocViewer; \ No newline at end of file diff --git a/src/pages/FlashCardViewer.js b/src/pages/FlashCardViewer.js deleted file mode 100644 index b30a43d..0000000 --- a/src/pages/FlashCardViewer.js +++ /dev/null @@ -1,74 +0,0 @@ -import React, { useEffect, useState, useRef } from 'react'; -import Slider from "react-slick"; -import { useIndexedDB } from "react-indexed-db-hook"; - -import "slick-carousel/slick/slick.css"; -import "slick-carousel/slick/slick-theme.css"; - -import MarkdownBlock from '../templates/MarkdownBlock'; - -const FlashCardViewer = () => { - const [cards, setCards] = useState([]); - const [flipped, setFlipped] = useState(false); - - let sliderRef = useRef(null); - const next = () => { - setFlipped(false); - sliderRef.slickNext(); - }; - const previous = () => { - setFlipped(false); - sliderRef.slickPrev(); - }; - - const flipCard = () => { - setFlipped(!flipped); - }; - - const { getAll } = useIndexedDB("data"); - - useEffect(() => { - getAll().then((dataFromDB) => { - setCards(dataFromDB[0].data); - }); - }, []); - - if (cards.length === 0) return
질문을 생성하고 있습니다.
잠시만 기다려주세요.
- return ( -
-
- { - sliderRef = slider; - }} - dots={true} - arrows={false} - swipe={false} - infinite={false} - appendDots={dots => ( -
-
    {dots}
-
- )} - > - {cards.map((card, i) => -
- {flipped ? :

{card.question}

} -
- )} -
-
-
- - - -
-
- ); -} - -export default FlashCardViewer; \ No newline at end of file diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js deleted file mode 100644 index 532f29b..0000000 --- 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/resource/sally.gif b/src/resource/sally.gif deleted file mode 100644 index dd493f382ec78f1eb2e2f7b29fab2875337ab3fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10232 zcmXY$by(An_x9iG1V*=vZW!G-Qc{K>CEy52#fcyTiH&YXcL~T)&><)W>gW_HyGBWf z3RqYl9>2fqx&J;Wu?YfX{#0)WGFbDX#QdG z(Pdr0)646>Q^1{gSa^82vMBWZh~7Ya;LrX2{ZW-~{jxjLdY4o{fB*g+(uZzV!za>V zW0~h(y?S-;jGMlJ!BQ@~`h>EfEV%RP)umE+TWf2*GN`V$_Guh6(+m1&W~MqAwz#3)>b=#T3WiNJ^!aqpF9k}ouOJc zwIIK~ec9aHoXdetOicW~j3`UOcc_7Kj>+xal+4M=`FIKYG|i&twC=fc=Ux=TsMPpc z1t7v(_?!dOMhy%CfTy1Zxis|++e3=Go%a`ZJf_s9X@u$S@dqe&_H*Uz3wO8ex zNH87NgRhM}DEC$x@dqCj0x|rcjfO%P4CY#?!tdX|J~W^iagx^qY}QNRDKcQr{Tr=B zDHAO&O<82oafL7`NW@|B_f_z6FU7Q@GAni1X*0+}b6|XAc$8|AU?+856HGrN@yH7F zC<@Aj1g%uS84BR}PUQxBRRk26?;$juRJq@*x>!HAG|Q;k4Z`Z=7r>72Hnf!fb_)rHrpa*4L zzqa%C#i%~~?{nk7FO0im$p^1ZU)AEOswy{Xv2`T9iShBq>cUY&*y9_TQ{{pcijehc zL{n4KVlvd+{BU+EEzp%e(FRg`SZv7^RN|?aLZh8Ld9vwJ%bQFq9v+_J;$n9KuegN7 z_3PJ1M@K)@!VeA(fd7;90p_TUyPK5-$wpg)0Qom=K>8;Xh6YH0+W!jvwXkhdR6NOCxzAIuWnOyIaPJ@K(7J_BUE5N|oHM_)gqto2n!P zP1f1>Tz*t*cz)~kL{IzUMq(OT(xI0**J4+y;y2mbvCvLxaj18=dF9DfubzlElQ*wE zyG|a;m2|w-`JyLm;fmkXt*%#nl$FVP$G&TC?oq#Ny_xE}{_Y_Sf;r@Lo3%8Q&9CY| zeY<;Qj3MjT;B@E4+EkTJsSVVi{Y^0o{<*qJkB z7D?E8;RXuPMRL+dzV>gP&w|TX#|dqQD+Y6^e0rd^1BqW-OHVgPu9m(L8`+@Ssqk$R zoDCKv&O3<;RWvW@iWPQ)W&G??9dxF~OD*WS@-j1EYnqmW+}U2~0eumlu$2PCm&^ds zH`^?*QVH$cxT#Xp{yapga{;STY&{1^8QChgl`U+u9JH7cH;91km9GHdCXIeXc#YWc zs4VPq^^*P>0SKH|R&M^3y}&9SD-ubYCl*9}uMQDS#18@@0~DiBJ7+cGv{J(M=6Xv~ zg|vkUS*>)a`H<`Epf*{cXHfsxCn{F&WnH{>@-YJ zdB+>B)FQBeP*GSUd2Z{K}sa%!3$gkv(v)bv>=NCugU|=`6t*PNqToW>#o{C7bSGy zBf9;dNf}*TV$diyU+WQ?iaRIs2DL^(LVUJUW1sn!o-lrl6AY7mJf9UPmu1 z76yo(A>T{Qcr#1OC0J0BNx&3m$&#}o^R936ie{tfJM`mSOGePI$R+)e{9`jWUeN-t z@4(CejEW-B<>pk%?>BM3+~eN-dI#B-fyh|Wcyk`U?4(WdG9!A@aKrnceRv?0Kn*zi zD9C^BZpedl<)R3zxWwU30AxmM#z^eFRZ)p)(e5M*+(aJQZ=fLU8L4McCiPP_l@I2P zaLF5vO)_{q)YMLcuRQOVsI~{}={_4OWtVAskiSzPr3(rc+#P`1E`gynM?;i4U;e6# zd+=S)g*OivQjudfMcIX8OYo`9M@#8yY7i4LQCwu34)FV~9)joF3e=Ag=cU!e)FtY{ zlH+4xbpTd(w(*c*mF$^W0PAh&EK?G|W6DeB(_yFbRW;{_28V|Wpa5PG0BmH-o5?3p z3G=0-@{e0!<0YO+*nz+}!fbr-4p_v=mAhczgRMz+y4k3b7@BdKD+HI$7h^FE7U==um8E1T| zoEpde!F`uV&pcaH;uT4_*WjsV!Kx}6JCnu@7_jss667h1Tkb+8Se%`P@2q*uy;0iu zcY9b&pYtpu5rSQt+H@VU$<$lAtzmVXlGa0DjMi_C8_F8 zON3mqX)Bt{NaK$+aZVmy>MJ49Q*A8VZ&lzsJRHN`F?ZT8ObhAW8X3~OT>H2}r5VUp zXG=9$Kuh(5C8+>C$`k3RsM~vqsg#~7c-s3`;UEf$IW-_K_g47~gqIB1hSlZd{9g71 zyfZpP*?3~6?!cjwl#Jj;rm=??4Wcq`mDX39E~>dd!mVy0JDy-};!}W*PZC#o&nuQh zqaOeg`lka4;aV!~qWWtn_Ii-OkKyZ)0k2#VeW}u4L^6cD&dh`@{(AX*=E5Z&+n&@8 z>FcMm!6F(kF+8oA?_5YnKsT_U46T;_;5BrjecRMyu?BjHMSp-8IGg<8#Jfv47|O2c zjG$LwO;~-}@a17&r(^}l+!`g|i%}Zx0~o{fVq5a@LU?8`_MvMt&~^l*t^^q@bASU0 zd(7-r^!TnRA7+CR=$RJJX&iKvwV$ifHfd9{SR@3bQj+w9`@@f_6f*6yV9854)17-L zH-wm%IUSX_yyeKDKfT%TO`e*B@;pcvxN>c;+@(oapG0pBG6Zy8!m(5$EzFkkDQ3M? zbo*1gRzm>;z(FoaRqh<}(10Cshu~h&;P^UF_9(=1w=gAfwWqjX#4`=y$N&pl&tgng zsq4!n12>{|=VP-oo3LctyH;;|6A&>6g$TN3pU-;S^rR}#ccmU;bs+t#ZsFPs3n)Kp zbT{R5{@Wk^`^5)lyDw4_52>A$oW9rwOOR*_x0ZpozZYc#@bIRj^G{vu`(luDV8+de zxia&#F$h~R<$)*Y%QNcsv*c}q6ftC?DIScNMQ%Y1d2z=U@K8WW%#LN>7~+-rEg)em z4!#s(XmfU18*v{G9(k55I7`nPOOp(vOWM(A@QK6EsE&B>#huW5BRm4O@=7AK1}z?D z6Lw)ORjoXDY&A-Xf!oB9xxJD-E=0c|(M7`OgNT$_T4w%_@WZyZAyxM50Cwxh%ekQEZp)+FA>Q%^U8V92ld6Hk3)4X$;($MVB5O==574=k7SRvV##bL zoqea92F8IjI6o_X!!wrK{(`b_F<(ydu^p5tBlDACVu2@@3=RJFiRBMNtw=VwE#SoX zh1{<4xY3xv5RbmNgKj^dK#V&|+bQVNY$S04xwKPCoPZk;upvKC zThB60m{fiWfN1lV&XFzAMxXW&D>{x!&&ZI(M~p3^sI#7kT_~9ZR()?i)q-5v0nN`= zoIzn_XDbxQ;CTXAiclG&%>534yarHHo?KPPqK^g_>Q~LbSLN&PS*Y8KfoNDP5aCtj zG9BWSOv5U8;6#a7e`4~DD)V~;ZZ@Z4o(yI)xLr6EF67FX7Zn{S?4Sjrj{p*xD17h( zB}2|Srduw#2q#l`+UWq90AnbJ{#tZ#w2gxCLccSh^h$?&07M#J(`p26e^Iea0RO_* zxG=cqUR1nh!%SzXW(UX|8oBnuxc17WS_5$KFN#=77`EwYfFuPj80U0n))%o0NcIJ) z>Hg~(iomIfLRrh=xufFipW$of+4a%(2+l;_h-X8esLfWjwCIZMWvyH)p>FF!%v}zg z$~lP`07ueXZ|vI>h&(QAl-eXpiU6*|bHnfQ$WpkdMwPF_!F5DLa!2yAQOYqqxRrK< zPahCWkp4*K8Mz>~M?Bv3t@WpM=%^fOiin35!_Es*TY?b!H2CKoZUz|{XndJLy3C+J zJ~K)U*zm&>@Fhx_N*^@$Sz2@zm&;~k;!2LuG5DQU+GRR;m=kW(9`*E;6O`fuFD}qy zx*b0l1SEc)XY$gC`QG z&Ugaqu#0#UhI7vjLdshRu@Evq)qO+O;8ymICulGBLrkOh1?BDZ29-{6L)JrNzUowmg#(ySW-5PBCF?s3 z?lKgc$1(r&@&dep26ixl4kdk$K@X!9$LK}ERpM2dru$SgrSzC9Hwr>iaFO}%wXIyE z?TBnK0m|tg*4MwkME}u+?8oEWsUXriG5>k5m|fy0#gzWBy!DqiXzXJCrfV@};5Hxl z5hAv?P3)u>t*b3cvI+g?Ycq4J6DyCGYHhp@mY`Kq#x+u)*zjhtjjegjQn@ zLW1xOPZq1EwLA4o!pSXoZ&y3UJ)#X-j2xr{b$hig%fOX{8=RE0$~W@PF{zQr{QG%{ zn2yflWtM+tJ0<0!Hh09tOqf4gOTzKDk>|LIE?(NAMc4jH8xrrke~_J1pwwXEm2R&D z)~A^|+jSd*ZKv>-UD8~S@P1txvKoEPbd@)EH@@F1{$8nCccyB4@+};{JtyYawpT!=1M%;RWyu?VGG5`twM3IFr z1S(!Qh8xoQ!>GEOc#-1}vuK`>>lo16dcC+HQ@nb_8z7@F|I&?phxxPJf1`<8J`T{U z>)_jDXnT&_C!P;uAuiDzUSIaVGW0-n&wURszIzugeybeJDeoc%?nL5hdf|Uw-r_rb zDv%AjKpDI6FW0f)Kq9(gXDqoNli_AKCdgISp^?TP{pTQ5I*1L(>xsJr!N0w1W<5cd z&tgS#acqi#g0ZnCfA{gBYLr!LBqCO$cSr~gKWQRPds(DGrNMAK z^u$ZuW6a5aG%ZSCmDK~5l}Xoq{f1+@P)iU?VT2UQg75vvow|Pg4NHS69Z74l*^}+411ohK(WGp zM2X8m3U*(BC`}j&D}-kkU@Ifw=Vza)&9ALP?;O_cm{$U3jud;{Hr$4)Pa36Q3Q@jDb!&;5ad3=Guw2LjZfK9N73KDy(< z+ISklqMVdNjZ+G)>;g9lXw`3%V1kpD*}`82@;6&1uml>-f!$~YFkcr+zv+27!;NWZ zL%5X?9%6OBJqwzA%_45$z~}nB7clu6`i_Lj_e1&+;pOE=RYn&kYG)6ww%L_KTV~(# zK{fo;e~2-EOuFHYMssH7$fy!L z3X3auzt!n!_Nf0rg6kX&t+6w=)wU!Q9d1d4o|zW=BQv44hJY(iu7bhb|G}=pPtOJ4 z(7L1dhlG47ayM4bO0dqxc~s1Z1{4ef56NCw%2LT1lu1Ls`DRL6S#^)uz({hbm?wuF z)suIAC3MWOdsd8=i#|#Au6h6u(mSQWkZcef;B9blJG!*I3>Av?bt*JQx4;v+3?s?I zox8zJ$)J{6gVJ%+4F>cPjEyC6@>Y+1GLgUvF~C5ah7bx|$A*2*&MUc;9USes9O zej2U)GwgFp*Q|i)G4Y+D7h33W0;*Hb?;-JHL;BDBLtEp5-5W0!q{fWhhju{l!}SLz zPo>xfoC0#M6(a*uqxcN`s%ZXKGk*-6`ujxU#mvel1%a zj+Zn`9^kGNp%o834(R14ix|fk(i&}Yh4p-f4V!{&Jj8SgB_>?u9)|g|hox6|Wk-r+ zJIahw)$9(}8O45DeX+3a(qxgrE$_3q;o54HhA)ko?Vu@RV$)mqEtgSMqRu6z9XC~< zm5^I569hJD=^}Jf@D$TYLWixSSlaM+lu>d|4XF2BzL$BQRqYruaX=N7=j3YjUw*&JXZ9#-O6Nz1f+v7#$f|)WxWTa}FxriR^4E+g;0i`8&CzDg+i^M~h6*a#+{8 zg30*@#Tq-nfT8Yh^-d#^Z0TZ^FN-=R=k$S~0=`~gD#w*%KX{uv%jv+;T&f^wEj`2b z=Orkt7e4|nQe#;nt3=x4ck;e5@-K_%xi0h2q!C+_`qcn~&@w{mk-t2$)> zT`i|BHyuKf8+jhwL1f2170np?@rUcq`1i%r?yrk4bzFz#p12^&l&aa~(&ldN(KBC< zvNe*$J+{8^SlPOFwccI@ip6K%I(WGzk^M8ZhyLoz>?<3W zLLV%AuXrz_ccqPd=(J#)r~()Lwf8#n!#%|_{VQDf#%bL}q|x2Y3)i(-@_Fx5T_Zro zXGe?w(nNUFI=nZfl#kpQX8!D6%?n8m`}2jQOm;?KZgIVew6!m+$^Rt;{QYK@gv=zY z-mMUfsB?bYzreMe`ZrFcn3lns&rt2QdL4SaVGgrHgu^&3jW=>)*|PzI1tKfoPf#=? z64o&yhUup^r_S=`ym%OPRP}N!&yUS%N$kVwnCZSo8>t&%A;aH!xDDeTYB_)+@uLQx z;)sAN9%^k@asYjHe?RHH-FGAitiIofWpP~Av?P~KhaTJj#ExK$fg$Z^iiJRgBCoX9 zXuh>Yu95s>*Y=fM*ijao0Btc=UR{c1kYI@vIw)h-(lN~AwroP4U^LaueBOe7$d=bc zgahW@ZGyl=;O2IT?iz*^-6^)-O8>pYnS5R&Sam7zARF6ocTKhSaF+9i(vy@CHO^1atp=huH zE$}eYt044}Zj12E429dX^OXwU6c69;aL_bfh%X5O$8Lmk-DamH%;+#{Xb6B0;Ne{) zb_A`V1mhV6?Uq)TBVg9ByJ!G#B0`K%!}x_??&X8Bpo_2%vg5y=S(AxSUuLGxV#IUH z`5uP9GXUgQ^SdSw9&}_TZ5e&L`;3r{$E8R{%1GeB%I=W1vVWI!_?FYCu}7!j=79Qg z_~Y8qif$BgM4dI@-Np^-<;qYoi_G;RZhyP#yAydhnD>~n#8Xz}{V@HIdpQB);66<~ zHbG%_cGxnuOXX$;#Y#H$)%PZDUu2hk{T<)<3!b-c(}p3JKOE!o)w|bjvmIS8n)@xG z43*DG4PNVbeM>Yue?*BhCr+7wT+~uuO5=I&rJvnP}yiZK!Du z=fcx+Mw#Ab%B#D_Mw2fgpR-5Rvp3xlL$|tq)Tx`^X8GV0`4OIHSRNl$$#4xG9OV=H3MozRul;WfZtPSc$9os0kr%aGG!e(%mu zjlcA=PF+(Exfdn@^_g6ST`}!*d?}wzgo^Ad9aSQRReR7bQ#D$hG}Tk3IraN)Nz7_+r^aeAUNN-J@hw+woY3K8Z{h$`ZWx zc;ASlG6Sg~_XqUmI|>#-f@+XXG&_0?DhmDma7Ng74vq^*MX zegvF4EDNS{9clM{uhSm?=uGnYx^>@mllAz=N&lU1LilZ1DJIMnB*(NW`fWOfCM?wd z7sEW_x8>HJ@T4m_wlmc4!-@5TXZQb$Wo7wo2Ps~B@hJI1Z@b^e$k2iCgEbP(wOlU)E% zGXvZJGvFlfKe7u#{v*2_cJe>6tNVXsms`-m7x|CuX7lUF^p6*}j28Vh&P_z_t&EpK z9c!#}j6^XN=YAHUaMqfvaGP!by3)X|+ zCj!U8&_Bj4tB)g|7Cih(LAgtGhw4PHf0}Ln@!2CvWO&>{LNOzTJgp?m?zb{kt9S1? zc#w(`Ohu^BMwPbW-rU zUx&0KhgaT4PiY~t0y+iRMDxR~c5b+C-RFS}Ns8h)HZEL0C*EOxaafy5-jj`+rgvC} zWDf*jH4ks}@w*(yf0>p)8I1_hpv-0os|++5x@DIB?USq`&*0ut_i+&GLQ_|Ug*nxU z?-XtNuXZEVlX=5dopIlK(X8L}{Hw;Iqu%l%DOI3Rv+k}5e!kKrowO_>{J>!~fYQke zLD%q|vc$F|{tAebM1scxs-6VFRlK(++>rft^UYa!xMLf&i(+e?dS!3b>Z%J|IW&KG zOD4O(B6zA)m(>&qr;#og$VGNhiPo6+%Vl=lSp*7-N%ohK3GwvJAzrcSF1OJcbz1f> z3%CHt-i)fNPOCw6!-&9u?*7(wE;p)I(87Q26{GF3vlUd(V!`xUzd37z!?DF z5_Cz@)WR|p6d4bZgzYh?M2XXY8-xMVN>j zrUluZ!}LDZZlT5-oCiAZzYt?p;d`gqtC3$`U@fgw2lsrN#PH-JG&wK|=%%Xhj* zwX3z?8Ujkef8L1}X=B-<^#XbOW)|Dh%5a`?*+gphT{&*y0WNYlqVgGA-ii^eU=28YWW7lF}B)1IgLamn(5k2 z3?L~&Qq>=#`EVR)5U0`1%an&oZJ&kXTZ)6g$N~Im5cd6wUmO%HJJdVq!6S#V1OsIN z`%<#O)H~t~N%3GL70hLyom>?N)`$li2w69NIS>&^!wOi-{^Fo<*@UX!pv^e1D%XP5 zVkAA-+7)9seDVse5DW0Dq~S^hLqg6)^y8$Bh6r$w$*(VCoePbRV=|78 z;IsH>>{?Cdab%4a8u5sYZLu44P$!}l>+mQlI}Pj=(4Q`6Ddp=kr1Vsf2i|0fkT;|Y z12lv?l>?mvwj6aRNOu8C?iO~Mw!0P#t_u;|4sMr=!69I`!C2uY6|>*;bP)o+OrAX? zhMmlJa392mi@-!|rM=<(_+(TESStpAVafo(4)+mkbaSn)dm!H~p60EU$H4yMTbeYm zaz9SkVj~8y3=QMWZ_q+N&0TFa6Q(}&>(U*B0mxp1ubN}N+A)U*%) zmi7<>&(t57#ro4gEz{|P622Che46{z38tmsCutrTqykEjG6-`|SV`R{(?sn?jk5{f eJc-h%AoUwoK13cUz!vr?+q1gj#h?Lz$^QemlvH8> diff --git a/src/service-worker.js b/src/service-worker.js deleted file mode 100644 index 0f1e0ce..0000000 --- a/src/service-worker.js +++ /dev/null @@ -1,72 +0,0 @@ -/* eslint-disable no-restricted-globals */ - -// This service worker can be customized! -// See https://developers.google.com/web/tools/workbox/modules -// for the list of available Workbox modules, or add any other -// code you'd like. -// You can also remove this file if you'd prefer not to use a -// service worker, and the Workbox build step will be skipped. - -import { clientsClaim } from 'workbox-core'; -import { ExpirationPlugin } from 'workbox-expiration'; -import { precacheAndRoute, createHandlerBoundToURL } from 'workbox-precaching'; -import { registerRoute } from 'workbox-routing'; -import { StaleWhileRevalidate } from 'workbox-strategies'; - -clientsClaim(); - -// Precache all of the assets generated by your build process. -// Their URLs are injected into the manifest variable below. -// This variable must be present somewhere in your service worker file, -// even if you decide not to use precaching. See https://cra.link/PWA -precacheAndRoute(self.__WB_MANIFEST); - -// Set up App Shell-style routing, so that all navigation requests -// are fulfilled with your index.html shell. Learn more at -// https://developers.google.com/web/fundamentals/architecture/app-shell -const fileExtensionRegexp = new RegExp('/[^/?]+\\.[^/]+$'); -registerRoute( - // Return false to exempt requests from being fulfilled by index.html. - ({ request, url }) => { - // If this isn't a navigation, skip. - if (request.mode !== 'navigate') { - return false; - } // If this is a URL that starts with /_, skip. - - if (url.pathname.startsWith('/_')) { - return false; - } // If this looks like a URL for a resource, because it contains // a file extension, skip. - - if (url.pathname.match(fileExtensionRegexp)) { - return false; - } // Return true to signal that we want to use the handler. - - return true; - }, - createHandlerBoundToURL(process.env.PUBLIC_URL + '/index.html') -); - -// An example runtime caching route for requests that aren't handled by the -// precache, in this case same-origin .png requests like those from in public/ -registerRoute( - // Add in any other file extensions or routing criteria as needed. - ({ url }) => url.origin === self.location.origin && url.pathname.endsWith('.png'), // Customize this strategy as needed, e.g., by changing to CacheFirst. - new StaleWhileRevalidate({ - cacheName: 'images', - plugins: [ - // Ensure that once this runtime cache reaches a maximum size the - // least-recently used images are removed. - new ExpirationPlugin({ maxEntries: 50 }), - ], - }) -); - -// This allows the web app to trigger skipWaiting via -// registration.waiting.postMessage({type: 'SKIP_WAITING'}) -self.addEventListener('message', (event) => { - if (event.data && event.data.type === 'SKIP_WAITING') { - self.skipWaiting(); - } -}); - -// Any other custom service worker logic can go here. diff --git a/src/serviceWorkerRegistration.js b/src/serviceWorkerRegistration.js deleted file mode 100644 index 2262ecd..0000000 --- a/src/serviceWorkerRegistration.js +++ /dev/null @@ -1,137 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read https://cra.link/PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.0/8 are considered localhost for IPv4. - window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/) -); - -export function register(config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit https://cra.link/PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl, config) { - navigator.serviceWorker - .register(swUrl) - .then((registration) => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See https://cra.link/PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch((error) => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl, config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl, { - headers: { 'Service-Worker': 'script' }, - }) - .then((response) => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then((registration) => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log('No internet connection found. App is running in offline mode.'); - }); -} - -export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready - .then((registration) => { - registration.unregister(); - }) - .catch((error) => { - console.error(error.message); - }); - } -} diff --git a/src/services/github-service.js b/src/services/github-service.js deleted file mode 100644 index 2b52317..0000000 --- a/src/services/github-service.js +++ /dev/null @@ -1,35 +0,0 @@ -import { getCommits, getFilename, getMarkdown } from '../api/github-api'; - -export async function getGithubData(daysAgo) { - const interval = 24 * daysAgo * 60 * 60 * 1000; - const currentDate = new Date(); - const pastDate = new Date(currentDate.getTime() - interval); - - const since = new Date(pastDate); - since.setHours(0, 0, 0, 0); - - const until = new Date(pastDate); - until.setHours(23, 59, 59, 999); - - const commits = await getCommits(since, until); - - if (commits.length === 0) { - return null; - } - - for (let commit of commits) { - const commit_detail = await getFilename(commit.sha); - let dump = {}; - for (let file of commit_detail.files) { - if(file.filename.endsWith(".md")) { - if (dump && Object.keys(dump).includes(file.filename)) { - return dump[file.filename]; - } else { - const data = await getMarkdown(file.filename); - dump[file.filename] = data; - return data; - } - } - } - } -} \ No newline at end of file diff --git a/src/setupAlarm.js b/src/setupAlarm.js deleted file mode 100644 index 16a75c9..0000000 --- a/src/setupAlarm.js +++ /dev/null @@ -1,39 +0,0 @@ -import { getMessaging, getToken } from "firebase/messaging"; -import { initializeApp } from "firebase/app"; -import { registerDeviceToken, registerSchedule, removeDeviceToken } from "./api/ncloud-api"; //TODO remove - -const firebaseConfig = { - apiKey: process.env.REACT_APP_API_KEY, - authDomain: "til-alarm.firebaseapp.com", - projectId: "til-alarm", - storageBucket: "til-alarm.appspot.com", - messagingSenderId: process.env.REACT_APP_MESSAGING_SENDER_ID, - appId: process.env.REACT_APP_APP_ID, - measurementId: process.env.REACT_APP_MEASUREMENT_ID, -}; - -const app = initializeApp(firebaseConfig); -const messaging = getMessaging(app); - -export default async function setupAlarm() { - const permission = await Notification.requestPermission(); - if (permission === "denied") { - console.log("알림 권한 허용 안됨"); - return; - } - - const token = await getToken(messaging, { - vapidKey: process.env.REACT_APP_VAPID_KEY, - }); - - if (localStorage.getItem("token") === token) return; - - await removeDeviceToken(process.env.REACT_APP_USER_ID); - const isOk = await registerDeviceToken(process.env.REACT_APP_USER_ID, token); - - if (isOk) { - registerSchedule(process.env.REACT_APP_SCHEDULE_CODE); - localStorage.setItem("token",token); - } -}; - diff --git a/src/setupProxy.js b/src/setupProxy.js deleted file mode 100644 index 0c620a3..0000000 --- a/src/setupProxy.js +++ /dev/null @@ -1,11 +0,0 @@ -const { createProxyMiddleware } = require('http-proxy-middleware'); - -module.exports = function (app) { - app.use( - '/question-generator', - createProxyMiddleware({ - target: process.env.REACT_APP_NCLOUD_HYPERCLOVAX_URL, - changeOrigin: true - }) - ); -}; \ No newline at end of file diff --git a/src/supabaseClient.js b/src/supabaseClient.js deleted file mode 100644 index f867a4d..0000000 --- a/src/supabaseClient.js +++ /dev/null @@ -1,6 +0,0 @@ -import { createClient } from '@supabase/supabase-js'; - -const supabaseUrl = process.env.REACT_APP_SUPABASE_URL; -const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY; - -export const supabase = createClient(supabaseUrl, supabaseAnonKey); \ No newline at end of file diff --git a/src/templates/MarkdownBlock.js b/src/templates/MarkdownBlock.js deleted file mode 100644 index e498cce..0000000 --- a/src/templates/MarkdownBlock.js +++ /dev/null @@ -1,35 +0,0 @@ -import React from 'react'; - -import ReactMarkdown from 'react-markdown'; -import remarkGfm from 'remark-gfm'; -import {Prism as SyntaxHighlighter} from 'react-syntax-highlighter'; -import {dark} from 'react-syntax-highlighter/dist/esm/styles/prism'; - -import "../markdown.css"; -import Sally from "../resource/sally.gif"; - -export default function MarkdownBlock({markdown}) { - if (markdown === "") return
- return ( - - ) - } - }} - className="markdown-table" - > - {markdown} - - ); -} \ No newline at end of file From 808b4048cac40c0edadb177243caba5b3e374b9a Mon Sep 17 00:00:00 2001 From: chucoding Date: Sun, 5 Oct 2025 18:49:28 +0900 Subject: [PATCH 04/10] =?UTF-8?q?refactor=20:=20[TSK-20]=20firebase=20app?= =?UTF-8?q?=20=EC=B4=88=EA=B8=B0=ED=99=94(CRA=3D>vite=20=EB=A7=88=EC=9D=B4?= =?UTF-8?q?=EA=B7=B8=EB=A0=88=EC=9D=B4=EC=85=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main.tsx | 41 +++++++++++++++++++++++++++++++++++++++++ app/src/setupAlarm.ts | 38 -------------------------------------- app/src/setupProxy.ts | 11 ----------- app/src/vite-env.d.ts | 15 +++++++++++++++ 4 files changed, 56 insertions(+), 49 deletions(-) delete mode 100644 app/src/setupAlarm.ts delete mode 100644 app/src/setupProxy.ts create mode 100644 app/src/vite-env.d.ts diff --git a/app/src/main.tsx b/app/src/main.tsx index 116108e..3003d10 100644 --- a/app/src/main.tsx +++ b/app/src/main.tsx @@ -2,6 +2,47 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; import './index.css'; +import { getMessaging, getToken } from "firebase/messaging"; +import { initializeApp } from "firebase/app"; +import { registerDeviceToken, registerSchedule, removeDeviceToken } from "./api/ncloud-api"; + +const firebaseConfig = { + apiKey: import.meta.env.VITE_API_KEY, + authDomain: import.meta.env.VITE_AUTH_DOMAIN, + projectId: import.meta.env.VITE_PROJECT_ID, + storageBucket: import.meta.env.VITE_STORAGE_BUCKET, + messagingSenderId: import.meta.env.VITE_MESSAGING_SENDER_ID, + appId: import.meta.env.VITE_APP_ID, + measurementId: import.meta.env.VITE_MEASUREMENT_ID, +}; + +const app = initializeApp(firebaseConfig); +const messaging = getMessaging(app); + +async function setupAlarm(): Promise { + const permission = await Notification.requestPermission(); + if (permission === "denied") { + console.log("알림 권한 허용 안됨"); + return; + } + + const token = await getToken(messaging, { + vapidKey: import.meta.env.VITE_VAPID_KEY, + }); + + if (localStorage.getItem("token") === token) return; + + await removeDeviceToken(import.meta.env.VITE_USER_ID); + const isOk = await registerDeviceToken(import.meta.env.VITE_USER_ID, token); + + if (isOk) { + registerSchedule(import.meta.env.VITE_SCHEDULE_CODE); + localStorage.setItem("token", token); + } +} + +// 앱 시작 시 알림 설정 초기화 +setupAlarm(); const root = ReactDOM.createRoot( document.getElementById('root') as HTMLElement diff --git a/app/src/setupAlarm.ts b/app/src/setupAlarm.ts deleted file mode 100644 index 77472bf..0000000 --- a/app/src/setupAlarm.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { getMessaging, getToken } from "firebase/messaging"; -import { initializeApp } from "firebase/app"; -import { registerDeviceToken, registerSchedule, removeDeviceToken } from "./api/ncloud-api"; //TODO remove - -const firebaseConfig = { - apiKey: import.meta.env.VITE_API_KEY, - authDomain: "til-alarm.firebaseapp.com", - projectId: "til-alarm", - storageBucket: "til-alarm.appspot.com", - messagingSenderId: import.meta.env.VITE_MESSAGING_SENDER_ID, - appId: import.meta.env.VITE_APP_ID, - measurementId: import.meta.env.VITE_MEASUREMENT_ID, -}; - -const app = initializeApp(firebaseConfig); -const messaging = getMessaging(app); - -export default async function setupAlarm(): Promise { - const permission = await Notification.requestPermission(); - if (permission === "denied") { - console.log("알림 권한 허용 안됨"); - return; - } - - const token = await getToken(messaging, { - vapidKey: import.meta.env.VITE_VAPID_KEY, - }); - - if (localStorage.getItem("token") === token) return; - - await removeDeviceToken(import.meta.env.VITE_USER_ID); - const isOk = await registerDeviceToken(import.meta.env.VITE_USER_ID, token); - - if (isOk) { - registerSchedule(import.meta.env.VITE_SCHEDULE_CODE); - localStorage.setItem("token", token); - } -} diff --git a/app/src/setupProxy.ts b/app/src/setupProxy.ts deleted file mode 100644 index 4448b7c..0000000 --- a/app/src/setupProxy.ts +++ /dev/null @@ -1,11 +0,0 @@ -// Vite에서는 vite.config.ts에서 프록시 설정을 처리하므로 이 파일은 참고용으로만 보관 -// 실제 프록시 설정은 vite.config.ts에 있음 - -const proxyConfig = { - '/question-generator': { - target: import.meta.env.VITE_NCLOUD_HYPERCLOVAX_URL, - changeOrigin: true - } -}; - -export default proxyConfig; diff --git a/app/src/vite-env.d.ts b/app/src/vite-env.d.ts new file mode 100644 index 0000000..1d41e7b --- /dev/null +++ b/app/src/vite-env.d.ts @@ -0,0 +1,15 @@ +/// + +interface ImportMetaEnv { + readonly VITE_API_KEY: string + readonly VITE_MESSAGING_SENDER_ID: string + readonly VITE_APP_ID: string + readonly VITE_MEASUREMENT_ID: string + readonly VITE_VAPID_KEY: string + readonly VITE_USER_ID: string + readonly VITE_SCHEDULE_CODE: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} From a439d8cd43f3052106a97c626504b301f94b7799 Mon Sep 17 00:00:00 2001 From: chucoding Date: Mon, 6 Oct 2025 00:41:24 +0900 Subject: [PATCH 05/10] =?UTF-8?q?chore=20:=20[TSK-22]=20firebase=20hosting?= =?UTF-8?q?=20CI/CD=20=EA=B5=AC=EC=B6=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/firebase-hosting-merge.yml | 20 ++++++++++++++++++ .../firebase-hosting-pull-request.yml | 21 +++++++++++++++++++ .gitignore | 12 +++++------ app/package.json | 3 ++- app/src/pages/FlashCardViewer.tsx | 2 +- app/src/reportWebVitals.ts | 11 +++++----- app/src/templates/MarkdownBlock.tsx | 4 ++-- firebase.json | 17 +++++++++------ pnpm-lock.yaml | 12 +++++++++-- 9 files changed, 78 insertions(+), 24 deletions(-) create mode 100644 .github/workflows/firebase-hosting-merge.yml create mode 100644 .github/workflows/firebase-hosting-pull-request.yml diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml new file mode 100644 index 0000000..ad70ae8 --- /dev/null +++ b/.github/workflows/firebase-hosting-merge.yml @@ -0,0 +1,20 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on merge +on: + push: + branches: + - master +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: "pnpm install --frozen-lockfile && pnpm -r run build " + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIL_ALARM }} + channelId: live + projectId: til-alarm diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml new file mode 100644 index 0000000..45e028b --- /dev/null +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -0,0 +1,21 @@ +# This file was auto-generated by the Firebase CLI +# https://github.com/firebase/firebase-tools + +name: Deploy to Firebase Hosting on PR +on: pull_request +permissions: + checks: write + contents: read + pull-requests: write +jobs: + build_and_preview: + if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: "pnpm install --frozen-lockfile && pnpm -r run build " + - uses: FirebaseExtended/action-hosting-deploy@v0 + with: + repoToken: ${{ secrets.GITHUB_TOKEN }} + firebaseServiceAccount: ${{ secrets.FIREBASE_SERVICE_ACCOUNT_TIL_ALARM }} + projectId: til-alarm diff --git a/.gitignore b/.gitignore index d58eabf..7d58449 100644 --- a/.gitignore +++ b/.gitignore @@ -2,14 +2,13 @@ # dependencies node_modules -/.pnp -.pnp.js # testing /coverage # production -/build +app/dist +functions/dist # misc .DS_Store @@ -19,6 +18,7 @@ node_modules .env.production.local npm-debug.log* -yarn-debug.log* -yarn-error.log* -.env \ No newline at end of file +.env + +# firebase +.firebase/ \ No newline at end of file diff --git a/app/package.json b/app/package.json index 0f9b56c..c28e59d 100644 --- a/app/package.json +++ b/app/package.json @@ -18,7 +18,8 @@ "react-slick": "^0.30.2", "react-syntax-highlighter": "^15.5.0", "remark-gfm": "^4.0.0", - "slick-carousel": "^1.8.1" + "slick-carousel": "^1.8.1", + "web-vitals": "^5.1.0" }, "devDependencies": { "@types/react": "^18.2.0", diff --git a/app/src/pages/FlashCardViewer.tsx b/app/src/pages/FlashCardViewer.tsx index 195df37..196e47d 100644 --- a/app/src/pages/FlashCardViewer.tsx +++ b/app/src/pages/FlashCardViewer.tsx @@ -67,7 +67,7 @@ const FlashCardViewer: React.FC = () => {
{ - sliderRef.current = slider; + (sliderRef as any).current = slider; }} dots={true} arrows={false} diff --git a/app/src/reportWebVitals.ts b/app/src/reportWebVitals.ts index f8e2f4f..df27c5f 100644 --- a/app/src/reportWebVitals.ts +++ b/app/src/reportWebVitals.ts @@ -1,14 +1,13 @@ -import { getCLS, getFID, getFCP, getLCP, getTTFB } from 'web-vitals'; +import { onCLS, onFCP, onLCP, onTTFB } from 'web-vitals'; type PerfEntryCallback = (entry: any) => void; const reportWebVitals = (onPerfEntry?: PerfEntryCallback): void => { if (onPerfEntry && onPerfEntry instanceof Function) { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); + onCLS(onPerfEntry); + onFCP(onPerfEntry); + onLCP(onPerfEntry); + onTTFB(onPerfEntry); } }; diff --git a/app/src/templates/MarkdownBlock.tsx b/app/src/templates/MarkdownBlock.tsx index 39d7493..e129084 100644 --- a/app/src/templates/MarkdownBlock.tsx +++ b/app/src/templates/MarkdownBlock.tsx @@ -14,11 +14,11 @@ const MarkdownBlock: React.FC = ({ markdown }) => { Date: Mon, 6 Oct 2025 14:34:23 +0900 Subject: [PATCH 06/10] =?UTF-8?q?chore=20:=20[TSK-23]=20pnpm=20=EB=AA=85?= =?UTF-8?q?=EB=A0=B9=EC=96=B4=20=EC=88=98=EC=A0=95(DX)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 67a4837..322dd54 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "functions" ], "scripts": { - "dev": "pnpm -C app dev", - "build": "pnpm -C app build && pnpm -C functions build", + "dev": "pnpm --filter app run dev", + "build": "pnpm -r run build", "deploy": "firebase deploy --only hosting,functions" } } From 704af74675ac0e05693ebd317f68b2d7adbc0a43 Mon Sep 17 00:00:00 2001 From: chucoding Date: Mon, 6 Oct 2025 14:50:11 +0900 Subject: [PATCH 07/10] refactor : [TSK-24] remove supabase --- .github/workflows/deploy.yml | 39 -------------- README.md | 2 +- app/env.example | 3 -- app/package.json | 1 - app/src/api/supabase-api.ts | 6 --- pnpm-lock.yaml | 100 ++--------------------------------- 6 files changed, 6 insertions(+), 145 deletions(-) delete mode 100644 .github/workflows/deploy.yml delete mode 100644 app/src/api/supabase-api.ts diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index bd4ab1f..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Deploy -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '20' - - - name: Enable corepack - run: corepack enable - - - name: Prepare pnpm - run: corepack prepare pnpm@9 --activate - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Build - run: pnpm build - - - name: Deploy to Firebase Hosting - uses: FirebaseExtended/action-hosting-deploy@v0 - with: - repoToken: ${{ secrets.GITHUB_TOKEN }} - firebaseServiceAccount: ${{ secrets.FIREBASE_SA }} - channelId: live - - - name: Deploy Functions - run: firebase deploy --only functions --token "${{ secrets.FIREBASE_TOKEN }}" diff --git a/README.md b/README.md index 7256b23..39b42f4 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ repo/ - **패키지 매니저**: pnpm (워크스페이스 지원) - **프론트엔드**: Vite + React + TypeScript + PWA - **백엔드**: Firebase Cloud Functions (TypeScript + tsup) -- **데이터베이스**: IndexedDB (클라이언트), Supabase (선택적) +- **데이터베이스**: IndexedDB (클라이언트) - **배포**: Firebase Hosting + Functions - **스케줄링**: Firebase Functions v2 onSchedule diff --git a/app/env.example b/app/env.example index 9445e22..0d8cae5 100644 --- a/app/env.example +++ b/app/env.example @@ -1,6 +1,3 @@ -VITE_SUPABASE_URL=your_supabase_url_here -VITE_SUPABASE_ANON_KEY=your_supabase_anon_key_here - # Firebase 설정 VITE_API_KEY=your_firebase_api_key_here VITE_AUTH_DOMAIN=your_project.firebaseapp.com diff --git a/app/package.json b/app/package.json index c28e59d..6031dd9 100644 --- a/app/package.json +++ b/app/package.json @@ -9,7 +9,6 @@ "preview": "vite preview" }, "dependencies": { - "@supabase/supabase-js": "^2.39.3", "firebase": "^10.4.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/app/src/api/supabase-api.ts b/app/src/api/supabase-api.ts deleted file mode 100644 index 733b874..0000000 --- a/app/src/api/supabase-api.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { createClient } from '@supabase/supabase-js'; - -const supabaseUrl = import.meta.env.VITE_SUPABASE_URL; -const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY; - -export const supabase = createClient(supabaseUrl, supabaseAnonKey); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 135c924..e160217 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,9 +10,6 @@ importers: app: dependencies: - '@supabase/supabase-js': - specifier: ^2.39.3 - version: 2.58.0 firebase: specifier: ^10.4.0 version: 10.14.1 @@ -1349,28 +1346,6 @@ packages: cpu: [x64] os: [win32] - '@supabase/auth-js@2.72.0': - resolution: {integrity: sha512-4+bnUrtTDK1YD0/FCx2YtMiQH5FGu9Jlf4IQi5kcqRwRwqp2ey39V61nHNdH86jm3DIzz0aZKiWfTW8qXk1swQ==} - - '@supabase/functions-js@2.5.0': - resolution: {integrity: sha512-SXBx6Jvp+MOBekeKFu+G11YLYPeVeGQl23eYyAG9+Ro0pQ1aIP0UZNIBxHKNHqxzR0L0n6gysNr2KT3841NATw==} - - '@supabase/node-fetch@2.6.15': - resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} - engines: {node: 4.x || >=6.0.0} - - '@supabase/postgrest-js@1.21.4': - resolution: {integrity: sha512-TxZCIjxk6/dP9abAi89VQbWWMBbybpGWyvmIzTd79OeravM13OjR/YEYeyUOPcM1C3QyvXkvPZhUfItvmhY1IQ==} - - '@supabase/realtime-js@2.15.5': - resolution: {integrity: sha512-/Rs5Vqu9jejRD8ZeuaWXebdkH+J7V6VySbCZ/zQM93Ta5y3mAmocjioa/nzlB6qvFmyylUgKVS1KpE212t30OA==} - - '@supabase/storage-js@2.12.2': - resolution: {integrity: sha512-SiySHxi3q7gia7NBYpsYRu8gyI0NhFwSORMxbZIxJ/zAVkN6QpwDRan158CJ+UdzD4WB/rQMAGRqIJQP+7ccAQ==} - - '@supabase/supabase-js@2.58.0': - resolution: {integrity: sha512-Tm1RmQpoAKdQr4/8wiayGti/no+If7RtveVZjHR8zbO7hhQjmPW2Ok5ZBPf1MGkt5c+9R85AVMsTfSaqAP1sUg==} - '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} @@ -1459,9 +1434,6 @@ packages: '@types/node@24.6.2': resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} - '@types/phoenix@1.6.6': - resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==} - '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -1512,9 +1484,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/ws@8.18.1': - resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -3673,18 +3642,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -5109,48 +5066,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true - '@supabase/auth-js@2.72.0': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/functions-js@2.5.0': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/node-fetch@2.6.15': - dependencies: - whatwg-url: 5.0.0 - - '@supabase/postgrest-js@1.21.4': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/realtime-js@2.15.5': - dependencies: - '@supabase/node-fetch': 2.6.15 - '@types/phoenix': 1.6.6 - '@types/ws': 8.18.1 - ws: 8.18.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@supabase/storage-js@2.12.2': - dependencies: - '@supabase/node-fetch': 2.6.15 - - '@supabase/supabase-js@2.58.0': - dependencies: - '@supabase/auth-js': 2.72.0 - '@supabase/functions-js': 2.5.0 - '@supabase/node-fetch': 2.6.15 - '@supabase/postgrest-js': 1.21.4 - '@supabase/realtime-js': 2.15.5 - '@supabase/storage-js': 2.12.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: ejs: 3.1.10 @@ -5275,8 +5190,6 @@ snapshots: dependencies: undici-types: 7.13.0 - '@types/phoenix@1.6.6': {} - '@types/prop-types@15.7.15': {} '@types/qs@6.14.0': {} @@ -5336,10 +5249,6 @@ snapshots: '@types/unist@3.0.3': {} - '@types/ws@8.18.1': - dependencies: - '@types/node': 24.6.2 - '@ungap/structured-clone@1.3.0': {} '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@24.6.2)(terser@5.44.0))': @@ -7781,7 +7690,8 @@ snapshots: toidentifier@1.0.1: {} - tr46@0.0.3: {} + tr46@0.0.3: + optional: true tr46@1.0.1: dependencies: @@ -7990,7 +7900,8 @@ snapshots: web-vitals@5.1.0: {} - webidl-conversions@3.0.1: {} + webidl-conversions@3.0.1: + optional: true webidl-conversions@4.0.2: {} @@ -8006,6 +7917,7 @@ snapshots: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 + optional: true whatwg-url@7.1.0: dependencies: @@ -8185,8 +8097,6 @@ snapshots: wrappy@1.0.2: {} - ws@8.18.3: {} - xtend@4.0.2: {} y18n@5.0.8: {} From 0021baf3ec0203f586a02f0e5e3369e9d7dc809d Mon Sep 17 00:00:00 2001 From: chucoding Date: Mon, 6 Oct 2025 15:57:53 +0900 Subject: [PATCH 08/10] =?UTF-8?q?refactor=20:=20[TSK-25,=20TSK-26]=20favic?= =?UTF-8?q?on=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F=20web-vitals=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0(CRA=20PWA=EA=B8=B0=EB=B3=B8=20=EB=AA=A8=EB=93=88..=20?= =?UTF-8?q?=EB=8D=94=20=EC=9D=B4=EC=83=81=20=EC=95=88=EC=94=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/package.json | 8 +++----- app/public/favicon.ico | Bin 3870 -> 1552255 bytes app/public/index.html | 40 ------------------------------------- app/src/reportWebVitals.ts | 14 ------------- pnpm-lock.yaml | 8 -------- 5 files changed, 3 insertions(+), 67 deletions(-) delete mode 100644 app/public/index.html delete mode 100644 app/src/reportWebVitals.ts diff --git a/app/package.json b/app/package.json index 6031dd9..6c3c2ad 100644 --- a/app/package.json +++ b/app/package.json @@ -1,12 +1,11 @@ { "name": "app", "private": true, - "version": "0.1.0", + "version": "2.0.0", "type": "module", "scripts": { "dev": "vite", - "build": "tsc && vite build", - "preview": "vite preview" + "build": "tsc && vite build" }, "dependencies": { "firebase": "^10.4.0", @@ -17,8 +16,7 @@ "react-slick": "^0.30.2", "react-syntax-highlighter": "^15.5.0", "remark-gfm": "^4.0.0", - "slick-carousel": "^1.8.1", - "web-vitals": "^5.1.0" + "slick-carousel": "^1.8.1" }, "devDependencies": { "@types/react": "^18.2.0", diff --git a/app/public/favicon.ico b/app/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..9beb1b13d4fdefbfa2892e6ba260d7fa80ff8225 100644 GIT binary patch literal 1552255 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┻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%0DYb~B3!zo0K{aU{>o9_^a|c)cS& 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�?f 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 z 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

I)m^Q|nyV`XC!6TCaqx6p#Xi&T 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%0DqZ7Ms z_3akAfP+Ij>r^#+*naflz>IE@Hl%fsi6)BZYHw~Upd=j3S-TsT+35STz!B)T0vC1y zICpmSB%C)82}}_ZW~$4{2C$C2=Ku{Z46NuD+Hkhi9SsG~a`)aMaP!6mF3z`?{>ra@ z?Hd!@+0T69>8p1i&X}mOC@&>A%2`VsLFKa;^n(Zx%)JJSX1^so)d_+QsFLV?&6*go z`@uj86r69Uhu6q2zJdDqbGZ1g|CxwwVEmRn1cA#xAuu$=dy`f=NDvf z52MlbZgx(O$PUORuq-gqbG~xd`|r_7R+KahL(K=PB2%UN%6qBWP5|pRwEIvS6k9w} zv&sNUQ{4i?jcW?&IbW@^VudFJ8#OCk&bKKd@OPth#(pLiMD!iDQeI% zg-%FP4YNsmc2?pUZXwr+>4bVuQS=-=0>r9Oo<$eU(Fw*_yQ&IRC+A{~hsO{~MGB?v zZI;>)s*|q@5>eCF+gC?L(VZk(3ok{pwacd~ezGbnR`-z-*aBFdumY8*2&H!A55*-& zrOPC(aTd$X$v}or)dW)WzTq#H6U+X0Hb~XA=?1f90Vk{Sue7nW%ak}LPePd~h1889 zHqIJkW279V8GqB!CE_s7+R@RBlGkH(092TtEo6{|DJf?X(fw3o;VgF5-58E0UF@nA zJG_=oI+f5`n!zqG6gXy*XB+a)dBtzMj``YqvHeH?!@BX0eH549c^mQVN2m)Yk3JM? zek+zPy!6>|Q+GGL7I2~=?o^q7@R!>^zBC#mUS>4f1e(jF+FggO^{r zoqze)zy2To_BY@Bzdm{IrV9i+#!l+rTf7+9u_%oPv&Nq27(eyMf&f)Os=vl$Pm?|+ zk;P}qy(O4MP_=rj_)DR`CnJ40RhXTg=cx8;L!%_XY-65J3ZY-~Nr;=JSVpcA~ zxuWN)<^P4ht58|Rs*AHNGbb{)bHNUgy6hS7o^M>S$uXgTVj>$O7tthH3$b;9V-?WQ zC|YaQIC;2Zi<--^k4Qs?vXdcHMA_e~<76W`!p%hNWHjAnTqfIkFa17b*9Gi#8V|zc zZfWvq7`ycOfs?!1lS8(qSbyho3RrQWXUjEm7;Am>Rn|->@22yq#(p$8W`!K|tUdg5 zs2&n80ILHK-8m!+bb?SlB2wCGDu)QiaDA1(M@?MVyHg9TbpUr*={tM2LOEj^V5Z4C zw#HrKV`KDeA7qV%wFOne0s*Ll$@>d;V{|J*;{%E`ssuQVjcvE>d&(YM#Zs;ZSb90t z;|u_(e6oe!-D`%GsyJd~6D@UG=-YAaK0cvmS&alBsL$08bvcgC6u5AGi3A9&qKqb4WF*Eu5cWvm{Mpln+Z-;(;NKJi`{`E0gWs)DAPgdpX=6L z0!lDTL6tf84M&4xti*e<<_#p#2a&5wKnkvQRNgd+N7)p*LWWq?=q zv|)F~;lzn^Ie0e_ndxn_6H|IR`xc#jmV(+e8{7hli?Fe?;OOTv#j=b`t!k{@iR<|s z1pFK#)e5ueQ1r6s`I^n%9pwq=?RL6EXRQ_)^u7@2Yb93@H>I8ZdkYpdDdhH;ZYAjb zHu1tJ?@NQ4R^QLn`qZ^^n0;KLDt^}%Hwu*Jv%IFL^?Q<%%C#oh_U|a)t)giMq4vq$ zg)XfDXe1_Wn|i)l^GPkRQlss0w{NxY`p}`*mRRZBNws6u098rB!W|2sm4m2=x^l2~ zC+)Ihxk^3AD$UuBSDYp=R~wRSsqN_YtqterXD|KYuYCQhxotOo{G-q0gNN5!0V5+g znHbjQt677P`d>MP$tj6AusUG2E~IvehVNcLIv^?^4iE-@y$0P?vyH+z!B_6%`1N;D zfA|x)_>ccMuD_wiKxOJe6^cgD$1{tk{Q!_ycg0SGk81kbHKGq4=+Q@~el4o9_zsz3M zfu-aSFhLZHnUPs}3a(Tz4ZpUp7FmV+$eOi8g@_J|DM7F3Mqd`H(rpGhXl#5!Wfc7X za`or2zGm5V7`FC4-@W%uRj;P5?&_v`Vt13>%}J6aQKANtHc5#LB{>o(i6Rm~PGSUb zU?@T07_pHAMi4m(0t5j9AyyznmZOQHNevc7jiks>6i1P2Hhb>sxvOigH{E-`vseCD zYoG5|F1x9!_wN1uzVDoU_FjAKz1L}mOONTXyXaOoo$b)jVL`LvS)n`K>A$LQI-iT# zXGGM#nolKh00&q4@8SJv$yvI}fnbZome{gt=FTvR(FWL|%I9DHGrEukGJ=`xc4jQU z+=Mfu3^@Gj@BobfgU+u67#rc6AKs&KY)%&YIS#Hl-(F0rp}elnp#nd z(eXBfm&l$R@&Cv?x@xKg`?`YZjFAS2B^e>Gh)F@mS{l#-SEdJa^h0qdBBIjv5D~?` zK_*!4fFpz@W$aYaYo8|}Gd9<*pN-UE_Sua{^KM!j7DHEv0$VcX?TvW;4P5`?=i}l( z`*(5vzx%y-_{u}_6R!z0rw4)>gDTM@AkB!%h?0_~JNAa!jU;;HcSWJ5JDh|uXE^;- z$h4tp`&b$pWND3GdvuLwpST_GdG;}W^!Zo*C%^uQum07$Pu%Q6k4D#wrx9w)p7tFp z?zBHv_U17J7_aipT0*w>BCJGWKhRoKVKXU!OWTF32;>j-%Q&gm`M#eq#7PCJ93KL# z=n`ni$IS|`nzlvs9q+-ueZz<;78Z%z5f^6?o0{AoQ~&L7Xm;{$L8SxVJ6~yB6S0bN z_Ek&w%8m_@?(X6O0>UAU8CqvWz!n=D?isU%bw;{y;U(`Xces146H9b7TG-bC-;7fu zyCa`+2bzDWu|f1(`GySibNgp{3EHo-iHrtswxK4u;Ji(ZW%@miY7-QT zOaT{3pcNd(Azl;jp|55^taBE?td4PxI?)?!TkAOByov?S$Z3?9T+hXZh@;Li0?Asn3x$4Ks9muB_xV!H*Jo)jQr8nj zuGOcuZynkO#(Ee%OFy;FoBnIDcLoZr*r{*oD!u21+z}BD!dMR9{|?{z8L}}t(Fu!g zV%Z|m3h{CtwTO=a7bDsk_{lY~RJQSMQ)C}5SJ$-P&3Ma(+bO`K5L{~j9Q#&gZkPS| zyACWH@cgVRFt&OprJ@|&Hf3<02Ffkm)wXs&dsQU&ZCC zmpK35e+O>=r{9VC*^eVXe~-L#u6@{TkHc2tF(#{PM!AhK7K7qv#0irdJp*k*OKYSO zn$MH`+!Qn1YaY{yD~NkgvDAUdj9 zmMxmnj#b!;M4Gk|fmIPP)#opJ96npLzszt8u{zj{tfR&AP~BC;b`Fe)@YRYGN|YZ^ z`v?1~Og%U=*~FEM+*N%6jWtYNi%9JGRN)-^+!5V19SEhTBXxCUWG%AJ{nx>+n0TJv zJHsm9tmv4RZVREhShyljwyz`9aypSH`VK-phH`DKbrKA4L=;ba-5?h1GV_CAtU1{1 z?~6iE)qDXZj~iKf{2<)ruSW_5EusQ|Ij0GWMD)vh6jwoHQ^veNq2>qv|lBt zo8GH;vsOfJv?p3KyWSXXUeGydQ7U90q9WWIuceAnZ3qG>F(P2aN-6}zYE5s)8Twoz z29^A@S1i#%I+uNMP9TmUuwb_n2k4x=$#umKAU5h)sD1@Nm1vO}P6`8Hm-i^#5S_(k z_ur`EqL45#DEen0Il{Uq%9*=!DVON3BHqX^!I8LF)X;NvB_F0B;|1) ziPg=uvT}5-NutYZNn(_<@6^?bzUnXLopYQ$-0|?|K7)(z{}7+}uYWLVpS=3yOY)5) zqPjY5pNYfwDg_9%{*wsAsD+&)Y2o<*-yAxOSC!f7y^>UCiX<}$oNs6G;NirRcW=~_ zkKKIu*{{6*r$6=li~o=F8|N4Sj-&*T(Md_Eg6QNU2({(I71!zF1&%RW>w<}Fp7x^s z!uFD@4ZHO+jGsl$g%idm7X7`^@q-|17Hh9EnGDkIeE^o@V_+bd+2KWV>BnsZ)15l@ zOTy?agMmq1A~?Y_t@q3WEY`xihEMM3#2QZq3eBDjm@ot#g0!xkte@r|oC`fFM`0*l zMEX(#z;#yuWuiS+lKSS!I97QOI#zJ)RylXQnqbXHerW<4QtL*sp1>({)?Y5rlt87&TJPo-d0v3?G4 zeqJY!+#Z}qeu^lJk|Gw|b|2wx8}GNUaIdlK7{i~GodJ<2X-IgUqg(MiKnluW(WaevnAw<2E4s_@tFT&=nMZq+zAM*;>rnN) zl$n(d1^pgq7RuGslZ3SkXlalm2R7UcaU4Jg5=54&mRz5TC>f9Lf-i3v7rU4aNYiT- zOjMRdPN4Q~8hv~JDo-3z4*w2U;AX&J*MS_66D2L^LU@P<{$bs@OK7jbHrc}oL|Weq zhh0^#G1W4dFzZ~$^LqbPteK}V4H7$3yH?Mubs49YL+C~n-$vmz$fZNkHtC>1&8079 zsjE`<8e))vW(!@1F{6ox~(cwReq6RY%haFXLsQ7 z7mJ|t{LySy-mq#Gwz1`nv&8N5^SAx8U-;}7uV;*JefLw_)uZc+Kn_d}_KZwOj)jb5 zMg|cq86>?ni#So?9fXz07@nIgrwgt~a)M{Rdl|CnSq1JB!3pjFKKe4QCUEhif0WyI ze?1@k%a3C|n#l7J8;Pxe9M%u88uH<$Qd24x%|l2`H0(bSOX_UdeIijojO?l+UBq+H z?3S|5^Kn!@W(L5CA}yAv>)_g^T1#bmU_Mjx&h1%OsN<%2U=uZnBe0maG9YF4b&z{W zEyo~0z00;?ggZ16s21t5^*7w96+viD*t6i&c~$67gE;~v&AkM{N?ncScdZ6VV4y7e z#G}Gc0AkM-*C5};26=!JqreH&^HLx%S=KdjGN6tGrPVXkNuNMQ1T8X|8i!U)BK4Q) zxL~?&GS)n!EI6ZQ4=W{9hzv|5Do0fEh;>l4NMkMuM(Aqg9DsOsxzb3?91y7*QE}XW zp_|<$@~ETh4sPoO(SB;}SyV(i24p)x12l|WV=WBLoR|olES5(61Hi%q>=B;jv6u}m zSFJ~SJo;6)yfZ-TWQAfzIex3nhi>m)+0Y8c>PT~}h?N!qEUGJbBBIdQS;T~uBv8d5 zW`uD6GL1lBCs`!`8Nkw=i2(M6`s%Pp zWsuQPt3ss;5%x_tO|-!6vS6+=k_kq3tfiGcGEg~$#nUbRc_a+JNr&pz*)awr2Av{i z)C~}!_N^wXw>%2!|hzdiZH9b`qy-wu5)3R!bS0Ge`{w4O&N7U*809tLv~ z;N)91IU++<{>H7VaD@|rw@zdbURT>Ul>{XMb7x#^aeaBYXKWRWvEU6tK4T;hESEoY zeu@hsqOZs6dA0V-jKFmfo92k(EaGYHzXAhK+QhlsN17_O4__&x^M?dDRAEo3b0(WK z44}nLm5kwtbZo5RM6y$vSjTC_X0z}Jdb~3TA!J=C4eR|hc~8H4aiH^& zWs4_y@QgrgFgb60UW;U2znNY5b9cI{0k+dFRnqxypU-M${zy>PJ+}sMr|OnVn>P$l zOK`1xP&7>0zu!r7t?a9zSkIsXx+k(6ycWO=A{M*v!j;=r*nrWS?+elFZMqFd3(+$Z zO%P->BUl(701=a@Z46(*;8X1CjZWp!)a)60hzU#w$p|2ZlP*`^i)n!dF`xZ+K!31< zXZ5In6{7Q~RtOjdx(e*ba5xI+GrQG#sh0OiWLF6E9+5z*o6=x9-n37uMRe+BR;rv@ z(U=Jhl04TQSfVX03ME3pt@r^%)X~-z20BQ$V?sngBwARmZBk-*2K34zmy4*b!qEQ0 z?#?1tU>qV_;VNF+rMgyf1<^!k&MM|2B|71vxfaAg$X~+3+V( zYP*C$FAN~`2FV5^dAK)(2Ot9y;1W3-teS`n>iU5MgAQPB8)pS05mUcci5{a61>t}n z7Lykr&=m&%&(A-CZq83cl=R}7>GlnLeVws~groggx1x3QXkS|vX42Oh1Z8<%&_W1F zzXmZ~KJ>Mzf_52<;RaQ9B=Wd+95oD8TEY#&$J2&j-VL&U|?Vt&hDC}2Wu?CK@oP_%y+3l?aopyLWcQh1wdOZjEd@(tXyJ+jt;P`GIbPnWaSVE&j^2zxGvJzjj@B|Nfr>f5&rC zpL+%4^+)8k3GoG?X$3P0AzzU-boYkwqYnYs40Jg>mjcHjfF>6(P$&*$_0K!Dr~TF} z%S&=2E5>!+a4Ylej8=nl^4J%&3s za%uL62Op3!sPJ9KOgbS7CNkza$7HPM>oz=j7LyThcSChD=~$S?Ywed!PAn2bu?vl9 z!DDp6M-)OZ&d0*|#g!$$0a(Kqn)`n%A1Q#lbjTcA!`DVF5lDnbn3VwN%*Y>SSZ~Jb zyU3L-(JlDO(UjH6rS{pMXbP7|Y({YoI_NGUptTp8j0S?8O_>}>iJgjfF*<#YEE#Y5Wz1M07UQ^DlhWKqS8AMaNU_Rn9on(z;H(U)XPmN` zqChhmK{rcxvQxw$tRF@{e>ODqYqwFi;}0iyHfFcbqwEaKVz=~@gO`>&7Rf4SWCl?4 zuCu)`TI{YxKiGrj{(IN792ns09Sf3DNfSXyzetQ0X>s+u)!DkLwJOrK z4V)yY4G0`SyNa;3BbrSe%fOX5EA1>Z)51pvJ~n7SHIzm8`bZ{tqMV!y2X$H7jXaj3bXWcjvN1#5zgMK5l7MLBa_tLF> z%DR>-06@6xscThitJSt(CLO6tqXav3&dP175e+{5ymVk z+tpsf>W!+_m>E?wtoyaibWOFBXRX$>^;bY5x?{6j_@W9U4o?yoz%XsWAZmhV1GpyU zr(QvP=o#Gn$3GHRUwR$m7hVJ&KgWI}7}vGNV7$!ohIyLXU|7N|-JJs?H8~_b%We_}n*s073g?7uV25*+JMpnXK3e33aP95)P`Pk1`va zDGg+(Zyp8#m<&{kkIR%VXcJn%+A1L#$kC=(hSB9SiS;%B#m+-=9QMWTjnI-Q#MU}Tt>Kg9NK_NJD&`DbvoHZpV(hZN zZ4!B1h)MmuLwz>km#PvEI;B%U@>u~e+*_1RNyuPKU zN1X6}a8&mDM>Ym8SZ` z(g-Tn+Tb>y%P7alaDo#leZ?Uu*)Z8W+RTPLZ$RTHvI%?eEs&nU2^lGl8(TuU3OpfE z?Rh-_7Fcf>#?u;B6pm5qvoV0aP#_YmiU*h!G7E7oNj!Ua20Rc9xg3KEUGGRif21xsy-I;X-dUdOz$ zW<5GwchRO2yu7UKsXOQS?yq~Ie(_^3{1-31cJButyLmRj$Q+7e%uddg1Vxm)NsUhc zsPjJ271mBL4^cOnQh9$gZhBzdPEoYYI}j6## z3LtV0L?ri^tLOj(=-VOKI5OqVW(2m30ZfoQlWdC%1u)40;~4r#r-as!dhhONh{lJc zV^a&hl;6!2aCWSPlV{^r3i}2-jgv#t7@-o&uJ(;~8SD|i#zM9)0NwQy1F=cRADly~6AgCRI)o}NsbdcA@9Oq;2cHo~elV3&2|g-*kMJRGqqPf~ z?ELGXh6o_8g-2@&>W#K5RVnP)!fTiaPUU4ZE&-I=5g<4Jx4yOUwpJ!qD&g>GQ9xh` z9#(s^^n3Ri@7&bn2g~szY|jw>jpLb=GwWSsJIB@aHg)B3wq3cuW85h_ca%}|VLlQx zxHY)l{OJ{O)&&J{G7l5sjAHiJ9Lb<>2q-6Snza zwZ;x>3j)%J7}9^t#gvvw!G2uL z`E$LQ`)@SHqRay=akHXdUk#B^JG%pE6>#I$86LZR^RXZQ>EHVNlaHPATi*4|eEq>? zs5-Ri);5x3$QddQsT?SajC`;5I|!uxzm6&kksQdpTs^5+c7S6d&yu?1!Ql zfnZgGZMMfFs9ftHBAFy4$&@~cC5^NQAgXUZGtZQ5-m&dyBqd+jVJaua=q9?-xes*1 zQFI_xH;jEN(m_@ZOZb3&dZ5N|gDnRqaD0|P2PV5-oHfLe}uYs zmArq=u~$?mCCQKm%@_a&B1Qt+0MC_3WfW06VwSGIdoU6Acg#oE;KM8A>yNMd|c=Z~%zk~aXxGt=#Q!BwCL5LdRafxDKieoM7M^rRF-yXzZ&y(mOJDZ$~+)?L= zlV6eSiq3325lGESp=I7>a_ORFqPYwdrPkdb01${x*#XUR5mpuqd)g$KEptjB)5*Bl z#;Al!HbP%^5IO?@+>Wp!*s9XlPlj$^=t&<`^vy#~4nstJ7DZGVXsQpYbQ_1T0v(%^ zR==ikSDk=)Iy_?(h?$3wq*IMh>uFN)jV2+qkOK9^^sK881Y7}#1ZIw4-yjklW6E7I zPCWuF)KMrxHz_m9!wEz#!Xo;`eO9tWRPg2izW4y~bDxX)Km7slKm47TFFnL~;X%~J z7EEG;+G>3> z)nSqWOcO;14_Hn7qOfPc1BN%SE!!lamGG zG<8YzGwo;uvCzGo5a8<<6$}s3qFk_Od_Z9JN9vl6Z0PBtvT~Uj#y?%@FwZPM1COgV z%9Ty@{%Q#(a`Sb>gvTFjW9%($?E|fyda`<*{fz9$aQNi@6+k&m`{HN|4m$|1{}xbO z?-6g5bO?>uBTXEPULWUS_Q{*cJC}FN2KnP*W=TOto2ktU1JYIB^#5&%g)p<~!)HfC zJKt`F4YOe-CrItQy^rVwrnJ^EWgxm-Pv6~hK5}3ySJ0Xj!M+x& z+vCgoW1>U%*EW5tQ{TZ!Z|5w zsShOK7t=E>j2W6SIF43jFb}_jJ}cCz5=%LP&64(ArOvN7j2Tqe1wsmgt0fXdkwM1} zdDS}R;v&#pGW|ZitUff#-@JbW)M(AnYzKytw*)v{x`BKg#qR3c!__7U@L+BR{{$kP z%FZIIBC3ELHLFx_jN~|v7&ivyog0W-7l?}ydFu?k5x`k;oS#K(@~`7sF|`G&Vop^f zbX`~EH4!(qX3_ortrDKdy`*0;iCH`H!8Q0`2QDY_jVsItSHOd7)}w23f0W!4u_bh? zw~_lubl{E9J<9}j!wkY5!b&pfzG3Q0&d3VP1d|z@4OJL}ED{+pA(v;$h=fV? z)lk0LbBo}Bbf&BsDNgZJvqrBc>99++6?~e7jgCe5`ux~}F6~0$0G9F!B^DU3xDiHYRzxvsq z|Mz~^yT0w_HvY}k^^U&ZMRo|RYc+-m3nnB4COqKO>?q0_OA0_h|6VRWEX;=$mm}s% zbPGdxDxIXnKwmh^!r2PA=pj@0y+lAG8%~e9&9XtXE9*Vp>SHRFZHmg7hycl&d=QbA z^&(;9C?-EG(~PvN)M|z zr?2nt_BFPtJgE$!j(-|sIl=GP(!~qt*|~(0O>X<|6`gmRkYWb2lR^`iL3Bs&I&VE9 z7xs$)eBFmuAh=rJyQN&ul1^6Rus=dXXHB$NA{slo=p;YZcsMY!!?U{>j91ik;W)c; z8k3v0=yYd*^oMOmFm?i#j$2pJ(SYTFHoR?U+5u_;}U7TyUruR_W6Kx|{ zf2V&^q=aus>sT4i+ZHK;CVEXM5j_=VV%YZLt?uF?poWbxgxyApC@ObOw|~*Nw4SP> z-4+oVi$xc0n>45Wa$nuqoy!{$7%X(>TzXD@CE3}@nrkjy(d^_&2-c<-%l$Ec(JV~D z0wr!|><5dZjY*rY?jm1;Y4Ssx{fHJ8IQnerq5`$ zFjQT!LyeM_xTZ1vgl|fg)%+H0Ba#t}#1d?<-RoMZuD~|f>}R$=m}n#0bfx9wGK$6M zp`nN>58@oUs;yK#yQ*QvGF(ML+Ayd}N4P&^bt$+zV+2qmz$rN35w3NBh6xjK^v7I# zxEj-kXjNP7Rl`ZB2FtvTp#5GV-BK^r&BW-07*OXghV>Kk_%VQMl^vd1{k);q_>R+J>sfIt-MRTu&2boE%2P1Zy1o zVwIPy?AL;~LT_IJ40`kpncZ6Mw#8oKem4h7x)P=5Zf@F6&>x2#z%Zq6D|Lle-<`3z zgYIqbd!f5?Ba9nH61#t3OytFlt~?iyPxZ?|SO$_17Pc7+ZpcIjt!X zV-MEWIT)=JO($y0BeBdv6Pdn}2+9bhGoaQ!tu=ktx{^GX2pi8g;7bosuRK8f$G;0_ z|KYdc!B2fQw}*v!zA5IHk|OK`w-CWV5mcZ@iZY_F#44tQ6lci}14yoEQglsAEO-M8 z`xa&Ajj0@^(;zMB(55sd?d2JWWU#_!cGM-(og-~4Tt3Yk(f~nGw%eh3P+O}dt<>a;nG;zVtghuBVuT`++&9xA1Az)=rm6U9f1|9@ z#A~(~ms+yjHeXC2b+b5v;Uc8xGXrWLT{RW2xtwf_38<2+WHg-o*$+D=Lp^yB+nsaZ)*0e_AkGHj{uQ=+JMiKI#8)1Y zU%MakEBC>#+{gafBk<)1!IvL0?p;May4GyMeh`%b#59q%6Bt_r&Njr^U~Cz@u_114 zh#Tj)y1C)(=?ma3cd)aB2C9rUNjKvwvZq=W!f5zO~e3cvZ?nuGNLhsbEfFOQxRk&Sgepr>0&*V zR=LIzP|nYY#tReJhT=$BNUDJ~Y8~`I=o${jK$eKuwp`JHoeasQfx=AqT2R~hIy;Eg z#)xh?9X!VSlpuS;Z6YzqzN|XcPRkT&-Q`rnDgC=~MS$Q84#(RJ-QqMP6Dn=rmO2cA zF)FxcLCEhkh10#<;fbJ#Rf(?|^G0I3nw^S?TB&!`+4-i50Ew~XKyh|dDY`;%U`f91|YJJZ9DX-`hzctJf+@V>8*; zyb1%j^Sg63xL6|0Tal)&jnx*xLo6~+*sgyXgxQ%| z;8pX_r@+cbK1+Gghb06qbf#a!Y-L}= zN{lohPe3i#vA&}%v&ArF&pHntcGb*knW;Ri+AU;9!rVF&{RTZViMFeLzU3*!z-IC! z5X;6^ySu7S>wT6}1hCrNY)}1}9^Vs12#q#y1bXFK45b2MHQRw~iRE{VKnIWWDlL!p z1%)y(CupMapB6Zr9XJcPxVhDx8{5U-|CgWq(%r{zp1tqwPtI3gzn3|-%qSCIF##lJ zCDKA!%}(p_=wve@B=3dt_h^+0QR@1RBxgpX=MoD@vY1SPQ_o3Z_Er~$7QCXD(rZAuPQiPoJ!4>luv!jdXi-a!R(Bo3o z8P##7xB)ScKvGp(L{tZ(nMyM>?h)?Q2QkIir5DB+Z(pKH^FCb15aKc&o+!=;fBI>CNZ0~#)=O26m@qs76_dEf9_*ssNjG6;@bcuTLKKRll zc<+*UcpXJXZh^`Tu_ZYWY4yH{!HNpaP8tBQy-f+}tpL*(Mj)ujSY1RiuIYim>f5%I%pk0kUCz%-VP7#Kb0krM-79tmkgeB2 zu8P`(fnKVm-wg;vMo34I08pfA_!Jj~Ea%L|XNo`-PLc^*uV!1-9SoE^mx#!uCN&DI zkaMM#vQMbsv5u{3THk^oU}mPNY5aaA1{p5|z=OPxva>Z#^}fk0)Y z620k)zsBXm1;~m}2LM3QJ|Kd`z6E0+dG+&O!o_!eeVqTLo4EHs|3^6g%{|8Zp1_!um0Z|y@H7x~Z1jSbJubmug@}=U{aoDDqw6`|_RL*gUEjk` z{i{!XD9z`=OQN?a;rVsfF-gCDy~10+zhL){fzFu)#H`Jiwl~Ub4F=e z>KarxE67!-X-wwIkT;@y;=M-h%s3VN6CyvJX?2tV%jTQpLZ3mzk&t$N5xvdEaXkm# zQJR5>zMfG(XCSsb?LcZoK|l;dxwA(9-p|*BKzr$oCc%x%N{dEdVSFxpru?DD>pIy} zjC3y1e#b8@{OkN9wK?TcQ+Aafex@FsNgy;UrF;zG%JUj5_7->qtaFv#ivbf|8gE(o zVHjt$h85h4bc*@uaszc@EoE|irxp#UTJ;b_?-Y)5yZ?w`SmV#@+^pAMx^~2ta36>k zoE~e{`kSIikH*+;A~Z6&+kK<+Gx%IKQxNG!i|Jz+tEix2coPI&u`|gLihQ&2J-RTe zv6ZS`yY?kV%Vj|Y|4~4E%kO^9vz%`>X!vDB?CSJa*?i-eHKI3H!LeKoD5 z9bL~OtQ6u%>Rb3~l@~kkM<-QS4q!E?H}tadXt!3h#ddP;tuRRRe>H+^J34U+?ErFB zh_xm(t=Md1uR|;YIAN@8xvk7Cb<OuF#3BMH2cDqYfqj(O07!?C zdlNwvp;3iMEBRW(A&tfz29{>onpF*0;H3@NEEl`V-C*bBm3v;Gm(W$f==sV{bPiOd z_f+<;XKunt@dpi}PwLdm9wO2cWa}+XqOu)eXaiLp#)ybs`C_0z$}x}Iq6C&0R8v8_WKW1&m8w}l;(WsT5lD*^05prD4-$? zCePRJX3F>EGkX}t-3uc;^VEcw&T88;BOri>!|~#%qNky9pJ$nVwD*+LNhyDwZNL+c zKYspC{?#YGydxib&$D-dd6ioxE08sr%!d6za1J(e0f?M5d8O)HU-jefZC~IrJKeCK zD5qp3IYLaoTI;I{XL*MD;>)j3^t~3e+sPpifbCoB!IHB8+69l4Ui>u$!MKM5HzT z4?EG33RV2|2P?6~BqKZH>LlXm#cATPdna6>QN*CmS1@!8f?Z83Pa#CaYBIEamQpQe zo2ymM)kGI2vD!`A9x+w@49m1>H{~aLW^#JN{Tk8BO1Q+UrcChFPGU=tRm7~QV(<(Yw=Xc>dK=rbH<33k$ZKH#%Ii@deF^cA z7s20p3G;I=W4v+6IT_b>W8y`C?JQ9@&oFMEW1J0e+oT+y1)Rmgxz48iuAM6C;j*hd zPy*HS=CSFlcME9LDPYlcR5=M;7x?I!xUQ({A|LI6OLdy9!#aR@cjNemw;;ahZP-5a z*1*?4iFnIx*~x1Uu)p#UeBmDFgKO{_kz0UcsQs~1hJ@rA8wZ&5KLLHFrB(BZD#yj{ zdr~POqhcbO0RsVSp^&&-bOXjRmN8IBy61ik#4xCp+#bQ5jPX zg$Ocqseo6^IS12HL9|Rq`L&g%M){J!@;{ovu%^g=7%P=B z31PgL<+=U!_tu$mTsF5hoXpCv#rDPu-6&9p zpKk>LfeWl!aSC8|%eNe+#OuOFEI48UWU+4{`f(^JXXcxn$GQq{8H3wj2xH&?;usbn zJhuq9w)lmD5D`GEfGY@-z_h~}hq-lPfND0Wqf4xIhHyJ#w&6Q?oTLX@pE!tG;u!fr z?`s38W(E`Bbl@CebK_$E)=nv_K#N3W0DF1f2t7O911buf3X+6w4yeWRINOC`=5l&s zZ@X(^f*4A;V2y$i%b8`G!V%726|?9TpWdI~B279bcjXiGa|ad)($FhBmIK;;y0d|Y zqgcTQVW%0ZQUS;btUpIB8)^rvt19Khb#9K}*}K+B1KJ^l)=yVE+H+!>Xo{s7(N1Vf zfSGX?!P}3W<7a;93$H(Tbotna-uX;1kk|W;4!H|DyWCJG>o@3bji9O@NrI*J-FBOS zj{5%ZK-5&CX7<wodQW}iJv4bT;+BV%ygUEL21 z0Y`00!*nd{u#QaFU(Gf8)Sz89MR59NRuZdypX#c>N--UT+h!LD8ldMRl4Wz~pxgdN zzRH5948&5**Rel9!y;DEAm0JsPD3Jg9WQL71+UChS@ApoBv9(*S4=f1TdKnHEh-87z0k4M)QbucC|5pE#B>)|#*mgyJh;Tw+>HnVXLrtU_Q7YdecM}b{yU#Tyyq$G zPhQ}9pTGPO?6d98J{%W);{cLG*-M#5Pg?vSAyyN5fQA`u`rO4ERtrI zS>5Ik0{f2Hblh0~9RA1+HpWNcvzUg4b+m#507mHQ4jPB$o6r5h=BOIig##KNCWj!| zlzqu|#5wd8#(f6u&fu4fqY~{4Pb*N_BaF7$zVzL`qIi(?u!@5!-^VDarY*E*BZ{>% zumj`U-wwX`09QZsV|5;p^BbN$U2jHfK(*i-+kv91^h(~^e;Vg^#^vtPCK;r)l!&PrA_C1v%eK+} zqMu#k3F*&=b0IkS)f%)@H?g4e!6pgYQv=~9+RY{`0$RD<$%vO3GI6}IUZhMww~k4<{1L`3<#+9lDptQ+ zzr&%I@FrJjOi~f2n4lLxu`^oZL!^Y(X};MQ;mr-A=h0m#N``E!vq`&zu-bwA=lWbOXSPZ>!B}?C zVBg#TG=WwGaugC9A_C7oeG5PHOP~G7*Is+{p>KK5vsc@weB+Y2Em=$Y(-+Zpg0ZpDY~!xbA&C8S}^(BE9~t518OdZa$bXqo9BmgUIO?O{zAEg!I&BA%EMKWAi zksO;4}pgNjC@do~y%5@{gWP;rDS>IoH`jSX-)QP@~SxWRL0TgB? zw$T0X5yLUJJMSDVG8bvz99@&@LEFWoy2ASGn%pb4zE4-34*#v?$0GI3gg4g^EB0gv zqYQ~QawK>S;NC;j%a_1|>zc)GD#G@jyNK_6H}X5a4)KAfvE96Z>qn2sFTNi03-=KZ zuMrr;jffg4A7O$kT@?)!%Z4!AF{9#Oc}_K{(LRQ*BOZ8c zTUZB*qFq7PfTOWMbi%FTO=w!kpR8h2dZl`@hWf@tu&X$-U$v8w;JxDZyWSeb;{1Uh zMQnw5&y&%OLWmK>PQ(zGdqAayLJ__sx%&1UCw;k0MZ_EjDoPdO5vv)^%mBIoGD4Gf zJM;QiKlRetb5C7-^t*r8yFT=_moJ^SIR4W8MN}te0mhfv9{9l0MEgT8v+=FTFE7#x z6G^T~FBxO{GYXI2xp?{?{`~V_d(SgB@%WvKdUQQ?Z`XpGF8;+)h{8z469*WNn|r?y zlh)pkinEdU$}0~aed)#f@u$D{8z1}X%lEH~8fV&dxX~I_EnLSACrz&5C|WJzx{1#P z9omPj<^rs0x9u<1ddDJv)NRyBzkg1#3VlUwo!H2MwR~*-`zo$DF@s2>8MTDWVSK(~ zS=Ay~J5>^yz5~u_8XLP>a6GT8c}*0wP~gJ4gbzLrPqlI_7a{_f6>rL46c4SThCqw_ zF`Mj!nf!z7>D;8r6VbAHtkKH*PVzJ7C2l>pyRgj$k8TO)H*4e;Cq*#CBB0j0L+dI( zsBdqWEpt+_sD&DvFt@0y9hiI%+IPZ5jM2&6Q;1y59T%niKadtY0+j%zze6 z5$i@TG}o3noZAOFv8!XDTP(0=Pg=FR16ml(EVj^2-njG4ZQFJT%R|~b_3a4D(*@9X zdxrnMMLAl4uRl`HgX6v8G?8lu(nN-xe>=b;`o7`*^J+n^W=>BIm+JwmsnACbeR)f+ z!*^88qzdQPO$oO(c=Dp7XUh}pen7eO?oT{fqay(y{&&0ocGl5?g&h!9m z;*=fpmHbbvsqHrf3m*I3PPYII*@rQKjUsg55%$;X8!UwAWEt*6;0Ynw2h?EXaGobY zP7?6~>gmcD+DSBiiRBQ~bWjFR`VO{pXv<*F^n34`jI+~;{vg=CfOQU)m(iqeVnkse z@s_9V;1_=LbN}MAUwQC{zWH5GUfnty=l8CPQu02?sX#13NG4P3d;1kQ13BEeigIvH z{rMSz2~^MY+82luwEaxYhsTXG#K*pd>mts7>W5KL96$HPsI&8`^URo9!&AF3i_Ho~ z%xLph!nzp@UQ@lrYDHFdo>)$Iu^Q{UmdZKy2= z*0i`|^C1AlegMGL1TWo@^z1F>yB~}3%w6Wa%eelfFCzZlCwT9dzZiI9#{~e~7~tbK zDxbWOI2&Lp)vGI=r?z)ji#Q@Ms}53P1Te$;7N@6HpiFuh;igRawjr9Oa}I;d9^QbP zgqqee7>zK=Ly&{a>W~&iZRi%nSvHM;4VIHwY7G^SKbvqIymGs+wgw>M>so7;6uG?P_BC^VLNO#ms zU*!p6W>#8(mpssDP(ytSJ5;T6hpybJQy&9}k{QT0Q+{4;zj8;q3NckBCxBvcF+(b? z^{o%HfD!gDWlGxLH-fPn1WSR#*ioZz%R}m9W{|t|Q5p!J6m|jtW)WRDhxH3a7dHCn zd-9q|1|9^hehu`+0cYOa#FTa64Yw(72TsO2r-&)cgXk`1fXn26>WHDN(xs(Jn`Q+x6 zl`wSc_1FSuIllQH{lfFV{^55$&a<;K?t3N3z7LB{*1&ET;);xcFK{Prgp#`xgmmC-9+*vGuo}RxM6I#7z43ZJ`o@OI0+_1}UAJQ#_={b3 z$rCI{T5~GZiJZ<21R{Lz{GvnpLjj9JrYp+b?MJ^>n*>;x8AuFZPOW+SSFdW@qCkL( zZHHhT;Ie(6WV}gpVF8L>%O;S#!U5+FT^jGbl2P|#E}!DKhCpiwy=hC=zbC-mql@9O z1+TA*9_D)WJ=ypcT==mIz9T}~Imi`HRSXFG;{{-V6Cc?4xJmcI@jlu1t&+X%PMvt+ zxGlfY{qezV42zeQPl* zok=^`_aQX5&u&e)!N-mdbUx zlv0H*d}uU-7DmVd&*5@?^kMfQ$~L^^M7(8@S~i1*KqnywVRJaFSj(Pf6WidjZxo0_ z9aCYZbs+3yEfm*>T1n6j%a>uLr)&|8qs6AjE4sShT^k4>C*2MSw{z=x7l~ur^U@;L z_qf*T{p$ICiG}&Ro&?b2`D=+y&XpLQWFl)W|2Xg!dY>iQa^erf0P@7X;lu0Bg7rBx zGudrwM^HeN#2L%yhX(sT<7NLU`!G|^KtxxusnH9sX)C)POuN?MwCO{){Alouc7|iU z*x?Vlbv+{R%$*G%`{HYV@z+1`@_+J8?|N##dwYx5E^8df0LnldWoTg2RSeZ~2X+wS z;KgJk2??u)x)RSqa*g`T@KL9k(Kwv=jdP6OcoElUg&Y6ihrmmse&q$k%?;Nh1@O>> zm#P|=b+nlVH7gc6>rq8|2B-7#PPPNU?1Xde2TaC<1xj^R=yMzcYV&m939!{(ZFIw9 zGAErUEy@_SuL*&|c9X*OCuF)FrX{etB1jWsMoZx4K!HPK58h|#PORNPRIo5Z0Ws`@ z9dJs-YxS85zjv5sW?vqORe9-ZY%6m|sIs(1!n?N>Ej$2JN&l~)5$+`xdqUtwmj&c_ zQMrqR09HnqlmKdj2Q8yCDDtW>uXf<>8MbeD8r$0+N8P&yfBJK{{)vx)zx<_x%)N7g z@$4*8^jFAhnY?wpgG1CeKjy9Ww#7>Cef|lv4GC(*af(PD=uSCwJ=M>s}K(heEkyh z)kla~xDGI$y%`tZ`F`M!z6WO?c&4td_QYpjMSS56?3aac7U20n-$YWR&d zBY-&zur{HGc!ujI6$NUp&-`+Lqim;Gw>NcVOz+(Ru#T=WaGh^qsR3{*en+hMrk_ms z4rc$o_Pxg;09|!Ay$0^AR^Vn5=0XU?#Y3*2kg_^2cM3JNC*_b?#g@si1FV`;{0$t zv4j4z9yRjMD%bAHw0{lV)fq?3uUd(w0&eFs)@MVH+xXh)#)l54%`MehN46FEK%eAy z(k{{Zpl{z({OdR&9Wh9pvFyuMOT9ZY)0J>zGQAhj*Q;u+h}0buJ|CrPqRrWKp3oiS zEB|#;-L^EVq%GirZ+OIN>CCwRSX>@YVZBAdJr1UdcIR|0#iG4-kY7MP^H8xnEnxRQ zOMk=r)i<>z!)oZm#9l%p~@~A2+mL|fo@h$ez!MM_`q2UESjx5?y_MC^>CQdjOk19lq&o#ry z!%+sEcsOJ&gTZl_8&o0`Jo{Qd;OKJG=cU_xG_NtDImK?9>GqoP97xL~`ZE&izU{tA z>6nYr_gmJ)EE*2bC`{$#-iaf1(8G*s849*OWIH2OkW z*#Aj2rEMnMg4F=uz8&2*yD%@}7!v~4&uZpv z;`Z$uxW2sn_kZdazw~48eeQ|<9Z%iJ*Do){r&p;GTOB}^#!1=V=UCMO(%Eg3CTT~@ z#;)lSO^e8wlr&IvYk{x$x!ACO^hJ&vBhG%}N5IR=;;(%5R2?{v@}Uu5o*;n z?TP52MrFJ~-z3Nb1cV7cCD&P873BazqZeh2+is&nqP3MA5bV}XI5d?N-#{6Fu~Z9h*GP*p4WDr5~C^90>-+s zJYxy^bigGLK}L)yD)Fh23`XE;A}%LzGk~{0&h10bMAnA+tDnQwfAgD|Kl?m3yPWN* z+vF2Bg6HazK4jTLAlz{R?_Fm`3|eqang#SNID?1Km8u?M zT|Dlt)?p0UFWdiP*=uB4Ah93M;`1>L*fiCisXAU&tvIaBk}eDk_@`n4>FO+KnmCuE zQm;-Y(dPqO2Cz@?-UMHKgM2un0Pw9h5I^t%oPGZX81H%_c<&1Q&95O|e26{CF*10u zLEF!6&|`PDAka4DW|7blB@iQ`u|g*ht5ukyxJL}^1fnPv{RTn=nZ6HTDsaziK&kG1 zPBt!Y*kJ!@;GYy@5vKkP0D=Gq;bjI;Ob(6mL;{FnF#E206P@nd^)JyEE3WHFO|+-{ zdu1_d4e}j$Mu=0lFlH{LgN`u>sE9SWIO~-+tkm8Y(&_#Kjl@MragRV++;3H=I$!T{ zz8%n7Xrsgk-2z~T<@gXlPD+;}Ts!h%l5KJn0&{YH=!v*-`!*i@vA;z;yo&MRXTZxH zIRS1$-`%lC{W7Fy$QZ~aE2=l4U)|X8bTN!@=}LU#(;fp$%`wKD6OY|K+du!}RXqRI z*T)b3-go`GV~c-w|G|FX?`-_o@%ywc-3e1T!IH=uqAaY9BcX6|s~(XP+;_MEJaP9N zzwzmp{;$t}`QBgnci#6@+<&xp-t8Pt=f%{cP)7JFJf?2(SP7Jg1prGpAP`$7KK8j+ zuAaVo=U@Ns55M&fy!hH9|9GGUb`NDr<6!^&k^UHK+5)5V2S|IPW5(<=<~Z9|&;f9P zu9L|%b7JjXh1Z)X&`n7jh+Q~tb!KD}+p;~I@ARnF zdd3d(<^4|;5W)#;Sc5`-nJy?QhwJz2e_44Gx*L_oB?In_L&L^q=|woGz@vcVjrMEluwh`HPZvNxDL zPa(q%x4ABbM!(-ufF}S7#5Ty0qIZJ{8B$l(XD1>33@foR2xnNW)89|8jjJeb<-_cP z1C&(OP*OBQ^TcbBNdN;8g`^Z?+W~2mg-TZY8bh2``FyI~0dO#q`rLNn&FT$=+piC! zRrTcbMh1iTb`~b~N#8D4$36{rNQm7<3k9hSFFgtp0>j;Uvm+3`=Mo+G)&c9oLc~%L z(&x9dV|NEMd#cYk+IZwfI#_sbPMOpe>+4|Z=R*}@gNYN*3gnjECgiOzX5L4*|4YX!4Y5(hXK;kGRpN=#SwdchR{<&=VSLqx7;a&BbjF8i1E zf}Cjw_imfoXX4^U;_Q5U@E`u{XMXe9CvMF5J$HA1aJgR;$*R>+qU0)|d$mDi6lU9k z_CYcV5n$ir3V3!sm%X@i)g+AOexsU=xBogHh~In>S5KYc&fobns8=82`lBx(&$hMZ z4da?t9IgbT!=r;0eCB)XLGh9HWzp3dLs19c!Xm*C>|p3GJSsdQU5;p(n^LE)(IFS{_?jP|+dAX;LAvW2FR4BvA` zoH$~QZV`UwzGVWsnv$5hXo)bR*#b*u+#9^HyM;WP+ysVNLVaE+PN7`xSi}eA>_w1i zG%zzzMg@y;-+{O)Oitw8bHq13g?#H>#AjaP)!+Qh*ni?9hzFwQ;^|w6r*ASZw!oaI zUF9f8FWCtcyCOQ)IL(6)sUx*is^k)cK-i))3rQ8NdBO3%>i~0rc1ayua`WNCje`Rg#hJq^E|o3yNFD zPa-E~0B3=*ZAzBkxI(;m5A|@z4lv*MM4bQ7w{m>n*CEf(y z6Hieb6>DuJ!r96RO1Zn>AvKLvM?_yG+i+3wd?3Uqo2%{w0IQ9>9Q1|JkAlP+LbgCv z6Mr%m*+jbgqEB)-4)isr?b9?O0?+D3AAg@WpW6kHkN+;pHRRA{HtYfAU$_~gG!10H z*lOGsm1IYbu-P{0Ttb|xLq+qIox1D!8gsSX9XCduU^YU}=;bLV<(@THUq^e+h4Ys1 zv8dB=d{)m(2Y`HV4Se_+oIUe6?*H+>2E1~O@h#7Qj|y8!YeS!+Vn`>8E!wO1H4gF_ zKmf5*oq6H*ULTYyC4Cv{0%~GrWVj?hIIH6B?eqO3pL;dmc>PiS$?yH(`yM>lKXvcH zSC3vxJQe-e!9CZ)<~zZ{YpUm+fP1zga7=OpZ|4KeE37}yqj-4 z+*e%eE>H2bf#9SR4gC8N$O30}0r#-MW0Vv;+k(IT{LB39?|tSkJ^Sq4|LFex%goeZ z$+X?uFCR_^$9t=j*7n&rIDo!k;&^GSBEza3;Sjg$GulNb-5%?>;m;4aW5``xEnsq7 zrwFtj%Zyz2Z}by8aacl|?Eh1itZcUOB=KMS8z*^03otY>X2V~m(d%J<+H{dUU!P5{ znRU*V3sSzLbWH2fxVM+0A6`CY<*NXsOJjpyyVUUJ&{kPcVYS$=6^i3|dau_NA#L(J z&iHh`z?DPj>#H4-*M#k896#4pkIQy+&Q;f;ZQNBGgu7+>v;18KZ_$C2#Oki-3cqoO zcCnMvTKE~$BHVC((7rg1!r;MRg*v|0^B*x-qw!tHGtLj;bk%A)dZAfubjMqK>+gBa z^CJe}2H0?twl*-1YJGbYuHe%YieNH$B4V+Eu7Z4wJlO0y4oP%^9A<((}WXp7SfSfz0KEKQ`96@m%S+rwr zUag!oAMBI~@%aY70h*TSgPjar)s77mZ+F&Nr)4MIv8f~K1B?4q(#>8+i1@-<*Ie!rg z?oz->8(Zr0yS28zGdk}=`;{XI$-gl2Z1C=lvnT$$pZoMHXX9-D*7rO)A6(C~S#r|~ zLSRfp4hhr2`wNEGqQv^fi6gZ4m(Ooetx#LJ#Ph>9NZ65-0Kv#YWQ`3cc2ebV25@!YYyZ?(MYFp-izhv5lGq}BiBR<{ z7evyC7f`0*08ntjJ)%%E)z{o52Yn;MQtqz)drDoAv)T)2Z#bChxj6~g;WlQ)PX>@+ zn&g{3D+hp~;g_Ki6Bdyp)S5YRak;`oTw^FFGlujr3=vR1_KoRmn;D~hs^*BR!H^d} zR1yufinw?{WVp$@kBXEC99pry_9%c0!CoI^A676_Z0GMVE)|a zas8M64f10z%C+7Y7|%U{x)nrK#FZ+yv^sDWP$LiE$v(Z_f7{*S%l&iRP|rn_>BW}F ztgEDby($>GipgUirE;{3KhuCeJd5k%fAv<5Dic{W;ATiZ}(IFDl zu0(h|rK`7kGmSBgvDQHHbXfMkFdsU`2cK^klSG95Q;lPU zW|1JVq`sgV{^Tyi#=?h674{~J3p#RxlagasI)l!RspSYTwi$$^%{pI`FD4=e>v=Iz)qRd(UY7Qz98eXtG@R;-go}m8;|B>ImPa(Fl{TH$cq?7_&PXuxy~KH z=7@zRT582M6h@hAaQw94Yf^5wtwxi zsi`OWnM2w#T{O!CFo|FJ^sD&8zwcfDJ|lj-uJ)Bu0Zq0Uv4 zc^%l$-M$EbZreXe`Ye;VFfGEry>uSrulfdUEK$I9!m)}V4LjJrPy9Q0?3q2>0?TEb zj`cYjUFq*(CntR_dXiXKpe~ppbRM3%eKRO`X5At{jgo>G08`t|K&cWPq$s^vHnM<3O9eZZr;$<#Ri( zzz#2Vjn!K-qtE-`NtI=56B*Q6R`J$=>Z2*m9Ctu4>!)#LzJeGMQNjxWLnhGh(B zM=Mtaj1miB#x2cOod)uDmPHwEClv64YupQm@q59T1;jvc`Udb5rd*kt1vCIsE%4zW z(4r~bmYmT{;$al@A#Vaf{$xEwW5ablM*|sjBDapbQv79zy&Zd3D(%>qB0vI77&VMh1y}9$9xrhK?@^O}{!T6`0^P#a>iZ%Td@fDk zsKpek0t|!{b6F0AhvRCeuRT3j`-36uzi#KEmrn0PPlBxj4r3QPjK$nre`)oN_<%&c z`QH~a+?oQA16`|VkOV(*8Hy}kuFcrhQazUszBj)7qkW6TNlNl2huiBJM|AWWETaW0 z)s13fDkk3c%#H0I{PT}Lyxb$c^#gC&lk@EA8nDot{bZ7}i0=8f0~L^CSGT>su>#K0 zWAY1Ekij9rKcBylK}&}u16docKK%mni3{BP@gKp}7hcBr`0K#k3t+!O*#SzF3+u`h z;WroGiy5n*KUd3IkYuF_E@s|kCf@j91UC}_U4dykwXQ!`DG@V)4OY$rP_CqtIB5Q( zpIT|Z+P2-DXQQiP4rR?f*sIE7rwg?JM-Z&Y2p(Nc(AV@U^|ifX7DhO06D!LIDHs-g z?gNR$9@Ee_fMOR{mDH4pM@EsAIRfl??C6oN<`yC}0VqY(zS~)o4qSQ5>ZY+ahRRQ| z05U?V)!9N&6DT|BLL%n`9!&%%@WCf>^8@d|^;ciR<=^@U>TiAwasLs{0Mv805Kr8~ zKw|D!tZ5aN5w^Fkj4N4jE7^MH?uK&bh}h1av$r2x08>my5dPc(?9)0T9kY+bwVirvSh&Je{&t(D?qJvNYz$mO-2!`o$%u8$P*=S>F_?7YN?$4E z@v;bwLZCxqt**G<|0p0v3RwCs>8NpYRJpy3p! zs2)OU5XwQ2#aNxw9gL&UT{E(h^mV@NfYZrI$E83kd~|H=S631rbQ`5kIvk_9z_6?T zjzEo#T%bUqatH_zib)K0XBBHr)HETPpxBR@~S!D&zVi zpL*%+#*OojfBzr&`fqsY<$IWWsiCVoc;Kqz>cMCXd8|>BBxyX<_-~Ocil#sYvUGLn z`B~!Ze7p6Je*V+1zW*I}x7+6fS34t6EXy$V?I3J_+)0RWm3E?_l0Fa-5jDN{17{m} zd3lYGeC}2LvETpxZ+mcc{TrOX&S`u!M0>64s-w5S>(~Cwt0|znf>tkar7>`+IHVif zOiZ$WPoJezLgLjeNRexAI0OnEIW{W9~fR4vj{3Ccq9_7VcEH}GA z4dbz18}zxr!nlfktp(TN(q{-gUJG=sDvVz(HzPFd=YaRAmsJrY)>)GMm|=l&z;M2i zu)a#y?T&NN|HhNCh0a;w{pe2>W)fB&NW`~(`&*Tm0p@jS#)e?}x(gheO45~bQvxk2 z5?EEwSceMew5Xb`BRv;?^6<_lHUQmC&}4yvMkhwO79L?-1u-T1t2ikXD#!|v<{i~{1tTtDtuUxjq9G$pGlxeTA(lAFG9n1Xi7g9YXUi1>z#=fF zgPbkXb-s2k!~!FB$m_1>wFc%Uo1Jh4N3EkSsHH?X0%ncfPP3}+ohkZoP`-I7yJjbd zK$ElU@WNoYF=ptB80RP5-f!!Ly&?<1K&0=v#M&OHVbfQQtrax`Za*ywTOX&HV|fMT zr?C#gnyWE`k7oEBd=gWKn6^7Ku(QY{de7}Ns%^*z5apR6EQVGEOgY8AM$T?de{L4E z_q#(!M~7xloi_oMN;(Q?#!gtHfs^gMpCJQ17YLs<*|UI~_OI_gpsP>q@XS(n)?o*e zIS@57&azm*Tc3IS{3rhDN8iX1=il<~r{}}{deqbfdin?vKODA82RMObqPu09EK^)y zbg%=O@rIs{vXiy3)gokKPp>!N{39sysvM4vqNrsb@sUe zS_9i+cX6xmiio0xXLK-}bam1h3p6X>`0S5F-|M@;O(v5Qs0@bXVA8C+Ie%?o6bTV7^;~-m+Ye*C*eyCR9e(IHf6`AA+%mA zC>Koz`gMK&k9j#l7c@4-ss@?!PSrcTkHsIH#VHV<1z5&hS(=&bwc3nZLrtl4SwgN6fuWoUd(*D1NGU;xxU1CC3o1$S?UiJYK;sXCE#OmuePb>vZ$Tj24C-N)ZY z4$Nuok|w(%EYxdzrqT}UYp4V86r4xxrw+zlM4L8e@Pr|I7#C>_@&8eD+CPfBb8xPrd?VU_T$oVO!b* zqcviND%rEl)!1am7EyZ>;XOl3YwmP9q8oFTvT_rFc1qpx<-s!DEC_^dT3FtCkw4v8 zn2;V$MOnzhkkMq?K?KOoB`!z1s$k8~6r4M(GJx`E-2wKUjW^72oRo1p2u;T-+YfA; ziMDaPsXEwX@+y`XfFCwgP4bBE>+^9^-P02o)wuGvM)+C>$yxVtVL}7m1?UvH>|zre zz};}ezcC0tD8vVz#My6q91p+yuk-A|Wy}w}1&JNJ26*PDK?1wR{6O_(Y{NQGI50^2 zPhlPd#}magU8}0NchbMvFM%jxY=KADlb`tV>wMpHcYppv?|Sn0zw%&*M(>NQb#q!p zqw(x2I6=hAn_8p+Xcm2Ux2JsZ77{of1kTSB*Vp`=KlKZr{iSdFhPN<_ab?Yk<=@@K z#uNOedGYXj88;vn)*8^WG6EOp8()0wL45wj`}2?f{%?5V)%*AFwLf6_%tv(0u{}1v zaV(8oL|4CGlTC#6#`@xm)bmaCR&`gj@s(}C__GtHc^INBG_Z6w$U{6&7_04fqI>G6 zyXhLUw;%8S+aq?g2=(FwVdB;V8lkux87B#{l2=U&9&5Y^UcVMkh@Y{>DFT>vLcVrk z$77&SzQS;PHa?V&Sr1DYcgL~k8i2A$W||O!uyI3ZviF#_-CUnzwpEtoB46u(mHp=u zpqy0t;)Fw4c|>*BX-2PAjo(hX4pRJ&;(|#7!_}~&<^a>$@7SuO6#CFo28kYnw~ z(jzVV#XPE%-KjzVgJsQtH1C`&m-h2SaV2Y7Hb9nAot54e^nevA_Ls zoc)bI&ivvVs4u>TJU^4lY{?#$`JwkO5GC#EnndUxGeo!?W|v5c=2P%UA{t!A2}xRD zN~a6ax~Lm4;Tsfe6A?sJ?DQ$t+*zOq#!#gau%A?US=KXAeE_KWg@t*F(X-(|Vpx2m zCP8cp_1)$Q@|c}Zz+~0ZH&JBL=^ye8D#$m1mDP&O_61A(1|?QT@JRkAJ=>_K;_U6War67$ zi}CC&Uj66)46py;zl!}w|1IKecX0EYp27C@Pgb1)yi`&UMU0lhCcq*`^jSUi+ho$w za9InNZz_YNAQ&dibvL>^INI;IehF7`gPZwM`ymIB5NPYKS=v0NpM8EiGxB$hkY$mG z7~Vot&sE*|ArXrp)r=nQ=2H9)NCgHEfzU1uRL8|q)O3g68l&i~5^;0G+5g}hIo|&y zw!N^ueudlvbq4IADk&ywsu}61tq`633tv^VO2qo1lJC`Rrn6&!ovMFk2sF_1p7t<8 zSY;g*4Xm5s(taXJ(kR^Z-|P)^hvt|^Q3Deg!>Bj_a2(eiNBdp)Y^fxZ)kF`;3`RO$ zhgsyJ$58r<<<9`9fxPXgV~&1CH{rE1psQ`mKN&8}QpZDQPsCt9x*$U!OI8>rI+{Lc zvJ57M{dDCJZINlwC*=ZmV8T)5m!Nt%1*|@qjSRemdRR#77 zksefu6|Lb?P{LBBgfEPBINAaEM~!2{>*bfDL|N6{q5x3f5HjK*YJwMMiTA$kF@Ed| zFMr3EU%vOB+`2eJEe1AMK7-J?$>>V1%`b&x=%SEdtMEpjxgMJ=PUG2%v$G9f`08ta zKDR(HrIDiREx`zPV%j81@gu`M4<3I!l1s&?&<3%q&?A9+4|XtkxnK&*t)DdMzljy+^fAI-cTCTXsl3pTXxA1=m{c28ap5QO7xXv~lh6s_Lt2xrX zuL0{ComoD@S|njiS-Mq9^+s8C1TCN{J6oN#L<69en`n9~RsrD1S5EBC$7_uQD;}-9 zp>+rPpNP4hb*-Om1jhEhv#KD!d4QbtEpXC_ld?eu!ajnmx1+m-brScO3oRELO z;S1AwK_HM^@l^Sl{gH?seKUBtTwkWOdyh z5C?Oz%E-=Ms-t$Djv?@9w{3(^Ieo52<2oc!$A2GDNbgepjz}j*`Ud&HgW>CYUg7o` zVWvDj41o$&xe!j;y@NXIEgnQKGSTWbVc|m9DA!Cn54NlrV9B7^_gDLK+b?RZJF!mP zsL)I;VgV;@Y@2J4Lz3qFEbIQ^S&r?<_aEM zAkc5?Z_oAL3vaoEqDjfHEuG9vVIo*4>N(X4uR04l|AU-U(>PUd0vD%+0>6hpzjYy% zf%rG+V5Ik+w)WIaP`3x8f*2{v;)!SO)W7|$FaNdAfA#X6-}1g^3Y^=+%Lvp2SxKfJ zb%gJCJt=;NBK}aKRsk?{Wl4k**2=&J%{i}ln9>zNmXlef&E zDO`X01>m!<0q5tOecqBxrPQiglpSSDbO-3WowI@U;njcH={*ohBILU&tlA}p@s%SVzeh~4C-nnB8EzD zNvQe|@)FjEIH9T>A2M{C89Z|%<08P;kjXwj%u;8>qHDW#K+ni36eJLq&C()Pl~?wu z0F>AS@}kcy5Olwn_n}&msk_ktiFO%_m|n0GncTPFc(|h;J>vHE+c^6Z--xrPZsPJk z{wdu5zP}#xCqIRoZ@G!_;b&_+eG_##5tn;nm%n08z0qoK3g||I&|96vkqE}@vu{`5 zV`FkNtKB_B5|ZP1Y;)p?#7>dML+@w6D!`XIPXI`A(gu-k9qjn-IAW{Nj!YoBbz7DT zbtl!)sYyqH2(T6PMJ5Th$+u*8ET{|6RcHIM?oe0Q=(x0lLv6=Rh^rwwftV2_a#+bY zIyOYcF2Aefg(5DCtOwV`6)@iMILRX=% zVq&{@iQ$eH@h^%Kws;_{j1rLGLWZ@~cAz^k5(q|Qs=a?!nJ5+7jCI=rmJK&)4?=n) zY-E$1KDC*F8i;Vx87^MXeW@dxDC+LS($#$WFc4GCC`GUW#Rw4zB@AZHTa{!A3;5bs=U1SPUjABWgxG_1O9TwkIE- zKlht2{Kb9WzxBr1hLIV8${rIF6MbO6#=knpvOgH72nO3 zKxUx_0Hn2ctOctUfqQZ1Xtj?sdTv-tTC!&+aZ1 zhF@JA7BW?be)iUT{W#Vyz_XJ8*Z(^fdkF`}p1;-|#+~qLwp3^#yVYx%OtoACAu&D}ivsbV`2Mp|OaJv85ELU_T?|9TUq!H}g7>Kl}oj=Ep40e~Yd$(qpftP?8 z(br-KKhy~e*Xz?&s%G$Pqkyhovk|k`BZ%XAwX!YfeF${rX*r>Wc@6ef3tE)2H~-_1 zqKao8q{xgztc7+YM=OrjX!y`0;VJ_VF;)wr;$K%1YgN(!J2?>1Z9MCsbImq}5mGCI z1~d!m6JcgH>;%1reVC&^2W?GAw}~zy&+8N;+T_tEO4UrYxMRfwRo(QJ-kT9`3I+kV zvfa}}P3HK{dH}7s3`$(939Z%J?)T{Gu`)IPPA6ezkI9jb-8#R1@uhp;_isM_wLklT zue-}zTjGtYnPcc~EVUQ6QM(O0nq;swli+@G&b#u1M4suLs&w=No_~Yunh6X{>)1tL zOT=%yfO^YK-2AaWjs2rv20r(C%v%@0Qi}sf)zwuoR|4Aa=Ka)^unvqT0Lk&v;M5Acu**w66V1Ef#z+)DaonV4lImc)vpE>KYAm z>xEC(FIMA(-AqPv>*2&FVC^Uoh#Hj1Xw_$xxekM7en^65%;v*yaeg zKBWDY00@;9$&3YY0=2dM2QtVE9`-mCTvd3p1(BFT{&U+i&R@NZx_K7o-}Mc+_{Qf@ z|LITT-VgjO>_78)-gw7tY~S`Q@a*Hj^>xP8j!3uQ*(Yg(eU_6F^6J+8KGXj9pwEv3 z?y&!Azp5Y{s4T_Sum_Y+3M7$ZCq1+%3bmFGNvf+Nhk=IV{m`VZrX-*?e3_KaP1{&D z&~{AoC=m*nQzXHu$Swiu#lPEv|p~$8tO@jPHFv z@u8=|hdZ{*2_r$QDSU~QM5Oyq+^JqA@jZ290XgYLFvW|^mO9fyoCyBLEbUP`N$^bw zUf%!;k*@!jk-TAm&-KDAoIZzZepKJ;X26a`Ua%x0ik)lfAoz-7BqUoFNVDxD)K)sP z{SFTyRynnUhz3;gD^H=*0s=9!_ zcV3v$)$LS@9jU}ov)sLW?q{(r4l9{PN67AIGA7o6I)btp3%CL0z;P^(MjMOd@N3no z^vWL#&xMO6*`rK$$Ew`QAL#k962s|aOv_6@F>Fsh`y{%kKbJ! zZlG_$cHb|ej0NpLnl;aUcTE}dWvEf38W3tdkt#<-7pdG$07tw@N z$L#cXi>TNnPwH z($H>^Tzk;Zqx~Jo$Wqlr5!xT-jbkTaWoDDh!zA+nJ&=RwiiTiqS6gEx-`yUq_Ix!U z7*8NM5t!)8epHu(PJjP!vbhp&Gj8)xf>gt<=JlGvUP?B8ww!9?$WR;JO7!UVoaz#q z11JclRTzAz(gqaGjG~iXECQrS3MHDZ{KE#`jE)ZhYAP_K05ZDO+|N+!^^c7_7Uc+p zfZKOs4qb(oWYwGh17O!1)>KY}=mw=fC*;Prm!PJM-x$ z&gEI{Kcfkx~{RkT#?vEWIW)mvi-mba$grFABhklAo4+lX!8`r}_C z?_SjTkN#Oa`sfRY&%Oa(oFCvF&2IZPiVzUiEStJGG;bJcE+{*xfM&_IY+h%5aoALg zCK%PCg$-BB#IT5(B&haP%>nByZ@T-@Sk(wrm+ zGDyd}Areq^w92KG00f#!r8XI}0VvzY`T9OqAhsjXV_GMP*hF3EUAGwkP(ZK0SqX;P z&AUrM#QS7-`gN^eXGwD>*gD)%_|h04=Wg(M2%K4N0K6{ndIC?}1U~#M@|}-keC$Qs z|1&>^t3UtW#)b>r_?~YlJb44Se~Emw;~=$lmN3KZN^qNXV5%al@Y2ECwjxU%?0MYi zyMO!a5~$KRz|o5ll=g5t_0JKK?a8PFjtsf!(6N}oA z|Jc>xrMf__ifcxM+Mm(693#Tz?{I`sz=#TjGB1(J>NtrBvULo=C``3WJLH()6n?7^ z&m~*H5z`#KqVXlxZ=y4~z+A~zaEf#laf3DQ;Fa%$-G8uvb$_xxeu6hIz|TAYKmQ7D z{*ylkUJT%)FJ;^u0)@sa>z?{_2ZlkqMoU@AK-OHawG)I+IMdifaY*AGO5`?xd@Q-^g&cUg$pb10hK7gbEU|CrI7E za&a;6)t4Up&n6j9K6aC{$`eU}OcVND$&J9AE0Z=}Z2DMUKUo}GAfwK|3zShXu zJD5#p2-e*j@2w~^x%OC!`#JWucrvQuZQ93TBuQ!&QYCuo<(ICj*5B}#iB z`NrK&zUYhAVx2&Ag-v4(jg2i-?4(n`sg#hqSXpWEJ{Afxbw#Y(vf45UbdhzP3O148 zlSmP#OznKp`Xrtmr}0{~zjl|m_B1OuC*pYivGPUdE$GbTP!I z)b4z^9dVgR@*olrfZP6qq0V)-!V7SW#@nZ=8iA>^jcFg%+|ybOkC(0tkzTj5k7~rIrL)WSceR2v75abMf2Un88 z#Y}dxV-f|%e*k*cS`oe)@b^KbE7GCriyW=~u0nHUgxdr&tTWJ`AM0m2scFM0KZ7>E zwFC}=qT5Qjs5d!%gN?<7ztDY1lO%Nt0&WtA2yFdGS+4#az|Rm?tv+!GZP}EMM7nL$mG2fo zi|&J_*<~MIE|em09MF7MJDL`vY)ypz-q{XSX6`l~Gk=||r1qsrBb~2Cehx0|1DzPr zbN5i&w*OrqRLae(+t05)mvg}a8EU6eHLI_dvGJIR#B!GFer8u~BYV#hXXk-uAHRto z|JhG`?(ti<<~yFgQ~M zUIU35iFtD)KmHP~?_}Ki`#+rZ?;JC^moyf(^M~8 z2kaANYOiuev&Ye!9aKBCfL)@iVn(y;ZfiP;!$7$+H<`$AJuS#d(O*Y7)m50Gv`~*d zvjLJM+i&cA}||NAfE#@$;OAASqs$s53f9k|lqv0NJ0J47Wp?27~F>H`NtAP~L3 z{uleN)TA+7N>(g%f`UMi8WKp~P!KB9%|L?bIAzhaJOKh57td-JyILK!je)*KO4>A< znFY-+hkOHr=!`E}ICG4~peoeb6wmewNwal+!YUpSOQJy_v7&w5Zco&m18n42@@}Ys z*olfwE$3{I4pbJ25=XLYUBZWtPF&$@kJM%iEDUR~6_J?N1zzolTN~zwpT+sRpCEqu ztGNFs{yHB0AOBh0`p{c>{s-TMI^Pg)TnnUa>jL>iSy&g;{5fk)u3@-yB|576{n_!$ zj>G>{1k$%UC|(jl-|}Hnb&m>KoRA(OH}UA7%M1tqYW29XK2r%r#-JOFnAyG~-t1GW zXv@tQ49$xIM|-{xsPehMf!dnhfzk1x>Rz?I{& z5=JMX?EiB8zH2CG!QHUMo^}RxCD%;4T{3EBTM26Tc~QW{8TiRJfUmxRJOA)cVIKj0 z8Gr>VNb2lXt}Y8gmB*!XmWMzPz!K@k*oCW8F;dWg$ia6S#fr9KZG1 z7yj3`Z;buMc}7)?lXOkKF8i~AW^T3LuDY`EM=4}!!%cn?TLxcv{ZXBt<-E9Y_Dho! z-DN9ps>GjmX6&NN!t#pa!cvag%d%BqX$(Ubw1x{H9k*KyuR3|P#u5S=EpB1gB}!$~V0N;`jQQMJb3<#C1f@0jWMM(e>@9CD1K`=Rp& z<8Pf?Pow*Z=CXxTyk*RxbA^V{+6UP~QsbiZIfe659YZcnEMesWVz^V+?4$Dtbqs4p zzl*AkqcnP~8T;0FXhKNxH|$nNtoDrVpw%2i+Ql0rm`71h8?n#`Hn0Wl(ZxwPr|s_&a2H zla9ra$45I)I}Qvzq={qmUtM{(qjYQ1F+&qTcCbe0xo$yiA(C+U6JkZuff_b;J5Vu1 zQg@}Rer&Xb!pZ?D!4NTjn(3jPSh_`cRd%!ki{WdQR%gxJ78MxRCUyBYrW|+WYVoLb zP7lKqA`lWxKrQQSL>&;lE&&3&o@An|=`{rGLLXiw8>mH+c%5b}4Tlab?fV*#E~gM? zj2#HN;;r9k?zZ4o6f|J~@?gbCC9Q~M+wvv7*)YIyKu9bHqd=`c%hYo@RH574HD{{N zSR#<@_!jMo7Xusp{GD_su)a*XPGr}ZJ;$cS z=c+E%;dp5$1+5#+a`yZ$(;XNHv$B3DpHXF^i&I}C5t{pz{f-RWzHCEh6`uOBADIuo{2K7_*N_)yC`N1y)EMCGcGafh^qAT0dRl|1zJAo?l#Xei0dTRY zp_bmT*VhdOo#^Z0Qh{NgoE{X2zB-jz z>sd|uC8g4)R^RSpkT9woX!^MWpsqvW+8eWdCpsr|wT3_y3sE&%#Li`3vMYZ&20Hvu zMyGS8bDwSes${2Trvr$&l+}pYMLgeIo+b~vjVan`BFY1t;Js^%v2pwN-i!069^?F> zzlE#+)jyr%(IxS|Cs1#{4P5QO<=*^9H@2ZG41~f{A|?9Os}gP3bVYfKbwX6$X zWgc;Hmy51BvGf!obXihhNJghommHvdnv;uk;~`7kPR-`Cn)5)pw31-BLdBdhSB!w~ z$gyhL%_P71Ex35wZPY*bWW4l8{y*S9 z`V`N;=j%|v{b|JOJI14HAk))^Ns6?Im=hs4Y@h5sE$bcNfYorP4490mo||N2MS)Hc za7vjQ{Hbdu9p?%?UX&Q>e1u0Tq!|GM9GS)*qTa&-e@jD)(d+eLh&*c1IyI~GMH;VL-D2v%dGBLKn9M3LKIf`t2f2nZ2wDV z`ijp>z_fy>2-U3}cPu}n7ftzWYw`jhC#c(3EZ|op>(++rfBORF)xBVoh2?W=d)jW?a{Muf9lq} zy1dGDePhp;>)(k`SCzYSt+n8_4VMD@fDnwC7?kzoS@4BdukyLO=dV9{G%w3Zn>@D? zHr1b`d8C5BzPwxGGX25mjsxSM5RnwdUyDp^62w@}VRT_*{g52WX%|=c4@}1`w--hb zB5wTmU2Q8m;qDkrj{p;WJ*wV^(p?MVPk&3FfK?g_`xEC%M94Y!zM_0POcMg`h8F0v z3HEn}v8i9u_%;?n10as)pzVVO-5No#pJuJjtkt=Yb*w#AtP#mlecq5x;I-_!0qS%l zM#U1@Lpm;1sc=Cv-D$&8{OQEk2|k+~cl@>)Vy!7WZVq%P4IfYyn}H)Y)xWbpqVu>e zL^Y1{h|SVZE1j9yggNID6YS?X_VkEjM3407%4T>AJN_fWqt8BTBv#jx&#K0h)m7xb zKF)jREgX`W>W6JC?DTON!rEN4;R2XWdP7E=Br-e$*a=-H0ND#GXVch93tm3t-Vobl z5Qu5Dd~K5wVOwSYSzA%S#uovWXJ!$r{Y8<>AYuVepL8lAT~(9-qMY#ee5-#nX!#Td z$|4p3H4`6dlTG#NW?6JBM^mlVP12H_q zm1Rnx#TYu9{q(P~h&aK_huFzLtx8s%h&@HW9oJ&;0 zxMq<6G?S$Yw)Yk~kpg=D3z%?Hfj(N8u@cY@KZLdj)o~yGPGEkgN5;UO5CViVc67%`^V>j^8Pks3>f92%| z@B6m*J~dVAk3CIJ(XSh>MRtIEEV)Y zq5j<$v1J1-lk~Qc=CTG4?}eC*w%zLNff#lWWJIx;9e4orjUp%@qOz~&JV;H4O`e3O zD6nS4us#BdR=ZstkK|~?-$oj$nh-%!RD>9h5&F?cYYDR*bO%(On2{^>a}lcjxAe2s z#9%hMFF5y3qe^oUoKA3>3l1bwp~b+-8U`8e8c;V>Gm+7xZsO4nUSA_V_!P$Pe<$|8 z_etFU-oF;}BQGP~`^1R%za_@l5D$0x^N~>o1sRcDMM{FHo<>=yh_MBqgqb{05oQ9@ z^Bo>%>Z_Hua4Hkg7uWP!vZ3t+5zHZuM1Ct86ggoG!#-)x*i)p)Li@Emy55?7Wg^l- zVKE}oQWSyWz{rpQu)RXGZx5iqy#Qdx0W>tC<*098GYdPb*9RFx={O^LY%e0R6$YEK zh^T=IU89S_26rz-v6Y=0sH=uC`efP8kHQ6@+saj}*DpJ8-On@Dss41C0S?@5Asii(A zbNP^@!CfSe+mRF#J(S~dBf2XnTxb!n6H7Ihi{C+a(h%y|FGOshLWYG#EmRfMKz0gv zBpA~6A(F{3|0v&9bVHQhUZg{K;S1DhjBw@B&y-B&2xf*WaXJ%C@J7(D8O%UcOq7dE zPJE&}?!ch0$f84Yw85o?p$Jz~6=z4!`qME?AUar6RyP6`8iTZ0?2p;y&j9k)8SyJG zf`j$=U;hC-xVlDs_El^*hPo?=bu(R7cw)AETm%|bm@!wKtpkNX1oG?%)AlyPM^GXw zm@=y-f~fuavhvxdZq6qjzp?+!uRQ-xbBuvLriSB+51K#j?3W#dj9b*?sdrE8$W$Wn z_^liG%okt&f3kpQ9=n0dy~tLf4ICBth#=d45QyDJ0G)$LhiWa>WDyJ<4K#5Zw+bA1qur7YgsZhgj#P z!;uq5;lV2L$^CiNn6sL=ATYX1!K-aDQ-uU$md5YIBG)5&+}OUwg@_Wzjn)=XAcD0H z^z40yy(fo|6me7#S;}D?>Gr~5-%+3k$mM^F%ij?Pvhg)3kXRCh7UP3bFL3 z^jGxNvg*uG98mX|@Wj9YxvNJPc;L`eI9}lTew}dRNCfuYyOWU@tb8I?%2a;NV0oOY z^NR4O91a21&T(z+-Mw7~0DY52^yju8(d|uOm5OMY-9X{Oj6N-Kyj)R7p{it0K_}{h z7llGkkGiW=`Rr(XV9`z&ucC2#yI}f^g$w`diZl4Z(GJ*8y1=$S!CKk*41*oNRH~6%{&=E8g#IK7|}%^gGhVTBwAIHD9v)D!(yu|wjys#uyLXb z%_K1z#Iw)

VC=P!H6syNYcbS*bCBgoqD|+XatF%z)MBIB>{=9Zp z4m4eWld}s6^Z=+Dh{x<37>HTkt9BUl z;q=dVl{Wu*p4eZkMh?f<_7&8FYuxy+eh~W&fWP(v>SjV$$T6ZKiaP(g?;CLW z)a#{wiJ1;}_CIQ~1F9JEDh{INY<0Q580o#o{XtI;Y5|K$nOmspQQH+S`QLWz0 z87DzDL3-rPha{R%aK3ID6(cwhumw7#sLt*Lc`a=#MDpyYegQw`gRA z1r&8t4cc!+5~(gLcOgWN0%2Y8R=_$}BJL(82I2_3>q|BR3LXU>ksK`a^{Lht010e} zOcXX1OZ8k${z8?s0Y;ASHFosR6kxJEDX^2(RS6(jCOijFGXfN$6L?&0cB{2e^_fBh=P?|*0D-+2mraE*Mlck7r3mG$8(*@(VW zNimhsIp0APW_FymFo>{70&@W3+t|{FV2act;42WF_{Yk_&?yTVQz#Oyy;GG!Qho4@ zp|2n#ENGe~jh1!KhbxL4uJboo*SsT|dD6HFz*z`HDyglQ(YSG~{emLX>@S^|RtqJn zLMdgKwUkPiL~oKBW5N;@ji7wrTs9|5J3_U?y?}27B&cg?kk%KO##uq7S)M0Uw+MX( zfvAhb)&K9SIo|aQ9{a!i0pR`>=a=t;XTX@YAFm-RqbiU0oQ}uJA`s%>zzAd&xZ9*1 zj5B}@oup_#Vn!w-=B({{a$H~5**l+lY$GB*`uqzYzjON*MoN2fb^Qf=;}RFiAt%%4 z&6+g;Dn>FhGmy7$UEmX+d-VsOxpPrB&bKq}Nc1&UB76|Wh2a90gl0^BP4}N5oJALg z8aX0nAO~V()Wb*fdOIWT-Wh-AYA=lRSq5AHGU&`sl8nC{|LJP5d{>jejh+0qbb+pu zQy&+0%Rf86=|r>Rl43zemQ)~EShz7|DKPun0@$4wg;O&-aFtUBR^VF|^~Q(BaoGff zy-2Jhw{ivhE?^4^MvekXlNQk=Y-Tf3>p=3666;P==Q1TcliHFTDa zn`25M!B97uJ%FCy`5PD-4M0Daon8Y51j2Vy6jwH){kHw)$-AeLss2U7mENSD^_wjc zQAdkIgoB6Jh=s+lPy04Y?L6@Eyo>P{PS*LGt0IRo{Vkcc2bsdPw{ixslgcJ*`jBVoIr}h1`$)>! zS(S2ukLb#-9BQ(YCmyp+u86Ko)f?xKrvwxJTs!I(vruN?mLTUrNE!&Pc3%w?Ngw=;BZurGs>)tE^!;rr6O01~B~GT+CY;=z;)M zow3uf)AQ4Y&pDsT~=@ta&@zp1sDYyFe+hBxOdr|RWe~w+=HU}WYzj4+ z(f2)Ad5~Or%sj*0JOTx3ZP$1Jv1UL3a!5_0t8r3@4_#HpQdLBr597rDF<7WTRRwZJ ztZ@P-2UBgh6>bSe)^tfMn=5HBzq)9eOf{x*ssQ_WRwxIgEuhTK*vF|k;Q$tuPTIYM zeU*=nR*>8kD#MM;ZnO3OYr4OUk0lQ~4c7Fc5n%=!4)hD0Q=I|^84SiW$f&}eKwK60 z`X%x8PvZQ$-i!UO{2IRYLqEp({C%8%!&{JVyN!8$jncVd6B4nUj?YH8Rh6!p$sI|! zE*sd%S=n5$LV74AfcWJEn z-SeI(+W^(4nJ)u)s02&k44Gz>YxB##2#LQ?&h=o^KFJ^4jfp z+hyZ|D32yl<=6=WKGILAb?I^psFBv?C&TM4_}3jd61-B?82(0q)?_CU=;VckSravg z^KW_%`RpBB{J;MVuDLL-ZUFy3W6gA@LL;~v45-}g3ZU&++y+cbq zFBNhoSmc-{pSyqnAXp48xae3{=f%N z|I6PIc=0~+wM*9KLX_;10PQ2Y(j*~SO-};sDMC6ajV`Km%vRDjS4mUnuMtPs0qq0^CYUi*yo-7N@)~m%pL*i4 zf7&B+`y?xVBr$iBnHi$5uYkbJ=P6Irq znCR=5RVfb;i7c5?_McJ102-_wE5A9`j)xtHAO> zavj1IWhP@1dX6Q+01U^5CIko;P#2mejj?1+#sc7KV4@|=JyAuyH?%}rBP83lRChWDx zQSC)1bUciruOngyQ6$0=bc^;ZEJp*M)#YSQ{~=b(r1q~|iB|I4V@K`ONG@S2aW4yk zpj&OCncNwkyE-9T%z{>OO)-$^S!`F;44ecMEcj%w3qK!Ipi{GRW=IpuDI6Ub!`=KQ zsUoaApUb&R(UV@|K(`Wh8>;NwNtkV~!Mw5@+atJGHab8=XG8=>>{!y${@Eog$97U_ zP}2dbjm@Vfv&iq-3DX5e$x zBA2Cs0Ia#S7WvNl|8w={(YkNhRTwtc+TVB1xy|eQDyjNTeW@);hzNm`W3<-|MD~?KJqc)M3orxjs6hvEntaveWER$VP+JgfSafkpgvgr2z zz)rrCyTtCiz$%>n*0*B+@E#AoUATG(e_W*qA3g?$T3EaMi8^8On@%+F2Ipnv#74e=&5O*G6H`hMP zH>F~8Lfr?LzS@pzi`GRJTxU_3(viij3B3c1M1(JPax54S7^YPnwh%#dm*eKU!F9c( zz`j;xmEx31cRZ~~?grE)F{^VVHnxdjKuSc%rcs5?Bf>?5hzNLGF$j-+r97MQUgNNI z!$@IT7*>B@DV)(N^KulTY;<$0h!td-bhTe~8P$z%_EimEOE|+MNq5)ND9Klltaz(l z1T1VD=^I-{qIQAvAO8eSzvlzQx4jei%$>mf2@b#Kfg$zss((-?s+>HtDxbIpX00M0L%*RSm2^khGO@|QpRe~+<$_dZ7zE0x3=8@6by;X-5P zV?2`@U#f?$o#KD_rO$ld6Q_GVbT#t+VU8RYl0%vtQpH!;vKDT31jArrNvKHx7a5#0 z6JdTma)(!MJ=j0~(8;R-+@q_jtAM#;-&P^lSd8O{V=mZw8UzpUv!Q>%tKS)vbDNdS z!6d)eW|5w@A?dvM9Le{1+{u1Nh`8jsSEm|))+xqnCT8P(lW-$N$R!p=*DLuKx>)9l zZ6HRGVv8B9=0D+0h72{m@k6xcx=XfRk_Pv6SHrw@_ zI_Ft|@U0Tr?N^{im8K)VbK@R(TeyJ25IMtL2HlIGxG7@AgKis$M>|@DHL5^_-fBuV z#Oo9cb@j<3_DU~u-@QC*zZ4pb3U%65ILL5;9RPGAnYCs0T9dVhWrSO(eO*!nES;pounehNgRC5m)M7=qBvWnlW|#`^02_q$vko(jz!Jtd0NCzMUCZ1@(;KQa>DH+V zB`lk$gaMdM;Ea^nB&Bf~%bl?Ia=4xqyk9?Tn zR)xS-LVC~qvYQhEFxT&=fe7AbJ47B3sQO|l(K&*%$CJ8^bZcsZ#wlV>@Mv!hAQa!i^XCvG8PnH6sH zbCX*Hl?3@#Qg+ouS4%OZd7|V+9g>BZj3}q3on#6PyDAymBlMU6%#QagWhn<>re`G> zYJGO1s&lK6RMB))V$v?J)kBAJzHmgK}1?bB?3i1JqP9l4jIV%=fFdI zT=|Z7VE)vn;{132kKDg_8}aVP!KcoU_wOU-0oZ$By;K_z*Vo-oN1)sl5Y1u|l1QbA zu}-jLOGCd)b$_YID*vDj*Y?S)YBb)~AMPG-?3!Z)d30l>Pl0a_kvkiOO1Be_u(`mA zbZP7=v0Brs!*~J*3wRy~%&GU7l>&dkRpDZ}`vW_$iBiWNurxBq05EL(T=oYl!>wRQ zs;DARo9()@rdt6dV-wO3O8H9{Miq-}N10+w#Mfzl-J*0p<3wa(2MZs$AkpzScU?IG zIy+1za%vum?QU`a4`$3uBEI-JJoL=KoLcZIH0O-2bixZ1@MOWvfPeWIhtbOOPSBC^R$uCYJ6SLAT&mEi)6Nj#QE?-E$* zO+L0^ie5N^QH;rKJ)fZGuX>b+05ZWCPKX%j+h&kl;L)6v&nj$qM1!m4e zlZe*9@y`*e4C)q(5P2Gf;3&%7KujsXU5j=RGCWt(oxd!(un1SZ%66Dow>*W~akIR6 z90vPFk_F&whd2i=KJ**0|4+Xe_5NpYc>bold-S|J`F&HhAsjLSOugTzM(2*f37@aR z0fDLb9Gd%8&A-rvK1VgF#o&BSyzSZR<1DlO(a(J1m!Ej@Aw;1DMr4z_3g+nRHv5K+ zqudS*=GC)3Zrr;4dtSSFdG)Q&K2+zI*bAT77aJQjj!lCT`6R7kNt%^_s`M#Kc>tbd-Q;T(3o1PbA-c5u{E6-?s80cM5f!DW5uR0 z&a<=-mO6%JyJe8eD3UsL}!+2^XgBxZss9vJEtzUyCI*KkdDtt_1 z1#``7e;W7BAO(Mrm?n zbt4>;rOs=YGE_{|h_%n;7AGQM(RpE{bO!?M7HG#s7ra;8I$96umo=e-Rrq;BpigP& z8AU0tTEr=hPx^#7*X_N{UQeuZ;iLh>7^j-7@H-==8J5+JCPt5|3Pf)nT+wf_wr-2? ziqlYj*xA62FX6+u>U>H(dyZSJMf$l-!Bj6+Ngs0k{xRF402mev+JJ1h%VJZH3fk4bXV(&7D*19h_XmdCm{AkfDeNc&Fp{g?9>$3V&$6HC{=OSyph{!12(LpD=pow zAKM|VZNuo~6PhO9+UvX(y7a;RPglNS;Uu>)}hC2}4aG1kmv*zq;X8EDoR zYu;I68XCa}1BIMs(#o^Pe*W;>_Xt-q7#U$ zjnyr;(-EC0tD{3p??7RYnsn8IV)c4PJ9AdQ2gK@%;YRSZ5_8XaWsCUb z!hYLax`de2{zEydvg6&zr>S{eC-Ggy>LjgTiM6B7k3B#zGql?I5wf+u^&?pJJ0>k6tRJ$Ie^d^RZFW6i zlujvVGgwyZ&kn*;`)a~bvB?{0`%6tfpv#0ZlO||vur@5;rpt=LZW1TAi}~h9aQcDg zaPfcrAnM=y5XPfdgJ1lV#xKq_0L)CF*xml@ST?v*lnQ7L(q9!B$WU88N>v-CeZbWI z1P9dq9+4weNa94-B8L8eO)mJmmGork{fbj!XRZa1$l5vi4U8yiP8@*!0s@SZ|GB8( zVJZe3X2^(QXZZ>O?mOS_fIwl4z-}b=JK$tj*bVK(ZU-j~iLTKGh{NSn&gz->{w{LD zt%zji)=2?^Wv5EbLvK|>fP>I9o59GMfe1JR3PNC2xLhx2;1}>Dzn-^HedVA&N>t=% z`@x2}mw+Y$F}qAB5X=N73)}^EGY}W&sK-x%cRj`N;%(gg_P>gYfB305`_A_QkDXNB zxlo+;m3;~Lsy*Mw5f+WIo2~?6c2RjNimW&n0b2BdzxclG7r91(U!<`c^Pl9@7lTv`isGS%RXaavoOSd*A$00@YVvb?y*!SESl9 zp_yj75<7qcVftcoRQ~<|fSQ3w(fG zg;5XAN_^T{Iw?^KH)=WJ6v3rrjSHfaF|SkiyCDXKcVwi z2p0)pG}3j)P}&f(%Kbig`@u|B;H__Z^iQ8lgF|t;F|vJckKsop+~V2s5J(qJxRHci zoGC|@tr+Dv*!T)Mmwgay(Y+!t&#ZlFGJQA%XIJXOxU<2INRpL+!Z9-Ke$nHVjgORv zw7vn2QOv=sQv@0VX%X{opK zb1Q*ufFj3C3pQ+qtCj|VwCR;xSNe637KBHOM8M3PkCJ~h&?QPkR2yg?$TSeta%B*c z1Bof-qI|$Y4Hro+pkZ#?_q=Q2RMhq9LR(I43{CH=OTy(AozTg4C$Ro5xKl-qR+U^C zPa@r=P|@T^n__3#u2w`Sd5(5$;Y5F;6#zw$Omy>%{f%2Cv~tD0Ov`#d*=U281iy$!_`aXWDcWFt|vU zzG6~9$__c^A_DXt{>}h2!zlaE0rsAS(lwN>*ORjp0H_Mz5!)hXaMfT792;w<`P{Z& z`iWOJgjK1roK-l~^wDghOM4OC2%Q2dft)7b01-pn>|>pWhB#3GcX}ravrH)YEIS$9 zd|{jO^CyUjRM&t>msSk#t6KWKdOmspc=Czs_@STpX9j@n?b(;aLs_%+0bxCJ7_<{+x7${6Fdwr)?hxz8~IQ@bDHRjKJ z67kY~TwdK_Ckf?fQW61IJto>Hi;Pay1?)o1fLF+6dDM~H4hK;r(H+&AlNB_Ylt1eE z#U+l^zAYx2n9~DRF*3XBx!k{ML~hMMrRyEoe1)UEoC9i#WUM#%1IpB(8yOG|X|@sF z#T2o%cx$W*M?RIImT=umzhb&cSKCy98uORc6l2X8_PK+7Q=k9v;pWi2;Ukq`^fdv& z)D;BH7Np*Lh5{yMu#%CxWSn2dyePz1KaH!`PI3DW{T=LIxC4IS!-#7q;05Iib|fbQ z!PUmu<$?fLMJQY~>Lym5*s)vST#` zf-)Q*qt%(cAuWWNrK=+W$N%HFsP!nvzMVwb;j_SQW6ufH7^zw{#cYp=(+dWt#~LDKpOD}FXD>n;lVj3$X1#Fzwfkco(?%_0YU zaR8PDCz7zIXSo{3cn#T(;*pAq^}*3u@kBNds63C!HY-lTb9c3u_s#!xV3Sd~5! z2S?|l$gp8)e^oXfblx)o4gpD#x9-Fm0P_9;eCu_LFMI^|e(&Ex-aJQs(Nl=ai#0Y? zaPolUaQ`mbDWlMhAN<_|mo-Iz50Tbc9vMvOM?LxIb$sS?um7~DF`6E(rSoT01@ zNsdCy*lJGM(0z-LCjA^OyRBZ$HCq-FymGeZZ+zzUByjs%zUplczkcVwuf27Ear~z> z8QM04@^vpr+qJoKb;`{Na2%cgEt`-X9qd;-0ds5yn^#^{-$2NpNb^L;p#Y4)EMvL0 zBf4Idoov<`30g(BVN3xP9+c$ywkLFc)tE=m-Xf;!|Eo06qM63R{R-V#n;;G_C7=?8 zLmiwGsnfz(;^-Yj`cXuO&%J(YD{yMm#X1(DP8zItSP!%CvtGXQ$ll`ZeD^-knr(~$ z)IsCDL0MLF%waM0clE-T;g_RSu`=j>0^P^}crtM%^zV;GbJcO}mcU1?ilhh{C z$lvc{T#a7aulTxW^)j6d9HW??8*2w&rJjQ6*(UY(`pIPI0vKF}svTSzFtyqzO2O{v z&HM|%ri=u`vFx2xYCyX6&7mf@;BnL{Yeq0IGTma_o2hN-#f!IHU5M|8*~=k*1qC4J2WmQOM}#CO4U(@jS*b6BN`yktXeam zvBojiJ~qf$Y-A@g%^H^3Hk(g~Xs9(g>Cg9`HrFFyGN2hz0KQf+9YMmh72W>W@m}4` zTA+3a693Q3gAjK}^(t2yRJD|I3=}VU4bO(O?6&yzL>_`9ifsen4 z%inw*ak5ifj65<5<t;1Tkks~yLsywgT9}?X0sB261 ze}K+f)>cK!^NGt7;Of_ZAr7B-4d?&6AHe>cHQw{M9L+4w$dIm_oI-ZQHZ`LCrq4*C znOTCWKD{^UitU-Z}Bg?ZU156NgD$&Iuo{P)KrSz5ZEuJoG<}v{%UKe-9u= zCiZ*s%0Au7EP}ho}hVL}73TjER~CX37{C!C?F2LSaPe z*Bfnm4~Gf@)4&=43Rxq3F=&a(U8Iyv%xNmwF43%~8?*1)f$R zmeL~XCRe6zY)DyO>M?;J3`{25>e-2Q!k9cQ%%-}@+V zen19U6ze1Nl=ti#f1=YOX?+N@PI#=R49ELk5$(c4TtVr83OL4oA9eL~clh{cZrAHK z@1A}4Z~LNackkZ6cbEh!alk?LvI6l7N@NXU6->}i6cyVF$g$<;DWcukjo)inY-(x*$lZ({%H@WKPQ=vjXTu#bW%|FUD>X-;Dgte>m&S;oSxD@WQG zmL}ehBEItzxkF)$exG0y05JY>EqEo1s`Rw?cEELIGPY`u=H$(K;Ar925q7PXTV=mO z^})h1F!I4aN_1sl4OzqN;8uwh=nVT<8C+ixWAEwo!6%u$@D2h;iDNkt&nnc?F6gA7 zSvkK{gVNPm&{@P{L6lT3l)e2_Gg@iK>ZKLPVSuUXboK^^8Ndm381m@*Vw=Zrfjc^r z%g!pQ1YqXIa&i6tM2}|Z<&GHKYVttC(6Ad?2h9Q0a1HIgLuYKUTdiK%RS~sId40R} z2QaB~w0_I=c0y}=O8Q;6f=^$?)y^WC%tE|j{T*GcV7@3FL~Q%prV@SjyjERZm<+VS ze|KN>qta{c_T@zub;W;j^=1HGhjm_PAhPDM1rWmkHavqo(aO&{@K(KcaBpXE^uqoF zot2bcMQxCOIUpxVO+Uo|uAl9J;_v=@Kk=#m>C4{w=z}X~r@Qlcu?r?IIp>ZT$c$3k zhR!a5R;)z@!ezV-^cxmN2p}w`WDB(o$_NL8t9#V*uj6p@64yTTucL09BY)bWkD;p$e`q|mzEGy6k zS*oJNV%|~KFo6M3ru23_cDlnmp4sC|pFPDppWESWj|ATR z%nqk#g*%79LpgYI#@HvYkBO6$)NC?{h!gMxc;WNs_{8lK zyzu%3fBm)dc;(h59vlp&ez#=bZaZU}0bpQ@* zw%K4;aX_u#)8w;J0VDE=P_%CjLPMJcwrrjlZZLO<_CEla1x{VVDjNkn#O{w{D6>+6 zLF18#L`*-=UVi`bS6{(l4?Og}--X?qpX9xtdmg-95m&UgF?>e0D8_;t-J@fW1JUq0 z1l-Apg>zi9h0@7ER;BT{F^t%hFvCdW0JV@3qlkk!5}TmUYl2zK88L&{A!?clj@Az- zcwD0sDHkxzbh{!=ck4@s!WtA=jkE>)L)xFw$q-44R5`m@uVg>o1(7IU14soUcQCd$ zT-9d^nzPhK3%P2OIzUY7e$6R|Ada|TRiExT0BS&$zX}GygD_T)pHziX9CthH%I_F~ z!})=y-}Hrnmu~ac@Bce-cKrnTmPb(Yu#%@FL~b^yfb5oQFR*}AUr(1#_^c!90U=NCWm>i( @v1```5LJ9p19Oa8@~#Fj`HmtMPm1wZ#IpZ@t* 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%0DgF3gl;$WT~W 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 z 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

jm;4kW20z10hG38*E+Iecv&2 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
- - - diff --git a/app/src/reportWebVitals.ts b/app/src/reportWebVitals.ts deleted file mode 100644 index df27c5f..0000000 --- a/app/src/reportWebVitals.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { onCLS, onFCP, onLCP, onTTFB } from 'web-vitals'; - -type PerfEntryCallback = (entry: any) => void; - -const reportWebVitals = (onPerfEntry?: PerfEntryCallback): void => { - if (onPerfEntry && onPerfEntry instanceof Function) { - onCLS(onPerfEntry); - onFCP(onPerfEntry); - onLCP(onPerfEntry); - onTTFB(onPerfEntry); - } -}; - -export default reportWebVitals; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e160217..73c4ca5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,9 +37,6 @@ importers: slick-carousel: specifier: ^1.8.1 version: 1.8.1(jquery@3.7.1) - web-vitals: - specifier: ^5.1.0 - version: 5.1.0 devDependencies: '@types/react': specifier: ^18.2.0 @@ -3536,9 +3533,6 @@ packages: terser: optional: true - web-vitals@5.1.0: - resolution: {integrity: sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -7898,8 +7892,6 @@ snapshots: fsevents: 2.3.3 terser: 5.44.0 - web-vitals@5.1.0: {} - webidl-conversions@3.0.1: optional: true From f2b1b011e71258a9c75a954d4dff53e8fed22c35 Mon Sep 17 00:00:00 2001 From: chucoding Date: Mon, 6 Oct 2025 16:12:34 +0900 Subject: [PATCH 09/10] =?UTF-8?q?refactor=20:=20[TSK-19]=20=ED=95=84?= =?UTF-8?q?=EC=9A=94=EC=97=86=EB=8A=94=20=EB=A6=AC=EC=86=8C=EC=8A=A4=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20PWA=20Vite=20=ED=94=8C?= =?UTF-8?q?=EB=9F=AC=EA=B7=B8=EC=9D=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/public/logo192.png | Bin 5347 -> 0 bytes app/public/logo512.png | Bin 9664 -> 0 bytes app/public/manifest.json | 25 ----- app/public/sally.gif | Bin 10232 -> 0 bytes app/src/main.tsx | 13 +++ app/src/serviceWorkerRegistration.ts | 142 --------------------------- app/vite.config.ts | 10 +- 7 files changed, 20 insertions(+), 170 deletions(-) delete mode 100644 app/public/logo192.png delete mode 100644 app/public/logo512.png delete mode 100644 app/public/manifest.json delete mode 100644 app/public/sally.gif delete mode 100644 app/src/serviceWorkerRegistration.ts diff --git a/app/public/logo192.png b/app/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/app/public/manifest.json b/app/public/manifest.json deleted file mode 100644 index 080d6c7..0000000 --- a/app/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/app/public/sally.gif b/app/public/sally.gif deleted file mode 100644 index dd493f382ec78f1eb2e2f7b29fab2875337ab3fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10232 zcmXY$by(An_x9iG1V*=vZW!G-Qc{K>CEy52#fcyTiH&YXcL~T)&><)W>gW_HyGBWf z3RqYl9>2fqx&J;Wu?YfX{#0)WGFbDX#QdG z(Pdr0)646>Q^1{gSa^82vMBWZh~7Ya;LrX2{ZW-~{jxjLdY4o{fB*g+(uZzV!za>V zW0~h(y?S-;jGMlJ!BQ@~`h>EfEV%RP)umE+TWf2*GN`V$_Guh6(+m1&W~MqAwz#3)>b=#T3WiNJ^!aqpF9k}ouOJc zwIIK~ec9aHoXdetOicW~j3`UOcc_7Kj>+xal+4M=`FIKYG|i&twC=fc=Ux=TsMPpc z1t7v(_?!dOMhy%CfTy1Zxis|++e3=Go%a`ZJf_s9X@u$S@dqe&_H*Uz3wO8ex zNH87NgRhM}DEC$x@dqCj0x|rcjfO%P4CY#?!tdX|J~W^iagx^qY}QNRDKcQr{Tr=B zDHAO&O<82oafL7`NW@|B_f_z6FU7Q@GAni1X*0+}b6|XAc$8|AU?+856HGrN@yH7F zC<@Aj1g%uS84BR}PUQxBRRk26?;$juRJq@*x>!HAG|Q;k4Z`Z=7r>72Hnf!fb_)rHrpa*4L zzqa%C#i%~~?{nk7FO0im$p^1ZU)AEOswy{Xv2`T9iShBq>cUY&*y9_TQ{{pcijehc zL{n4KVlvd+{BU+EEzp%e(FRg`SZv7^RN|?aLZh8Ld9vwJ%bQFq9v+_J;$n9KuegN7 z_3PJ1M@K)@!VeA(fd7;90p_TUyPK5-$wpg)0Qom=K>8;Xh6YH0+W!jvwXkhdR6NOCxzAIuWnOyIaPJ@K(7J_BUE5N|oHM_)gqto2n!P zP1f1>Tz*t*cz)~kL{IzUMq(OT(xI0**J4+y;y2mbvCvLxaj18=dF9DfubzlElQ*wE zyG|a;m2|w-`JyLm;fmkXt*%#nl$FVP$G&TC?oq#Ny_xE}{_Y_Sf;r@Lo3%8Q&9CY| zeY<;Qj3MjT;B@E4+EkTJsSVVi{Y^0o{<*qJkB z7D?E8;RXuPMRL+dzV>gP&w|TX#|dqQD+Y6^e0rd^1BqW-OHVgPu9m(L8`+@Ssqk$R zoDCKv&O3<;RWvW@iWPQ)W&G??9dxF~OD*WS@-j1EYnqmW+}U2~0eumlu$2PCm&^ds zH`^?*QVH$cxT#Xp{yapga{;STY&{1^8QChgl`U+u9JH7cH;91km9GHdCXIeXc#YWc zs4VPq^^*P>0SKH|R&M^3y}&9SD-ubYCl*9}uMQDS#18@@0~DiBJ7+cGv{J(M=6Xv~ zg|vkUS*>)a`H<`Epf*{cXHfsxCn{F&WnH{>@-YJ zdB+>B)FQBeP*GSUd2Z{K}sa%!3$gkv(v)bv>=NCugU|=`6t*PNqToW>#o{C7bSGy zBf9;dNf}*TV$diyU+WQ?iaRIs2DL^(LVUJUW1sn!o-lrl6AY7mJf9UPmu1 z76yo(A>T{Qcr#1OC0J0BNx&3m$&#}o^R936ie{tfJM`mSOGePI$R+)e{9`jWUeN-t z@4(CejEW-B<>pk%?>BM3+~eN-dI#B-fyh|Wcyk`U?4(WdG9!A@aKrnceRv?0Kn*zi zD9C^BZpedl<)R3zxWwU30AxmM#z^eFRZ)p)(e5M*+(aJQZ=fLU8L4McCiPP_l@I2P zaLF5vO)_{q)YMLcuRQOVsI~{}={_4OWtVAskiSzPr3(rc+#P`1E`gynM?;i4U;e6# zd+=S)g*OivQjudfMcIX8OYo`9M@#8yY7i4LQCwu34)FV~9)joF3e=Ag=cU!e)FtY{ zlH+4xbpTd(w(*c*mF$^W0PAh&EK?G|W6DeB(_yFbRW;{_28V|Wpa5PG0BmH-o5?3p z3G=0-@{e0!<0YO+*nz+}!fbr-4p_v=mAhczgRMz+y4k3b7@BdKD+HI$7h^FE7U==um8E1T| zoEpde!F`uV&pcaH;uT4_*WjsV!Kx}6JCnu@7_jss667h1Tkb+8Se%`P@2q*uy;0iu zcY9b&pYtpu5rSQt+H@VU$<$lAtzmVXlGa0DjMi_C8_F8 zON3mqX)Bt{NaK$+aZVmy>MJ49Q*A8VZ&lzsJRHN`F?ZT8ObhAW8X3~OT>H2}r5VUp zXG=9$Kuh(5C8+>C$`k3RsM~vqsg#~7c-s3`;UEf$IW-_K_g47~gqIB1hSlZd{9g71 zyfZpP*?3~6?!cjwl#Jj;rm=??4Wcq`mDX39E~>dd!mVy0JDy-};!}W*PZC#o&nuQh zqaOeg`lka4;aV!~qWWtn_Ii-OkKyZ)0k2#VeW}u4L^6cD&dh`@{(AX*=E5Z&+n&@8 z>FcMm!6F(kF+8oA?_5YnKsT_U46T;_;5BrjecRMyu?BjHMSp-8IGg<8#Jfv47|O2c zjG$LwO;~-}@a17&r(^}l+!`g|i%}Zx0~o{fVq5a@LU?8`_MvMt&~^l*t^^q@bASU0 zd(7-r^!TnRA7+CR=$RJJX&iKvwV$ifHfd9{SR@3bQj+w9`@@f_6f*6yV9854)17-L zH-wm%IUSX_yyeKDKfT%TO`e*B@;pcvxN>c;+@(oapG0pBG6Zy8!m(5$EzFkkDQ3M? zbo*1gRzm>;z(FoaRqh<}(10Cshu~h&;P^UF_9(=1w=gAfwWqjX#4`=y$N&pl&tgng zsq4!n12>{|=VP-oo3LctyH;;|6A&>6g$TN3pU-;S^rR}#ccmU;bs+t#ZsFPs3n)Kp zbT{R5{@Wk^`^5)lyDw4_52>A$oW9rwOOR*_x0ZpozZYc#@bIRj^G{vu`(luDV8+de zxia&#F$h~R<$)*Y%QNcsv*c}q6ftC?DIScNMQ%Y1d2z=U@K8WW%#LN>7~+-rEg)em z4!#s(XmfU18*v{G9(k55I7`nPOOp(vOWM(A@QK6EsE&B>#huW5BRm4O@=7AK1}z?D z6Lw)ORjoXDY&A-Xf!oB9xxJD-E=0c|(M7`OgNT$_T4w%_@WZyZAyxM50Cwxh%ekQEZp)+FA>Q%^U8V92ld6Hk3)4X$;($MVB5O==574=k7SRvV##bL zoqea92F8IjI6o_X!!wrK{(`b_F<(ydu^p5tBlDACVu2@@3=RJFiRBMNtw=VwE#SoX zh1{<4xY3xv5RbmNgKj^dK#V&|+bQVNY$S04xwKPCoPZk;upvKC zThB60m{fiWfN1lV&XFzAMxXW&D>{x!&&ZI(M~p3^sI#7kT_~9ZR()?i)q-5v0nN`= zoIzn_XDbxQ;CTXAiclG&%>534yarHHo?KPPqK^g_>Q~LbSLN&PS*Y8KfoNDP5aCtj zG9BWSOv5U8;6#a7e`4~DD)V~;ZZ@Z4o(yI)xLr6EF67FX7Zn{S?4Sjrj{p*xD17h( zB}2|Srduw#2q#l`+UWq90AnbJ{#tZ#w2gxCLccSh^h$?&07M#J(`p26e^Iea0RO_* zxG=cqUR1nh!%SzXW(UX|8oBnuxc17WS_5$KFN#=77`EwYfFuPj80U0n))%o0NcIJ) z>Hg~(iomIfLRrh=xufFipW$of+4a%(2+l;_h-X8esLfWjwCIZMWvyH)p>FF!%v}zg z$~lP`07ueXZ|vI>h&(QAl-eXpiU6*|bHnfQ$WpkdMwPF_!F5DLa!2yAQOYqqxRrK< zPahCWkp4*K8Mz>~M?Bv3t@WpM=%^fOiin35!_Es*TY?b!H2CKoZUz|{XndJLy3C+J zJ~K)U*zm&>@Fhx_N*^@$Sz2@zm&;~k;!2LuG5DQU+GRR;m=kW(9`*E;6O`fuFD}qy zx*b0l1SEc)XY$gC`QG z&Ugaqu#0#UhI7vjLdshRu@Evq)qO+O;8ymICulGBLrkOh1?BDZ29-{6L)JrNzUowmg#(ySW-5PBCF?s3 z?lKgc$1(r&@&dep26ixl4kdk$K@X!9$LK}ERpM2dru$SgrSzC9Hwr>iaFO}%wXIyE z?TBnK0m|tg*4MwkME}u+?8oEWsUXriG5>k5m|fy0#gzWBy!DqiXzXJCrfV@};5Hxl z5hAv?P3)u>t*b3cvI+g?Ycq4J6DyCGYHhp@mY`Kq#x+u)*zjhtjjegjQn@ zLW1xOPZq1EwLA4o!pSXoZ&y3UJ)#X-j2xr{b$hig%fOX{8=RE0$~W@PF{zQr{QG%{ zn2yflWtM+tJ0<0!Hh09tOqf4gOTzKDk>|LIE?(NAMc4jH8xrrke~_J1pwwXEm2R&D z)~A^|+jSd*ZKv>-UD8~S@P1txvKoEPbd@)EH@@F1{$8nCccyB4@+};{JtyYawpT!=1M%;RWyu?VGG5`twM3IFr z1S(!Qh8xoQ!>GEOc#-1}vuK`>>lo16dcC+HQ@nb_8z7@F|I&?phxxPJf1`<8J`T{U z>)_jDXnT&_C!P;uAuiDzUSIaVGW0-n&wURszIzugeybeJDeoc%?nL5hdf|Uw-r_rb zDv%AjKpDI6FW0f)Kq9(gXDqoNli_AKCdgISp^?TP{pTQ5I*1L(>xsJr!N0w1W<5cd z&tgS#acqi#g0ZnCfA{gBYLr!LBqCO$cSr~gKWQRPds(DGrNMAK z^u$ZuW6a5aG%ZSCmDK~5l}Xoq{f1+@P)iU?VT2UQg75vvow|Pg4NHS69Z74l*^}+411ohK(WGp zM2X8m3U*(BC`}j&D}-kkU@Ifw=Vza)&9ALP?;O_cm{$U3jud;{Hr$4)Pa36Q3Q@jDb!&;5ad3=Guw2LjZfK9N73KDy(< z+ISklqMVdNjZ+G)>;g9lXw`3%V1kpD*}`82@;6&1uml>-f!$~YFkcr+zv+27!;NWZ zL%5X?9%6OBJqwzA%_45$z~}nB7clu6`i_Lj_e1&+;pOE=RYn&kYG)6ww%L_KTV~(# zK{fo;e~2-EOuFHYMssH7$fy!L z3X3auzt!n!_Nf0rg6kX&t+6w=)wU!Q9d1d4o|zW=BQv44hJY(iu7bhb|G}=pPtOJ4 z(7L1dhlG47ayM4bO0dqxc~s1Z1{4ef56NCw%2LT1lu1Ls`DRL6S#^)uz({hbm?wuF z)suIAC3MWOdsd8=i#|#Au6h6u(mSQWkZcef;B9blJG!*I3>Av?bt*JQx4;v+3?s?I zox8zJ$)J{6gVJ%+4F>cPjEyC6@>Y+1GLgUvF~C5ah7bx|$A*2*&MUc;9USes9O zej2U)GwgFp*Q|i)G4Y+D7h33W0;*Hb?;-JHL;BDBLtEp5-5W0!q{fWhhju{l!}SLz zPo>xfoC0#M6(a*uqxcN`s%ZXKGk*-6`ujxU#mvel1%a zj+Zn`9^kGNp%o834(R14ix|fk(i&}Yh4p-f4V!{&Jj8SgB_>?u9)|g|hox6|Wk-r+ zJIahw)$9(}8O45DeX+3a(qxgrE$_3q;o54HhA)ko?Vu@RV$)mqEtgSMqRu6z9XC~< zm5^I569hJD=^}Jf@D$TYLWixSSlaM+lu>d|4XF2BzL$BQRqYruaX=N7=j3YjUw*&JXZ9#-O6Nz1f+v7#$f|)WxWTa}FxriR^4E+g;0i`8&CzDg+i^M~h6*a#+{8 zg30*@#Tq-nfT8Yh^-d#^Z0TZ^FN-=R=k$S~0=`~gD#w*%KX{uv%jv+;T&f^wEj`2b z=Orkt7e4|nQe#;nt3=x4ck;e5@-K_%xi0h2q!C+_`qcn~&@w{mk-t2$)> zT`i|BHyuKf8+jhwL1f2170np?@rUcq`1i%r?yrk4bzFz#p12^&l&aa~(&ldN(KBC< zvNe*$J+{8^SlPOFwccI@ip6K%I(WGzk^M8ZhyLoz>?<3W zLLV%AuXrz_ccqPd=(J#)r~()Lwf8#n!#%|_{VQDf#%bL}q|x2Y3)i(-@_Fx5T_Zro zXGe?w(nNUFI=nZfl#kpQX8!D6%?n8m`}2jQOm;?KZgIVew6!m+$^Rt;{QYK@gv=zY z-mMUfsB?bYzreMe`ZrFcn3lns&rt2QdL4SaVGgrHgu^&3jW=>)*|PzI1tKfoPf#=? z64o&yhUup^r_S=`ym%OPRP}N!&yUS%N$kVwnCZSo8>t&%A;aH!xDDeTYB_)+@uLQx z;)sAN9%^k@asYjHe?RHH-FGAitiIofWpP~Av?P~KhaTJj#ExK$fg$Z^iiJRgBCoX9 zXuh>Yu95s>*Y=fM*ijao0Btc=UR{c1kYI@vIw)h-(lN~AwroP4U^LaueBOe7$d=bc zgahW@ZGyl=;O2IT?iz*^-6^)-O8>pYnS5R&Sam7zARF6ocTKhSaF+9i(vy@CHO^1atp=huH zE$}eYt044}Zj12E429dX^OXwU6c69;aL_bfh%X5O$8Lmk-DamH%;+#{Xb6B0;Ne{) zb_A`V1mhV6?Uq)TBVg9ByJ!G#B0`K%!}x_??&X8Bpo_2%vg5y=S(AxSUuLGxV#IUH z`5uP9GXUgQ^SdSw9&}_TZ5e&L`;3r{$E8R{%1GeB%I=W1vVWI!_?FYCu}7!j=79Qg z_~Y8qif$BgM4dI@-Np^-<;qYoi_G;RZhyP#yAydhnD>~n#8Xz}{V@HIdpQB);66<~ zHbG%_cGxnuOXX$;#Y#H$)%PZDUu2hk{T<)<3!b-c(}p3JKOE!o)w|bjvmIS8n)@xG z43*DG4PNVbeM>Yue?*BhCr+7wT+~uuO5=I&rJvnP}yiZK!Du z=fcx+Mw#Ab%B#D_Mw2fgpR-5Rvp3xlL$|tq)Tx`^X8GV0`4OIHSRNl$$#4xG9OV=H3MozRul;WfZtPSc$9os0kr%aGG!e(%mu zjlcA=PF+(Exfdn@^_g6ST`}!*d?}wzgo^Ad9aSQRReR7bQ#D$hG}Tk3IraN)Nz7_+r^aeAUNN-J@hw+woY3K8Z{h$`ZWx zc;ASlG6Sg~_XqUmI|>#-f@+XXG&_0?DhmDma7Ng74vq^*MX zegvF4EDNS{9clM{uhSm?=uGnYx^>@mllAz=N&lU1LilZ1DJIMnB*(NW`fWOfCM?wd z7sEW_x8>HJ@T4m_wlmc4!-@5TXZQb$Wo7wo2Ps~B@hJI1Z@b^e$k2iCgEbP(wOlU)E% zGXvZJGvFlfKe7u#{v*2_cJe>6tNVXsms`-m7x|CuX7lUF^p6*}j28Vh&P_z_t&EpK z9c!#}j6^XN=YAHUaMqfvaGP!by3)X|+ zCj!U8&_Bj4tB)g|7Cih(LAgtGhw4PHf0}Ln@!2CvWO&>{LNOzTJgp?m?zb{kt9S1? zc#w(`Ohu^BMwPbW-rU zUx&0KhgaT4PiY~t0y+iRMDxR~c5b+C-RFS}Ns8h)HZEL0C*EOxaafy5-jj`+rgvC} zWDf*jH4ks}@w*(yf0>p)8I1_hpv-0os|++5x@DIB?USq`&*0ut_i+&GLQ_|Ug*nxU z?-XtNuXZEVlX=5dopIlK(X8L}{Hw;Iqu%l%DOI3Rv+k}5e!kKrowO_>{J>!~fYQke zLD%q|vc$F|{tAebM1scxs-6VFRlK(++>rft^UYa!xMLf&i(+e?dS!3b>Z%J|IW&KG zOD4O(B6zA)m(>&qr;#og$VGNhiPo6+%Vl=lSp*7-N%ohK3GwvJAzrcSF1OJcbz1f> z3%CHt-i)fNPOCw6!-&9u?*7(wE;p)I(87Q26{GF3vlUd(V!`xUzd37z!?DF z5_Cz@)WR|p6d4bZgzYh?M2XXY8-xMVN>j zrUluZ!}LDZZlT5-oCiAZzYt?p;d`gqtC3$`U@fgw2lsrN#PH-JG&wK|=%%Xhj* zwX3z?8Ujkef8L1}X=B-<^#XbOW)|Dh%5a`?*+gphT{&*y0WNYlqVgGA-ii^eU=28YWW7lF}B)1IgLamn(5k2 z3?L~&Qq>=#`EVR)5U0`1%an&oZJ&kXTZ)6g$N~Im5cd6wUmO%HJJdVq!6S#V1OsIN z`%<#O)H~t~N%3GL70hLyom>?N)`$li2w69NIS>&^!wOi-{^Fo<*@UX!pv^e1D%XP5 zVkAA-+7)9seDVse5DW0Dq~S^hLqg6)^y8$Bh6r$w$*(VCoePbRV=|78 z;IsH>>{?Cdab%4a8u5sYZLu44P$!}l>+mQlI}Pj=(4Q`6Ddp=kr1Vsf2i|0fkT;|Y z12lv?l>?mvwj6aRNOu8C?iO~Mw!0P#t_u;|4sMr=!69I`!C2uY6|>*;bP)o+OrAX? zhMmlJa392mi@-!|rM=<(_+(TESStpAVafo(4)+mkbaSn)dm!H~p60EU$H4yMTbeYm zaz9SkVj~8y3=QMWZ_q+N&0TFa6Q(}&>(U*B0mxp1ubN}N+A)U*%) zmi7<>&(t57#ro4gEz{|P622Che46{z38tmsCutrTqykEjG6-`|SV`R{(?sn?jk5{f eJc-h%AoUwoK13cUz!vr?+q1gj#h?Lz$^QemlvH8> diff --git a/app/src/main.tsx b/app/src/main.tsx index 3003d10..74252ec 100644 --- a/app/src/main.tsx +++ b/app/src/main.tsx @@ -44,6 +44,19 @@ async function setupAlarm(): Promise { // 앱 시작 시 알림 설정 초기화 setupAlarm(); +// PWA Service Worker 등록 +if ('serviceWorker' in navigator) { + window.addEventListener('load', () => { + navigator.serviceWorker.register('/firebase-messaging-sw.js') + .then((registration) => { + console.log('SW registered: ', registration); + }) + .catch((registrationError) => { + console.log('SW registration failed: ', registrationError); + }); + }); +} + const root = ReactDOM.createRoot( document.getElementById('root') as HTMLElement ); diff --git a/app/src/serviceWorkerRegistration.ts b/app/src/serviceWorkerRegistration.ts deleted file mode 100644 index 32883cd..0000000 --- a/app/src/serviceWorkerRegistration.ts +++ /dev/null @@ -1,142 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read https://cra.link/PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.0/8 are considered localhost for IPv4. - window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/) -); - -interface Config { - onSuccess?: (registration: ServiceWorkerRegistration) => void; - onUpdate?: (registration: ServiceWorkerRegistration) => void; -} - -export function register(config?: Config): void { - if (import.meta.env.PROD && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(import.meta.env.BASE_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if BASE_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${import.meta.env.BASE_URL}/firebase-messaging-sw.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit https://cra.link/PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl: string, config?: Config): void { - navigator.serviceWorker - .register(swUrl) - .then((registration) => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See https://cra.link/PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch((error) => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl: string, config?: Config): void { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl, { - headers: { 'Service-Worker': 'script' }, - }) - .then((response) => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then((registration) => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log('No internet connection found. App is running in offline mode.'); - }); -} - -export function unregister(): void { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready - .then((registration) => { - registration.unregister(); - }) - .catch((error) => { - console.error(error.message); - }); - } -} diff --git a/app/vite.config.ts b/app/vite.config.ts index 4fa0cd4..0a6a079 100644 --- a/app/vite.config.ts +++ b/app/vite.config.ts @@ -7,17 +7,21 @@ export default defineConfig({ react(), VitePWA({ registerType: 'autoUpdate', - includeAssets: ['favicon.ico', 'logo192.png', 'logo512.png', 'til-alram.gif'], + includeAssets: ['favicon.ico'], manifest: { name: 'Today I Learned Alarm', short_name: 'TIL Alarm', + description: '매일 학습한 내용을 정리하고 알림을 받는 앱', start_url: '/', display: 'standalone', background_color: '#ffffff', theme_color: '#121212', icons: [ - { src: 'logo192.png', sizes: '192x192', type: 'image/png' }, - { src: 'logo512.png', sizes: '512x512', type: 'image/png' } + { + src: 'favicon.ico', + sizes: '64x64 32x32 24x24 16x16', + type: 'image/x-icon' + } ] }, workbox: { From d49041f39a010532f4648578ef85cd799a4c0ed9 Mon Sep 17 00:00:00 2001 From: chucoding Date: Mon, 6 Oct 2025 16:25:42 +0900 Subject: [PATCH 10/10] =?UTF-8?q?chore=20:=20[TSK-17]=20github=20action=20?= =?UTF-8?q?pnpm=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/firebase-hosting-merge.yml | 7 +++++++ .github/workflows/firebase-hosting-pull-request.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml index ad70ae8..cb6a7dc 100644 --- a/.github/workflows/firebase-hosting-merge.yml +++ b/.github/workflows/firebase-hosting-merge.yml @@ -11,6 +11,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v2 + with: + version: 10 + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' - run: "pnpm install --frozen-lockfile && pnpm -r run build " - uses: FirebaseExtended/action-hosting-deploy@v0 with: diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml index 45e028b..4d9f11e 100644 --- a/.github/workflows/firebase-hosting-pull-request.yml +++ b/.github/workflows/firebase-hosting-pull-request.yml @@ -13,6 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v2 + with: + version: 10 + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'pnpm' - run: "pnpm install --frozen-lockfile && pnpm -r run build " - uses: FirebaseExtended/action-hosting-deploy@v0 with:

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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/app/public/index.html b/app/public/index.html deleted file mode 100644 index 6a9f8c2..0000000 --- a/app/public/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - React App - - - -

aCFm))bd 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 ${>&~Zv(H_x>YGTwt&m!a@XwaT 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 z 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�`u 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