From 3bcad072ea2fbd88fa6983344aac7c68d656c118 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= Date: Tue, 23 Mar 2021 17:36:02 +0100 Subject: [PATCH 01/10] added code --- code/01-starting-setup/package.json | 38 ++++++++++++ code/01-starting-setup/public/favicon.ico | Bin 0 -> 3870 bytes code/01-starting-setup/public/index.html | 43 ++++++++++++++ code/01-starting-setup/public/logo192.png | Bin 0 -> 5347 bytes code/01-starting-setup/public/logo512.png | Bin 0 -> 9664 bytes code/01-starting-setup/public/manifest.json | 25 ++++++++ code/01-starting-setup/public/robots.txt | 3 + code/01-starting-setup/src/App.js | 9 +++ code/01-starting-setup/src/index.css | 15 +++++ code/01-starting-setup/src/index.js | 6 ++ .../package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + .../src/App.js | 12 ++++ .../src/components/ExpenseItem.js | 5 ++ .../src/index.css | 15 +++++ .../src/index.js | 6 ++ .../package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + .../src/App.js | 12 ++++ .../src/components/ExpenseItem.js | 13 ++++ .../src/index.css | 15 +++++ .../src/index.js | 6 ++ code/04-adding-basic-css-styling/package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + code/04-adding-basic-css-styling/src/App.js | 12 ++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 15 +++++ .../04-adding-basic-css-styling/src/index.css | 15 +++++ code/04-adding-basic-css-styling/src/index.js | 6 ++ code/05-outputting-dynamic-data/package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + code/05-outputting-dynamic-data/src/App.js | 12 ++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 19 ++++++ code/05-outputting-dynamic-data/src/index.css | 15 +++++ code/05-outputting-dynamic-data/src/index.js | 6 ++ code/06-passing-data-via-props/package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + code/06-passing-data-via-props/src/App.js | 53 +++++++++++++++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 15 +++++ code/06-passing-data-via-props/src/index.css | 15 +++++ code/06-passing-data-via-props/src/index.js | 6 ++ .../package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + .../src/App.js | 53 +++++++++++++++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 23 +++++++ .../src/index.css | 15 +++++ .../src/index.js | 6 ++ .../package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + .../src/App.js | 53 +++++++++++++++++ .../src/components/ExpenseDate.css | 26 ++++++++ .../src/components/ExpenseDate.js | 17 ++++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 16 +++++ .../src/index.css | 15 +++++ .../src/index.js | 6 ++ code/09-assignment-1-solution/package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + code/09-assignment-1-solution/src/App.js | 34 +++++++++++ .../src/components/ExpenseDate.css | 26 ++++++++ .../src/components/ExpenseDate.js | 17 ++++++ .../src/components/ExpenseItem.css | 56 ++++++++++++++++++ .../src/components/ExpenseItem.js | 16 +++++ .../src/components/Expenses.css | 9 +++ .../src/components/Expenses.js | 31 ++++++++++ code/09-assignment-1-solution/src/index.css | 15 +++++ code/09-assignment-1-solution/src/index.js | 6 ++ .../package.json | 38 ++++++++++++ .../public/favicon.ico | Bin 0 -> 3870 bytes .../public/index.html | 43 ++++++++++++++ .../public/logo192.png | Bin 0 -> 5347 bytes .../public/logo512.png | Bin 0 -> 9664 bytes .../public/manifest.json | 25 ++++++++ .../public/robots.txt | 3 + code/10-the-concept-of-composition/src/App.js | 34 +++++++++++ .../src/components/Card.css | 4 ++ .../src/components/Card.js | 9 +++ .../src/components/ExpenseDate.css | 26 ++++++++ .../src/components/ExpenseDate.js | 17 ++++++ .../src/components/ExpenseItem.css | 54 +++++++++++++++++ .../src/components/ExpenseItem.js | 17 ++++++ .../src/components/Expenses.css | 7 +++ .../src/components/Expenses.js | 32 ++++++++++ .../src/index.css | 15 +++++ .../src/index.js | 6 ++ 128 files changed, 2334 insertions(+) create mode 100644 code/01-starting-setup/package.json create mode 100644 code/01-starting-setup/public/favicon.ico create mode 100644 code/01-starting-setup/public/index.html create mode 100644 code/01-starting-setup/public/logo192.png create mode 100644 code/01-starting-setup/public/logo512.png create mode 100644 code/01-starting-setup/public/manifest.json create mode 100644 code/01-starting-setup/public/robots.txt create mode 100644 code/01-starting-setup/src/App.js create mode 100644 code/01-starting-setup/src/index.css create mode 100644 code/01-starting-setup/src/index.js create mode 100644 code/02-building-a-first-custom-component/package.json create mode 100644 code/02-building-a-first-custom-component/public/favicon.ico create mode 100644 code/02-building-a-first-custom-component/public/index.html create mode 100644 code/02-building-a-first-custom-component/public/logo192.png create mode 100644 code/02-building-a-first-custom-component/public/logo512.png create mode 100644 code/02-building-a-first-custom-component/public/manifest.json create mode 100644 code/02-building-a-first-custom-component/public/robots.txt create mode 100644 code/02-building-a-first-custom-component/src/App.js create mode 100644 code/02-building-a-first-custom-component/src/components/ExpenseItem.js create mode 100644 code/02-building-a-first-custom-component/src/index.css create mode 100644 code/02-building-a-first-custom-component/src/index.js create mode 100644 code/03-writing-more-complex-jsx-code/package.json create mode 100644 code/03-writing-more-complex-jsx-code/public/favicon.ico create mode 100644 code/03-writing-more-complex-jsx-code/public/index.html create mode 100644 code/03-writing-more-complex-jsx-code/public/logo192.png create mode 100644 code/03-writing-more-complex-jsx-code/public/logo512.png create mode 100644 code/03-writing-more-complex-jsx-code/public/manifest.json create mode 100644 code/03-writing-more-complex-jsx-code/public/robots.txt create mode 100644 code/03-writing-more-complex-jsx-code/src/App.js create mode 100644 code/03-writing-more-complex-jsx-code/src/components/ExpenseItem.js create mode 100644 code/03-writing-more-complex-jsx-code/src/index.css create mode 100644 code/03-writing-more-complex-jsx-code/src/index.js create mode 100644 code/04-adding-basic-css-styling/package.json create mode 100644 code/04-adding-basic-css-styling/public/favicon.ico create mode 100644 code/04-adding-basic-css-styling/public/index.html create mode 100644 code/04-adding-basic-css-styling/public/logo192.png create mode 100644 code/04-adding-basic-css-styling/public/logo512.png create mode 100644 code/04-adding-basic-css-styling/public/manifest.json create mode 100644 code/04-adding-basic-css-styling/public/robots.txt create mode 100644 code/04-adding-basic-css-styling/src/App.js create mode 100644 code/04-adding-basic-css-styling/src/components/ExpenseItem.css create mode 100644 code/04-adding-basic-css-styling/src/components/ExpenseItem.js create mode 100644 code/04-adding-basic-css-styling/src/index.css create mode 100644 code/04-adding-basic-css-styling/src/index.js create mode 100644 code/05-outputting-dynamic-data/package.json create mode 100644 code/05-outputting-dynamic-data/public/favicon.ico create mode 100644 code/05-outputting-dynamic-data/public/index.html create mode 100644 code/05-outputting-dynamic-data/public/logo192.png create mode 100644 code/05-outputting-dynamic-data/public/logo512.png create mode 100644 code/05-outputting-dynamic-data/public/manifest.json create mode 100644 code/05-outputting-dynamic-data/public/robots.txt create mode 100644 code/05-outputting-dynamic-data/src/App.js create mode 100644 code/05-outputting-dynamic-data/src/components/ExpenseItem.css create mode 100644 code/05-outputting-dynamic-data/src/components/ExpenseItem.js create mode 100644 code/05-outputting-dynamic-data/src/index.css create mode 100644 code/05-outputting-dynamic-data/src/index.js create mode 100644 code/06-passing-data-via-props/package.json create mode 100644 code/06-passing-data-via-props/public/favicon.ico create mode 100644 code/06-passing-data-via-props/public/index.html create mode 100644 code/06-passing-data-via-props/public/logo192.png create mode 100644 code/06-passing-data-via-props/public/logo512.png create mode 100644 code/06-passing-data-via-props/public/manifest.json create mode 100644 code/06-passing-data-via-props/public/robots.txt create mode 100644 code/06-passing-data-via-props/src/App.js create mode 100644 code/06-passing-data-via-props/src/components/ExpenseItem.css create mode 100644 code/06-passing-data-via-props/src/components/ExpenseItem.js create mode 100644 code/06-passing-data-via-props/src/index.css create mode 100644 code/06-passing-data-via-props/src/index.js create mode 100644 code/07-adding-normal-javascript-logic/package.json create mode 100644 code/07-adding-normal-javascript-logic/public/favicon.ico create mode 100644 code/07-adding-normal-javascript-logic/public/index.html create mode 100644 code/07-adding-normal-javascript-logic/public/logo192.png create mode 100644 code/07-adding-normal-javascript-logic/public/logo512.png create mode 100644 code/07-adding-normal-javascript-logic/public/manifest.json create mode 100644 code/07-adding-normal-javascript-logic/public/robots.txt create mode 100644 code/07-adding-normal-javascript-logic/src/App.js create mode 100644 code/07-adding-normal-javascript-logic/src/components/ExpenseItem.css create mode 100644 code/07-adding-normal-javascript-logic/src/components/ExpenseItem.js create mode 100644 code/07-adding-normal-javascript-logic/src/index.css create mode 100644 code/07-adding-normal-javascript-logic/src/index.js create mode 100644 code/08-splitting-components-into-multiple-components/package.json create mode 100644 code/08-splitting-components-into-multiple-components/public/favicon.ico create mode 100644 code/08-splitting-components-into-multiple-components/public/index.html create mode 100644 code/08-splitting-components-into-multiple-components/public/logo192.png create mode 100644 code/08-splitting-components-into-multiple-components/public/logo512.png create mode 100644 code/08-splitting-components-into-multiple-components/public/manifest.json create mode 100644 code/08-splitting-components-into-multiple-components/public/robots.txt create mode 100644 code/08-splitting-components-into-multiple-components/src/App.js create mode 100644 code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.css create mode 100644 code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.js create mode 100644 code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.css create mode 100644 code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.js create mode 100644 code/08-splitting-components-into-multiple-components/src/index.css create mode 100644 code/08-splitting-components-into-multiple-components/src/index.js create mode 100644 code/09-assignment-1-solution/package.json create mode 100644 code/09-assignment-1-solution/public/favicon.ico create mode 100644 code/09-assignment-1-solution/public/index.html create mode 100644 code/09-assignment-1-solution/public/logo192.png create mode 100644 code/09-assignment-1-solution/public/logo512.png create mode 100644 code/09-assignment-1-solution/public/manifest.json create mode 100644 code/09-assignment-1-solution/public/robots.txt create mode 100644 code/09-assignment-1-solution/src/App.js create mode 100644 code/09-assignment-1-solution/src/components/ExpenseDate.css create mode 100644 code/09-assignment-1-solution/src/components/ExpenseDate.js create mode 100644 code/09-assignment-1-solution/src/components/ExpenseItem.css create mode 100644 code/09-assignment-1-solution/src/components/ExpenseItem.js create mode 100644 code/09-assignment-1-solution/src/components/Expenses.css create mode 100644 code/09-assignment-1-solution/src/components/Expenses.js create mode 100644 code/09-assignment-1-solution/src/index.css create mode 100644 code/09-assignment-1-solution/src/index.js create mode 100644 code/10-the-concept-of-composition/package.json create mode 100644 code/10-the-concept-of-composition/public/favicon.ico create mode 100644 code/10-the-concept-of-composition/public/index.html create mode 100644 code/10-the-concept-of-composition/public/logo192.png create mode 100644 code/10-the-concept-of-composition/public/logo512.png create mode 100644 code/10-the-concept-of-composition/public/manifest.json create mode 100644 code/10-the-concept-of-composition/public/robots.txt create mode 100644 code/10-the-concept-of-composition/src/App.js create mode 100644 code/10-the-concept-of-composition/src/components/Card.css create mode 100644 code/10-the-concept-of-composition/src/components/Card.js create mode 100644 code/10-the-concept-of-composition/src/components/ExpenseDate.css create mode 100644 code/10-the-concept-of-composition/src/components/ExpenseDate.js create mode 100644 code/10-the-concept-of-composition/src/components/ExpenseItem.css create mode 100644 code/10-the-concept-of-composition/src/components/ExpenseItem.js create mode 100644 code/10-the-concept-of-composition/src/components/Expenses.css create mode 100644 code/10-the-concept-of-composition/src/components/Expenses.js create mode 100644 code/10-the-concept-of-composition/src/index.css create mode 100644 code/10-the-concept-of-composition/src/index.js diff --git a/code/01-starting-setup/package.json b/code/01-starting-setup/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/01-starting-setup/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/01-starting-setup/public/favicon.ico b/code/01-starting-setup/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/01-starting-setup/public/index.html b/code/01-starting-setup/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/01-starting-setup/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/01-starting-setup/public/logo192.png b/code/01-starting-setup/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 zcmZWtbyO6NvR-oO24RV%BvuJ&=?+<7=`LvyB&A_#M7mSDYw1v6DJkiYl9XjT!%$dLEBTQ8R9|wd3008in6lFF3GV-6mLi?MoP_y~}QUnaDCHI#t z7w^m$@6DI)|C8_jrT?q=f8D?0AM?L)Z}xAo^e^W>t$*Y0KlT5=@bBjT9kxb%-KNdk zeOS1tKO#ChhG7%{ApNBzE2ZVNcxbrin#E1TiAw#BlUhXllzhN$qWez5l;h+t^q#Eav8PhR2|T}y5kkflaK`ba-eoE+Z2q@o6P$)=&` z+(8}+-McnNO>e#$Rr{32ngsZIAX>GH??tqgwUuUz6kjns|LjsB37zUEWd|(&O!)DY zQLrq%Y>)Y8G`yYbYCx&aVHi@-vZ3|ebG!f$sTQqMgi0hWRJ^Wc+Ibv!udh_r%2|U) zPi|E^PK?UE!>_4`f`1k4hqqj_$+d!EB_#IYt;f9)fBOumGNyglU(ofY`yHq4Y?B%- zp&G!MRY<~ajTgIHErMe(Z8JG*;D-PJhd@RX@QatggM7+G(Lz8eZ;73)72Hfx5KDOE zkT(m}i2;@X2AT5fW?qVp?@WgN$aT+f_6eo?IsLh;jscNRp|8H}Z9p_UBO^SJXpZew zEK8fz|0Th%(Wr|KZBGTM4yxkA5CFdAj8=QSrT$fKW#tweUFqr0TZ9D~a5lF{)%-tTGMK^2tz(y2v$i%V8XAxIywrZCp=)83p(zIk6@S5AWl|Oa2hF`~~^W zI;KeOSkw1O#TiQ8;U7OPXjZM|KrnN}9arP)m0v$c|L)lF`j_rpG(zW1Qjv$=^|p*f z>)Na{D&>n`jOWMwB^TM}slgTEcjxTlUby89j1)|6ydRfWERn3|7Zd2&e7?!K&5G$x z`5U3uFtn4~SZq|LjFVrz$3iln-+ucY4q$BC{CSm7Xe5c1J<=%Oagztj{ifpaZk_bQ z9Sb-LaQMKp-qJA*bP6DzgE3`}*i1o3GKmo2pn@dj0;He}F=BgINo};6gQF8!n0ULZ zL>kC0nPSFzlcB7p41doao2F7%6IUTi_+!L`MM4o*#Y#0v~WiO8uSeAUNp=vA2KaR&=jNR2iVwG>7t%sG2x_~yXzY)7K& zk3p+O0AFZ1eu^T3s};B%6TpJ6h-Y%B^*zT&SN7C=N;g|#dGIVMSOru3iv^SvO>h4M=t-N1GSLLDqVTcgurco6)3&XpU!FP6Hlrmj}f$ zp95;b)>M~`kxuZF3r~a!rMf4|&1=uMG$;h^g=Kl;H&Np-(pFT9FF@++MMEx3RBsK?AU0fPk-#mdR)Wdkj)`>ZMl#^<80kM87VvsI3r_c@_vX=fdQ`_9-d(xiI z4K;1y1TiPj_RPh*SpDI7U~^QQ?%0&!$Sh#?x_@;ag)P}ZkAik{_WPB4rHyW#%>|Gs zdbhyt=qQPA7`?h2_8T;-E6HI#im9K>au*(j4;kzwMSLgo6u*}-K`$_Gzgu&XE)udQ zmQ72^eZd|vzI)~!20JV-v-T|<4@7ruqrj|o4=JJPlybwMg;M$Ud7>h6g()CT@wXm` zbq=A(t;RJ^{Xxi*Ff~!|3!-l_PS{AyNAU~t{h;(N(PXMEf^R(B+ZVX3 z8y0;0A8hJYp@g+c*`>eTA|3Tgv9U8#BDTO9@a@gVMDxr(fVaEqL1tl?md{v^j8aUv zm&%PX4^|rX|?E4^CkplWWNv*OKM>DxPa z!RJ)U^0-WJMi)Ksc!^ixOtw^egoAZZ2Cg;X7(5xZG7yL_;UJ#yp*ZD-;I^Z9qkP`} zwCTs0*%rIVF1sgLervtnUo&brwz?6?PXRuOCS*JI-WL6GKy7-~yi0giTEMmDs_-UX zo=+nFrW_EfTg>oY72_4Z0*uG>MnXP=c0VpT&*|rvv1iStW;*^={rP1y?Hv+6R6bxFMkxpWkJ>m7Ba{>zc_q zEefC3jsXdyS5??Mz7IET$Kft|EMNJIv7Ny8ZOcKnzf`K5Cd)&`-fTY#W&jnV0l2vt z?Gqhic}l}mCv1yUEy$%DP}4AN;36$=7aNI^*AzV(eYGeJ(Px-j<^gSDp5dBAv2#?; zcMXv#aj>%;MiG^q^$0MSg-(uTl!xm49dH!{X0){Ew7ThWV~Gtj7h%ZD zVN-R-^7Cf0VH!8O)uUHPL2mO2tmE*cecwQv_5CzWeh)ykX8r5Hi`ehYo)d{Jnh&3p z9ndXT$OW51#H5cFKa76c<%nNkP~FU93b5h-|Cb}ScHs@4Q#|}byWg;KDMJ#|l zE=MKD*F@HDBcX@~QJH%56eh~jfPO-uKm}~t7VkHxHT;)4sd+?Wc4* z>CyR*{w@4(gnYRdFq=^(#-ytb^5ESD?x<0Skhb%Pt?npNW1m+Nv`tr9+qN<3H1f<% zZvNEqyK5FgPsQ`QIu9P0x_}wJR~^CotL|n zk?dn;tLRw9jJTur4uWoX6iMm914f0AJfB@C74a;_qRrAP4E7l890P&{v<}>_&GLrW z)klculcg`?zJO~4;BBAa=POU%aN|pmZJn2{hA!d!*lwO%YSIzv8bTJ}=nhC^n}g(ld^rn#kq9Z3)z`k9lvV>y#!F4e{5c$tnr9M{V)0m(Z< z#88vX6-AW7T2UUwW`g<;8I$Jb!R%z@rCcGT)-2k7&x9kZZT66}Ztid~6t0jKb&9mm zpa}LCb`bz`{MzpZR#E*QuBiZXI#<`5qxx=&LMr-UUf~@dRk}YI2hbMsAMWOmDzYtm zjof16D=mc`^B$+_bCG$$@R0t;e?~UkF?7<(vkb70*EQB1rfUWXh$j)R2)+dNAH5%R zEBs^?N;UMdy}V};59Gu#0$q53$}|+q7CIGg_w_WlvE}AdqoS<7DY1LWS9?TrfmcvT zaypmplwn=P4;a8-%l^e?f`OpGb}%(_mFsL&GywhyN(-VROj`4~V~9bGv%UhcA|YW% zs{;nh@aDX11y^HOFXB$a7#Sr3cEtNd4eLm@Y#fc&j)TGvbbMwze zXtekX_wJqxe4NhuW$r}cNy|L{V=t#$%SuWEW)YZTH|!iT79k#?632OFse{+BT_gau zJwQcbH{b}dzKO?^dV&3nTILYlGw{27UJ72ZN){BILd_HV_s$WfI2DC<9LIHFmtyw? zQ;?MuK7g%Ym+4e^W#5}WDLpko%jPOC=aN)3!=8)s#Rnercak&b3ESRX3z{xfKBF8L z5%CGkFmGO@x?_mPGlpEej!3!AMddChabyf~nJNZxx!D&{@xEb!TDyvqSj%Y5@A{}9 zRzoBn0?x}=krh{ok3Nn%e)#~uh;6jpezhA)ySb^b#E>73e*frBFu6IZ^D7Ii&rsiU z%jzygxT-n*joJpY4o&8UXr2s%j^Q{?e-voloX`4DQyEK+DmrZh8A$)iWL#NO9+Y@!sO2f@rI!@jN@>HOA< z?q2l{^%mY*PNx2FoX+A7X3N}(RV$B`g&N=e0uvAvEN1W^{*W?zT1i#fxuw10%~))J zjx#gxoVlXREWZf4hRkgdHx5V_S*;p-y%JtGgQ4}lnA~MBz-AFdxUxU1RIT$`sal|X zPB6sEVRjGbXIP0U+?rT|y5+ev&OMX*5C$n2SBPZr`jqzrmpVrNciR0e*Wm?fK6DY& zl(XQZ60yWXV-|Ps!A{EF;=_z(YAF=T(-MkJXUoX zI{UMQDAV2}Ya?EisdEW;@pE6dt;j0fg5oT2dxCi{wqWJ<)|SR6fxX~5CzblPGr8cb zUBVJ2CQd~3L?7yfTpLNbt)He1D>*KXI^GK%<`bq^cUq$Q@uJifG>p3LU(!H=C)aEL zenk7pVg}0{dKU}&l)Y2Y2eFMdS(JS0}oZUuVaf2+K*YFNGHB`^YGcIpnBlMhO7d4@vV zv(@N}(k#REdul8~fP+^F@ky*wt@~&|(&&meNO>rKDEnB{ykAZ}k>e@lad7to>Ao$B zz<1(L=#J*u4_LB=8w+*{KFK^u00NAmeNN7pr+Pf+N*Zl^dO{LM-hMHyP6N!~`24jd zXYP|Ze;dRXKdF2iJG$U{k=S86l@pytLx}$JFFs8e)*Vi?aVBtGJ3JZUj!~c{(rw5>vuRF$`^p!P8w1B=O!skwkO5yd4_XuG^QVF z`-r5K7(IPSiKQ2|U9+`@Js!g6sfJwAHVd|s?|mnC*q zp|B|z)(8+mxXyxQ{8Pg3F4|tdpgZZSoU4P&9I8)nHo1@)9_9u&NcT^FI)6|hsAZFk zZ+arl&@*>RXBf-OZxhZerOr&dN5LW9@gV=oGFbK*J+m#R-|e6(Loz(;g@T^*oO)0R zN`N=X46b{7yk5FZGr#5&n1!-@j@g02g|X>MOpF3#IjZ_4wg{dX+G9eqS+Es9@6nC7 zD9$NuVJI}6ZlwtUm5cCAiYv0(Yi{%eH+}t)!E^>^KxB5^L~a`4%1~5q6h>d;paC9c zTj0wTCKrhWf+F#5>EgX`sl%POl?oyCq0(w0xoL?L%)|Q7d|Hl92rUYAU#lc**I&^6p=4lNQPa0 znQ|A~i0ip@`B=FW-Q;zh?-wF;Wl5!+q3GXDu-x&}$gUO)NoO7^$BeEIrd~1Dh{Tr` z8s<(Bn@gZ(mkIGnmYh_ehXnq78QL$pNDi)|QcT*|GtS%nz1uKE+E{7jdEBp%h0}%r zD2|KmYGiPa4;md-t_m5YDz#c*oV_FqXd85d@eub?9N61QuYcb3CnVWpM(D-^|CmkL z(F}L&N7qhL2PCq)fRh}XO@U`Yn<?TNGR4L(mF7#4u29{i~@k;pLsgl({YW5`Mo+p=zZn3L*4{JU;++dG9 X@eDJUQo;Ye2mwlRs?y0|+_a0zY+Zo%Dkae}+MySoIppb75o?vUW_?)>@g{U2`ERQIXV zeY$JrWnMZ$QC<=ii4X|@0H8`si75jB(ElJb00HAB%>SlLR{!zO|C9P3zxw_U8?1d8uRZ=({Ga4shyN}3 zAK}WA(ds|``G4jA)9}Bt2Hy0+f3rV1E6b|@?hpGA=PI&r8)ah|)I2s(P5Ic*Ndhn^ z*T&j@gbCTv7+8rpYbR^Ty}1AY)YH;p!m948r#%7x^Z@_-w{pDl|1S4`EM3n_PaXvK z1JF)E3qy$qTj5Xs{jU9k=y%SQ0>8E$;x?p9ayU0bZZeo{5Z@&FKX>}s!0+^>C^D#z z>xsCPvxD3Z=dP}TTOSJhNTPyVt14VCQ9MQFN`rn!c&_p?&4<5_PGm4a;WS&1(!qKE z_H$;dDdiPQ!F_gsN`2>`X}$I=B;={R8%L~`>RyKcS$72ai$!2>d(YkciA^J0@X%G4 z4cu!%Ps~2JuJ8ex`&;Fa0NQOq_nDZ&X;^A=oc1&f#3P1(!5il>6?uK4QpEG8z0Rhu zvBJ+A9RV?z%v?!$=(vcH?*;vRs*+PPbOQ3cdPr5=tOcLqmfx@#hOqX0iN)wTTO21jH<>jpmwRIAGw7`a|sl?9y9zRBh>(_%| zF?h|P7}~RKj?HR+q|4U`CjRmV-$mLW>MScKnNXiv{vD3&2@*u)-6P@h0A`eeZ7}71 zK(w%@R<4lLt`O7fs1E)$5iGb~fPfJ?WxhY7c3Q>T-w#wT&zW522pH-B%r5v#5y^CF zcC30Se|`D2mY$hAlIULL%-PNXgbbpRHgn<&X3N9W!@BUk@9g*P5mz-YnZBb*-$zMM z7Qq}ic0mR8n{^L|=+diODdV}Q!gwr?y+2m=3HWwMq4z)DqYVg0J~^}-%7rMR@S1;9 z7GFj6K}i32X;3*$SmzB&HW{PJ55kT+EI#SsZf}bD7nW^Haf}_gXciYKX{QBxIPSx2Ma? zHQqgzZq!_{&zg{yxqv3xq8YV+`S}F6A>Gtl39_m;K4dA{pP$BW0oIXJ>jEQ!2V3A2 zdpoTxG&V=(?^q?ZTj2ZUpDUdMb)T?E$}CI>r@}PFPWD9@*%V6;4Ag>D#h>!s)=$0R zRXvdkZ%|c}ubej`jl?cS$onl9Tw52rBKT)kgyw~Xy%z62Lr%V6Y=f?2)J|bZJ5(Wx zmji`O;_B+*X@qe-#~`HFP<{8$w@z4@&`q^Q-Zk8JG3>WalhnW1cvnoVw>*R@c&|o8 zZ%w!{Z+MHeZ*OE4v*otkZqz11*s!#s^Gq>+o`8Z5 z^i-qzJLJh9!W-;SmFkR8HEZJWiXk$40i6)7 zZpr=k2lp}SasbM*Nbn3j$sn0;rUI;%EDbi7T1ZI4qL6PNNM2Y%6{LMIKW+FY_yF3) zSKQ2QSujzNMSL2r&bYs`|i2Dnn z=>}c0>a}>|uT!IiMOA~pVT~R@bGlm}Edf}Kq0?*Af6#mW9f9!}RjW7om0c9Qlp;yK z)=XQs(|6GCadQbWIhYF=rf{Y)sj%^Id-ARO0=O^Ad;Ph+ z0?$eE1xhH?{T$QI>0JP75`r)U_$#%K1^BQ8z#uciKf(C701&RyLQWBUp*Q7eyn76} z6JHpC9}R$J#(R0cDCkXoFSp;j6{x{b&0yE@P7{;pCEpKjS(+1RQy38`=&Yxo%F=3y zCPeefABp34U-s?WmU#JJw23dcC{sPPFc2#J$ZgEN%zod}J~8dLm*fx9f6SpO zn^Ww3bt9-r0XaT2a@Wpw;C23XM}7_14#%QpubrIw5aZtP+CqIFmsG4`Cm6rfxl9n5 z7=r2C-+lM2AB9X0T_`?EW&Byv&K?HS4QLoylJ|OAF z`8atBNTzJ&AQ!>sOo$?^0xj~D(;kS$`9zbEGd>f6r`NC3X`tX)sWgWUUOQ7w=$TO&*j;=u%25ay-%>3@81tGe^_z*C7pb9y*Ed^H3t$BIKH2o+olp#$q;)_ zfpjCb_^VFg5fU~K)nf*d*r@BCC>UZ!0&b?AGk_jTPXaSnCuW110wjHPPe^9R^;jo3 zwvzTl)C`Zl5}O2}3lec=hZ*$JnkW#7enKKc)(pM${_$9Hc=Sr_A9Biwe*Y=T?~1CK z6eZ9uPICjy-sMGbZl$yQmpB&`ouS8v{58__t0$JP%i3R&%QR3ianbZqDs<2#5FdN@n5bCn^ZtH992~5k(eA|8|@G9u`wdn7bnpg|@{m z^d6Y`*$Zf2Xr&|g%sai#5}Syvv(>Jnx&EM7-|Jr7!M~zdAyjt*xl;OLhvW-a%H1m0 z*x5*nb=R5u><7lyVpNAR?q@1U59 zO+)QWwL8t zyip?u_nI+K$uh{y)~}qj?(w0&=SE^8`_WMM zTybjG=999h38Yes7}-4*LJ7H)UE8{mE(6;8voE+TYY%33A>S6`G_95^5QHNTo_;Ao ztIQIZ_}49%{8|=O;isBZ?=7kfdF8_@azfoTd+hEJKWE!)$)N%HIe2cplaK`ry#=pV z0q{9w-`i0h@!R8K3GC{ivt{70IWG`EP|(1g7i_Q<>aEAT{5(yD z=!O?kq61VegV+st@XCw475j6vS)_z@efuqQgHQR1T4;|-#OLZNQJPV4k$AX1Uk8Lm z{N*b*ia=I+MB}kWpupJ~>!C@xEN#Wa7V+7{m4j8c?)ChV=D?o~sjT?0C_AQ7B-vxqX30s0I_`2$in86#`mAsT-w?j{&AL@B3$;P z31G4(lV|b}uSDCIrjk+M1R!X7s4Aabn<)zpgT}#gE|mIvV38^ODy@<&yflpCwS#fRf9ZX3lPV_?8@C5)A;T zqmouFLFk;qIs4rA=hh=GL~sCFsXHsqO6_y~*AFt939UYVBSx1s(=Kb&5;j7cSowdE;7()CC2|-i9Zz+_BIw8#ll~-tyH?F3{%`QCsYa*b#s*9iCc`1P1oC26?`g<9))EJ3%xz+O!B3 zZ7$j~To)C@PquR>a1+Dh>-a%IvH_Y7^ys|4o?E%3`I&ADXfC8++hAdZfzIT#%C+Jz z1lU~K_vAm0m8Qk}K$F>|>RPK%<1SI0(G+8q~H zAsjezyP+u!Se4q3GW)`h`NPSRlMoBjCzNPesWJwVTY!o@G8=(6I%4XHGaSiS3MEBK zhgGFv6Jc>L$4jVE!I?TQuwvz_%CyO!bLh94nqK11C2W$*aa2ueGopG8DnBICVUORP zgytv#)49fVXDaR$SukloYC3u7#5H)}1K21=?DKj^U)8G;MS)&Op)g^zR2($<>C*zW z;X7`hLxiIO#J`ANdyAOJle4V%ppa*(+0i3w;8i*BA_;u8gOO6)MY`ueq7stBMJTB; z-a0R>hT*}>z|Gg}@^zDL1MrH+2hsR8 zHc}*9IvuQC^Ju)^#Y{fOr(96rQNPNhxc;mH@W*m206>Lo<*SaaH?~8zg&f&%YiOEG zGiz?*CP>Bci}!WiS=zj#K5I}>DtpregpP_tfZtPa(N<%vo^#WCQ5BTv0vr%Z{)0q+ z)RbfHktUm|lg&U3YM%lMUM(fu}i#kjX9h>GYctkx9Mt_8{@s%!K_EI zScgwy6%_fR?CGJQtmgNAj^h9B#zmaMDWgH55pGuY1Gv7D z;8Psm(vEPiwn#MgJYu4Ty9D|h!?Rj0ddE|&L3S{IP%H4^N!m`60ZwZw^;eg4sk6K{ ziA^`Sbl_4~f&Oo%n;8Ye(tiAdlZKI!Z=|j$5hS|D$bDJ}p{gh$KN&JZYLUjv4h{NY zBJ>X9z!xfDGY z+oh_Z&_e#Q(-}>ssZfm=j$D&4W4FNy&-kAO1~#3Im;F)Nwe{(*75(p=P^VI?X0GFakfh+X-px4a%Uw@fSbmp9hM1_~R>?Z8+ ziy|e9>8V*`OP}4x5JjdWp}7eX;lVxp5qS}0YZek;SNmm7tEeSF*-dI)6U-A%m6YvCgM(}_=k#a6o^%-K4{`B1+}O4x zztDT%hVb;v#?j`lTvlFQ3aV#zkX=7;YFLS$uIzb0E3lozs5`Xy zi~vF+%{z9uLjKvKPhP%x5f~7-Gj+%5N`%^=yk*Qn{`> z;xj&ROY6g`iy2a@{O)V(jk&8#hHACVDXey5a+KDod_Z&}kHM}xt7}Md@pil{2x7E~ zL$k^d2@Ec2XskjrN+IILw;#7((abu;OJii&v3?60x>d_Ma(onIPtcVnX@ELF0aL?T zSmWiL3(dOFkt!x=1O!_0n(cAzZW+3nHJ{2S>tgSK?~cFha^y(l@-Mr2W$%MN{#af8J;V*>hdq!gx=d0h$T7l}>91Wh07)9CTX zh2_ZdQCyFOQ)l(}gft0UZG`Sh2`x-w`5vC2UD}lZs*5 zG76$akzn}Xi))L3oGJ75#pcN=cX3!=57$Ha=hQ2^lwdyU#a}4JJOz6ddR%zae%#4& za)bFj)z=YQela(F#Y|Q#dp}PJghITwXouVaMq$BM?K%cXn9^Y@g43$=O)F&ZlOUom zJiad#dea;-eywBA@e&D6Pdso1?2^(pXiN91?jvcaUyYoKUmvl5G9e$W!okWe*@a<^ z8cQQ6cNSf+UPDx%?_G4aIiybZHHagF{;IcD(dPO!#=u zWfqLcPc^+7Uu#l(Bpxft{*4lv#*u7X9AOzDO z1D9?^jIo}?%iz(_dwLa{ex#T}76ZfN_Z-hwpus9y+4xaUu9cX}&P{XrZVWE{1^0yw zO;YhLEW!pJcbCt3L8~a7>jsaN{V3>tz6_7`&pi%GxZ=V3?3K^U+*ryLSb)8^IblJ0 zSRLNDvIxt)S}g30?s_3NX>F?NKIGrG_zB9@Z>uSW3k2es_H2kU;Rnn%j5qP)!XHKE zPB2mHP~tLCg4K_vH$xv`HbRsJwbZMUV(t=ez;Ec(vyHH)FbfLg`c61I$W_uBB>i^r z&{_P;369-&>23R%qNIULe=1~T$(DA`ev*EWZ6j(B$(te}x1WvmIll21zvygkS%vwG zzkR6Z#RKA2!z!C%M!O>!=Gr0(J0FP=-MN=5t-Ir)of50y10W}j`GtRCsXBakrKtG& zazmITDJMA0C51&BnLY)SY9r)NVTMs);1<=oosS9g31l{4ztjD3#+2H7u_|66b|_*O z;Qk6nalpqdHOjx|K&vUS_6ITgGll;TdaN*ta=M_YtyC)I9Tmr~VaPrH2qb6sd~=AcIxV+%z{E&0@y=DPArw zdV7z(G1hBx7hd{>(cr43^WF%4Y@PXZ?wPpj{OQ#tvc$pABJbvPGvdR`cAtHn)cSEV zrpu}1tJwQ3y!mSmH*uz*x0o|CS<^w%&KJzsj~DU0cLQUxk5B!hWE>aBkjJle8z~;s z-!A=($+}Jq_BTK5^B!`R>!MulZN)F=iXXeUd0w5lUsE5VP*H*oCy(;?S$p*TVvTxwAeWFB$jHyb0593)$zqalVlDX=GcCN1gU0 zlgU)I$LcXZ8Oyc2TZYTPu@-;7<4YYB-``Qa;IDcvydIA$%kHhJKV^m*-zxcvU4viy&Kr5GVM{IT>WRywKQ9;>SEiQD*NqplK-KK4YR`p0@JW)n_{TU3bt0 zim%;(m1=#v2}zTps=?fU5w^(*y)xT%1vtQH&}50ZF!9YxW=&7*W($2kgKyz1mUgfs zfV<*XVVIFnohW=|j+@Kfo!#liQR^x>2yQdrG;2o8WZR+XzU_nG=Ed2rK?ntA;K5B{ z>M8+*A4!Jm^Bg}aW?R?6;@QG@uQ8&oJ{hFixcfEnJ4QH?A4>P=q29oDGW;L;= z9-a0;g%c`C+Ai!UmK$NC*4#;Jp<1=TioL=t^YM)<<%u#hnnfSS`nq63QKGO1L8RzX z@MFDqs1z ztYmxDl@LU)5acvHk)~Z`RW7=aJ_nGD!mOSYD>5Odjn@TK#LY{jf?+piB5AM-CAoT_ z?S-*q7}wyLJzK>N%eMPuFgN)Q_otKP;aqy=D5f!7<=n(lNkYRXVpkB{TAYLYg{|(jtRqYmg$xH zjmq?B(RE4 zQx^~Pt}gxC2~l=K$$-sYy_r$CO(d=+b3H1MB*y_5g6WLaWTXn+TKQ|hNY^>Mp6k*$ zwkovomhu776vQATqT4blf~g;TY(MWCrf^^yfWJvSAB$p5l;jm@o#=!lqw+Lqfq>X= z$6~kxfm7`3q4zUEB;u4qa#BdJxO!;xGm)wwuisj{0y2x{R(IGMrsIzDY9LW>m!Y`= z04sx3IjnYvL<4JqxQ8f7qYd0s2Ig%`ytYPEMKI)s(LD}D@EY>x`VFtqvnADNBdeao zC96X+MxnwKmjpg{U&gP3HE}1=s!lv&D{6(g_lzyF3A`7Jn*&d_kL<;dAFx!UZ>hB8 z5A*%LsAn;VLp>3${0>M?PSQ)9s3}|h2e?TG4_F{}{Cs>#3Q*t$(CUc}M)I}8cPF6% z=+h(Kh^8)}gj(0}#e7O^FQ6`~fd1#8#!}LMuo3A0bN`o}PYsm!Y}sdOz$+Tegc=qT z8x`PH$7lvnhJp{kHWb22l;@7B7|4yL4UOOVM0MP_>P%S1Lnid)+k9{+3D+JFa#Pyf zhVc#&df87APl4W9X)F3pGS>@etfl=_E5tBcVoOfrD4hmVeTY-cj((pkn%n@EgN{0f zwb_^Rk0I#iZuHK!l*lN`ceJn(sI{$Fq6nN& zE<-=0_2WN}m+*ivmIOxB@#~Q-cZ>l136w{#TIJe478`KE7@=a{>SzPHsKLzYAyBQO zAtuuF$-JSDy_S@6GW0MOE~R)b;+0f%_NMrW(+V#c_d&U8Z9+ec4=HmOHw?gdjF(Lu zzra83M_BoO-1b3;9`%&DHfuUY)6YDV21P$C!Rc?mv&{lx#f8oc6?0?x zK08{WP65?#>(vPfA-c=MCY|%*1_<3D4NX zeVTi-JGl2uP_2@0F{G({pxQOXt_d{g_CV6b?jNpfUG9;8yle-^4KHRvZs-_2siata zt+d_T@U$&t*xaD22(fH(W1r$Mo?3dc%Tncm=C6{V9y{v&VT#^1L04vDrLM9qBoZ4@ z6DBN#m57hX7$C(=#$Y5$bJmwA$T8jKD8+6A!-IJwA{WOfs%s}yxUw^?MRZjF$n_KN z6`_bGXcmE#5e4Ym)aQJ)xg3Pg0@k`iGuHe?f(5LtuzSq=nS^5z>vqU0EuZ&75V%Z{ zYyhRLN^)$c6Ds{f7*FBpE;n5iglx5PkHfWrj3`x^j^t z7ntuV`g!9Xg#^3!x)l*}IW=(Tz3>Y5l4uGaB&lz{GDjm2D5S$CExLT`I1#n^lBH7Y zDgpMag@`iETKAI=p<5E#LTkwzVR@=yY|uBVI1HG|8h+d;G-qfuj}-ZR6fN>EfCCW z9~wRQoAPEa#aO?3h?x{YvV*d+NtPkf&4V0k4|L=uj!U{L+oLa(z#&iuhJr3-PjO3R z5s?=nn_5^*^Rawr>>Nr@K(jwkB#JK-=+HqwfdO<+P5byeim)wvqGlP-P|~Nse8=XF zz`?RYB|D6SwS}C+YQv+;}k6$-%D(@+t14BL@vM z2q%q?f6D-A5s$_WY3{^G0F131bbh|g!}#BKw=HQ7mx;Dzg4Z*bTLQSfo{ed{4}NZW zfrRm^Ca$rlE{Ue~uYv>R9{3smwATcdM_6+yWIO z*ZRH~uXE@#p$XTbCt5j7j2=86e{9>HIB6xDzV+vAo&B?KUiMP|ttOElepnl%|DPqL b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/01-starting-setup/public/manifest.json b/code/01-starting-setup/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/01-starting-setup/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/01-starting-setup/public/robots.txt b/code/01-starting-setup/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/01-starting-setup/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/01-starting-setup/src/App.js b/code/01-starting-setup/src/App.js new file mode 100644 index 0000000000..4a194e6079 --- /dev/null +++ b/code/01-starting-setup/src/App.js @@ -0,0 +1,9 @@ +function App() { + return ( +
+

Let's get started!

+
+ ); +} + +export default App; diff --git a/code/01-starting-setup/src/index.css b/code/01-starting-setup/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/01-starting-setup/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/01-starting-setup/src/index.js b/code/01-starting-setup/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/01-starting-setup/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/02-building-a-first-custom-component/package.json b/code/02-building-a-first-custom-component/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/02-building-a-first-custom-component/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/02-building-a-first-custom-component/public/favicon.ico b/code/02-building-a-first-custom-component/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/02-building-a-first-custom-component/public/index.html b/code/02-building-a-first-custom-component/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/02-building-a-first-custom-component/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/02-building-a-first-custom-component/public/logo192.png b/code/02-building-a-first-custom-component/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/02-building-a-first-custom-component/public/manifest.json b/code/02-building-a-first-custom-component/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/02-building-a-first-custom-component/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/02-building-a-first-custom-component/public/robots.txt b/code/02-building-a-first-custom-component/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/02-building-a-first-custom-component/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/02-building-a-first-custom-component/src/App.js b/code/02-building-a-first-custom-component/src/App.js new file mode 100644 index 0000000000..264e51e726 --- /dev/null +++ b/code/02-building-a-first-custom-component/src/App.js @@ -0,0 +1,12 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/02-building-a-first-custom-component/src/components/ExpenseItem.js b/code/02-building-a-first-custom-component/src/components/ExpenseItem.js new file mode 100644 index 0000000000..790588b878 --- /dev/null +++ b/code/02-building-a-first-custom-component/src/components/ExpenseItem.js @@ -0,0 +1,5 @@ +function ExpenseItem() { + return

Expense item!

; +} + +export default ExpenseItem; diff --git a/code/02-building-a-first-custom-component/src/index.css b/code/02-building-a-first-custom-component/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/02-building-a-first-custom-component/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/02-building-a-first-custom-component/src/index.js b/code/02-building-a-first-custom-component/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/02-building-a-first-custom-component/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/03-writing-more-complex-jsx-code/package.json b/code/03-writing-more-complex-jsx-code/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/03-writing-more-complex-jsx-code/public/favicon.ico b/code/03-writing-more-complex-jsx-code/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/03-writing-more-complex-jsx-code/public/index.html b/code/03-writing-more-complex-jsx-code/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/03-writing-more-complex-jsx-code/public/logo192.png b/code/03-writing-more-complex-jsx-code/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/03-writing-more-complex-jsx-code/public/manifest.json b/code/03-writing-more-complex-jsx-code/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/03-writing-more-complex-jsx-code/public/robots.txt b/code/03-writing-more-complex-jsx-code/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/03-writing-more-complex-jsx-code/src/App.js b/code/03-writing-more-complex-jsx-code/src/App.js new file mode 100644 index 0000000000..264e51e726 --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/src/App.js @@ -0,0 +1,12 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/03-writing-more-complex-jsx-code/src/components/ExpenseItem.js b/code/03-writing-more-complex-jsx-code/src/components/ExpenseItem.js new file mode 100644 index 0000000000..1b178e39c5 --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/src/components/ExpenseItem.js @@ -0,0 +1,13 @@ +function ExpenseItem() { + return ( +
+
March 28th 2021
+
+

Car Insurance

+
$294.67
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/03-writing-more-complex-jsx-code/src/index.css b/code/03-writing-more-complex-jsx-code/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/03-writing-more-complex-jsx-code/src/index.js b/code/03-writing-more-complex-jsx-code/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/03-writing-more-complex-jsx-code/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/04-adding-basic-css-styling/package.json b/code/04-adding-basic-css-styling/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/04-adding-basic-css-styling/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/04-adding-basic-css-styling/public/favicon.ico b/code/04-adding-basic-css-styling/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/04-adding-basic-css-styling/public/index.html b/code/04-adding-basic-css-styling/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/04-adding-basic-css-styling/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/04-adding-basic-css-styling/public/logo192.png b/code/04-adding-basic-css-styling/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/04-adding-basic-css-styling/public/manifest.json b/code/04-adding-basic-css-styling/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/04-adding-basic-css-styling/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/04-adding-basic-css-styling/public/robots.txt b/code/04-adding-basic-css-styling/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/04-adding-basic-css-styling/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/04-adding-basic-css-styling/src/App.js b/code/04-adding-basic-css-styling/src/App.js new file mode 100644 index 0000000000..264e51e726 --- /dev/null +++ b/code/04-adding-basic-css-styling/src/App.js @@ -0,0 +1,12 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/04-adding-basic-css-styling/src/components/ExpenseItem.css b/code/04-adding-basic-css-styling/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/04-adding-basic-css-styling/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/04-adding-basic-css-styling/src/components/ExpenseItem.js b/code/04-adding-basic-css-styling/src/components/ExpenseItem.js new file mode 100644 index 0000000000..4ed06c3ff8 --- /dev/null +++ b/code/04-adding-basic-css-styling/src/components/ExpenseItem.js @@ -0,0 +1,15 @@ +import './ExpenseItem.css'; + +function ExpenseItem() { + return ( +
+
March 28th 2021
+
+

Car Insurance

+
$294.67
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/04-adding-basic-css-styling/src/index.css b/code/04-adding-basic-css-styling/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/04-adding-basic-css-styling/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/04-adding-basic-css-styling/src/index.js b/code/04-adding-basic-css-styling/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/04-adding-basic-css-styling/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/05-outputting-dynamic-data/package.json b/code/05-outputting-dynamic-data/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/05-outputting-dynamic-data/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/05-outputting-dynamic-data/public/favicon.ico b/code/05-outputting-dynamic-data/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/05-outputting-dynamic-data/public/index.html b/code/05-outputting-dynamic-data/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/05-outputting-dynamic-data/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/05-outputting-dynamic-data/public/logo192.png b/code/05-outputting-dynamic-data/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/05-outputting-dynamic-data/public/manifest.json b/code/05-outputting-dynamic-data/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/05-outputting-dynamic-data/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/05-outputting-dynamic-data/public/robots.txt b/code/05-outputting-dynamic-data/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/05-outputting-dynamic-data/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/05-outputting-dynamic-data/src/App.js b/code/05-outputting-dynamic-data/src/App.js new file mode 100644 index 0000000000..264e51e726 --- /dev/null +++ b/code/05-outputting-dynamic-data/src/App.js @@ -0,0 +1,12 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/05-outputting-dynamic-data/src/components/ExpenseItem.css b/code/05-outputting-dynamic-data/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/05-outputting-dynamic-data/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/05-outputting-dynamic-data/src/components/ExpenseItem.js b/code/05-outputting-dynamic-data/src/components/ExpenseItem.js new file mode 100644 index 0000000000..362371a920 --- /dev/null +++ b/code/05-outputting-dynamic-data/src/components/ExpenseItem.js @@ -0,0 +1,19 @@ +import './ExpenseItem.css'; + +function ExpenseItem() { + const expenseDate = new Date(2021, 2, 28); + const expenseTitle = 'Car Insurance'; + const expenseAmount = 294.67; + + return ( +
+
{expenseDate.toISOString()}
+
+

{expenseTitle}

+
${expenseAmount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/05-outputting-dynamic-data/src/index.css b/code/05-outputting-dynamic-data/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/05-outputting-dynamic-data/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/05-outputting-dynamic-data/src/index.js b/code/05-outputting-dynamic-data/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/05-outputting-dynamic-data/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/06-passing-data-via-props/package.json b/code/06-passing-data-via-props/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/06-passing-data-via-props/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/06-passing-data-via-props/public/favicon.ico b/code/06-passing-data-via-props/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/06-passing-data-via-props/public/index.html b/code/06-passing-data-via-props/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/06-passing-data-via-props/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/06-passing-data-via-props/public/logo192.png b/code/06-passing-data-via-props/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/06-passing-data-via-props/public/manifest.json b/code/06-passing-data-via-props/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/06-passing-data-via-props/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/06-passing-data-via-props/public/robots.txt b/code/06-passing-data-via-props/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/06-passing-data-via-props/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/06-passing-data-via-props/src/App.js b/code/06-passing-data-via-props/src/App.js new file mode 100644 index 0000000000..878e1cd3a3 --- /dev/null +++ b/code/06-passing-data-via-props/src/App.js @@ -0,0 +1,53 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + return ( +
+

Let's get started!

+ + + + +
+ ); +} + +export default App; diff --git a/code/06-passing-data-via-props/src/components/ExpenseItem.css b/code/06-passing-data-via-props/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/06-passing-data-via-props/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/06-passing-data-via-props/src/components/ExpenseItem.js b/code/06-passing-data-via-props/src/components/ExpenseItem.js new file mode 100644 index 0000000000..9de60d6b21 --- /dev/null +++ b/code/06-passing-data-via-props/src/components/ExpenseItem.js @@ -0,0 +1,15 @@ +import './ExpenseItem.css'; + +function ExpenseItem(props) { + return ( +
+
{props.date.toISOString()}
+
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/06-passing-data-via-props/src/index.css b/code/06-passing-data-via-props/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/06-passing-data-via-props/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/06-passing-data-via-props/src/index.js b/code/06-passing-data-via-props/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/06-passing-data-via-props/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/07-adding-normal-javascript-logic/package.json b/code/07-adding-normal-javascript-logic/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/07-adding-normal-javascript-logic/public/favicon.ico b/code/07-adding-normal-javascript-logic/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/07-adding-normal-javascript-logic/public/index.html b/code/07-adding-normal-javascript-logic/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/07-adding-normal-javascript-logic/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/07-adding-normal-javascript-logic/public/logo192.png b/code/07-adding-normal-javascript-logic/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/07-adding-normal-javascript-logic/public/manifest.json b/code/07-adding-normal-javascript-logic/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/07-adding-normal-javascript-logic/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/07-adding-normal-javascript-logic/public/robots.txt b/code/07-adding-normal-javascript-logic/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/07-adding-normal-javascript-logic/src/App.js b/code/07-adding-normal-javascript-logic/src/App.js new file mode 100644 index 0000000000..878e1cd3a3 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/src/App.js @@ -0,0 +1,53 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + return ( +
+

Let's get started!

+ + + + +
+ ); +} + +export default App; diff --git a/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.css b/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.js b/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.js new file mode 100644 index 0000000000..6821b40063 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/src/components/ExpenseItem.js @@ -0,0 +1,23 @@ +import './ExpenseItem.css'; + +function ExpenseItem(props) { + const month = props.date.toLocaleString('en-US', { month: 'long' }); + const day = props.date.toLocaleString('en-US', { day: '2-digit' }); + const year = props.date.getFullYear(); + + return ( +
+
+
{month}
+
{year}
+
{day}
+
+
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/07-adding-normal-javascript-logic/src/index.css b/code/07-adding-normal-javascript-logic/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/07-adding-normal-javascript-logic/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/07-adding-normal-javascript-logic/src/index.js b/code/07-adding-normal-javascript-logic/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/07-adding-normal-javascript-logic/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/08-splitting-components-into-multiple-components/package.json b/code/08-splitting-components-into-multiple-components/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/08-splitting-components-into-multiple-components/public/favicon.ico b/code/08-splitting-components-into-multiple-components/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/08-splitting-components-into-multiple-components/public/index.html b/code/08-splitting-components-into-multiple-components/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/08-splitting-components-into-multiple-components/public/logo192.png b/code/08-splitting-components-into-multiple-components/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/08-splitting-components-into-multiple-components/public/manifest.json b/code/08-splitting-components-into-multiple-components/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/08-splitting-components-into-multiple-components/public/robots.txt b/code/08-splitting-components-into-multiple-components/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/08-splitting-components-into-multiple-components/src/App.js b/code/08-splitting-components-into-multiple-components/src/App.js new file mode 100644 index 0000000000..f88ab5fa92 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/App.js @@ -0,0 +1,53 @@ +import ExpenseItem from './components/ExpenseItem'; + +function App() { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + return ( +
+

Let's get started!

+ + + + +
+ ); +} + +export default App; diff --git a/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.css b/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.css new file mode 100644 index 0000000000..d69691de84 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.css @@ -0,0 +1,26 @@ +.expense-date { + display: flex; + flex-direction: column; + width: 5.5rem; + height: 5.5rem; + border: 1px solid #ececec; + background-color: #2a2a2a; + color: white; + border-radius: 12px; + align-items: center; + justify-content: center; +} + +.expense-date__month { + font-size: 0.75rem; + font-weight: bold; +} + +.expense-date__year { + font-size: 0.75rem; +} + +.expense-date__day { + font-size: 1.5rem; + font-weight: bold; +} diff --git a/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.js b/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.js new file mode 100644 index 0000000000..ba5698cf0d --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/components/ExpenseDate.js @@ -0,0 +1,17 @@ +import './ExpenseDate.css'; + +function ExpenseDate(props) { + const month = props.date.toLocaleString('en-US', { month: 'long' }); + const day = props.date.toLocaleString('en-US', { day: '2-digit' }); + const year = props.date.getFullYear(); + + return ( +
+
{month}
+
{year}
+
{day}
+
+ ); +} + +export default ExpenseDate; diff --git a/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.css b/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.js b/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.js new file mode 100644 index 0000000000..07e4e0f98a --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/components/ExpenseItem.js @@ -0,0 +1,16 @@ +import ExpenseDate from './ExpenseDate'; +import './ExpenseItem.css'; + +function ExpenseItem(props) { + return ( +
+ +
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/08-splitting-components-into-multiple-components/src/index.css b/code/08-splitting-components-into-multiple-components/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/08-splitting-components-into-multiple-components/src/index.js b/code/08-splitting-components-into-multiple-components/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/08-splitting-components-into-multiple-components/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/09-assignment-1-solution/package.json b/code/09-assignment-1-solution/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/09-assignment-1-solution/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/09-assignment-1-solution/public/favicon.ico b/code/09-assignment-1-solution/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/09-assignment-1-solution/public/index.html b/code/09-assignment-1-solution/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/09-assignment-1-solution/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/09-assignment-1-solution/public/logo192.png b/code/09-assignment-1-solution/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/09-assignment-1-solution/public/manifest.json b/code/09-assignment-1-solution/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/09-assignment-1-solution/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/09-assignment-1-solution/public/robots.txt b/code/09-assignment-1-solution/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/09-assignment-1-solution/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/09-assignment-1-solution/src/App.js b/code/09-assignment-1-solution/src/App.js new file mode 100644 index 0000000000..21dfc576bc --- /dev/null +++ b/code/09-assignment-1-solution/src/App.js @@ -0,0 +1,34 @@ +import Expenses from './components/Expenses'; + +function App() { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/09-assignment-1-solution/src/components/ExpenseDate.css b/code/09-assignment-1-solution/src/components/ExpenseDate.css new file mode 100644 index 0000000000..d69691de84 --- /dev/null +++ b/code/09-assignment-1-solution/src/components/ExpenseDate.css @@ -0,0 +1,26 @@ +.expense-date { + display: flex; + flex-direction: column; + width: 5.5rem; + height: 5.5rem; + border: 1px solid #ececec; + background-color: #2a2a2a; + color: white; + border-radius: 12px; + align-items: center; + justify-content: center; +} + +.expense-date__month { + font-size: 0.75rem; + font-weight: bold; +} + +.expense-date__year { + font-size: 0.75rem; +} + +.expense-date__day { + font-size: 1.5rem; + font-weight: bold; +} diff --git a/code/09-assignment-1-solution/src/components/ExpenseDate.js b/code/09-assignment-1-solution/src/components/ExpenseDate.js new file mode 100644 index 0000000000..ba5698cf0d --- /dev/null +++ b/code/09-assignment-1-solution/src/components/ExpenseDate.js @@ -0,0 +1,17 @@ +import './ExpenseDate.css'; + +function ExpenseDate(props) { + const month = props.date.toLocaleString('en-US', { month: 'long' }); + const day = props.date.toLocaleString('en-US', { day: '2-digit' }); + const year = props.date.getFullYear(); + + return ( +
+
{month}
+
{year}
+
{day}
+
+ ); +} + +export default ExpenseDate; diff --git a/code/09-assignment-1-solution/src/components/ExpenseItem.css b/code/09-assignment-1-solution/src/components/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/code/09-assignment-1-solution/src/components/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/09-assignment-1-solution/src/components/ExpenseItem.js b/code/09-assignment-1-solution/src/components/ExpenseItem.js new file mode 100644 index 0000000000..07e4e0f98a --- /dev/null +++ b/code/09-assignment-1-solution/src/components/ExpenseItem.js @@ -0,0 +1,16 @@ +import ExpenseDate from './ExpenseDate'; +import './ExpenseItem.css'; + +function ExpenseItem(props) { + return ( +
+ +
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/09-assignment-1-solution/src/components/Expenses.css b/code/09-assignment-1-solution/src/components/Expenses.css new file mode 100644 index 0000000000..2a3c9d0fbd --- /dev/null +++ b/code/09-assignment-1-solution/src/components/Expenses.css @@ -0,0 +1,9 @@ +.expenses { + padding: 1rem; + background-color: rgb(31, 31, 31); + margin: 2rem auto; + width: 50rem; + max-width: 95%; + border-radius: 12px; + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25); +} diff --git a/code/09-assignment-1-solution/src/components/Expenses.js b/code/09-assignment-1-solution/src/components/Expenses.js new file mode 100644 index 0000000000..6bd58d5710 --- /dev/null +++ b/code/09-assignment-1-solution/src/components/Expenses.js @@ -0,0 +1,31 @@ +import ExpenseItem from './ExpenseItem'; +import './Expenses.css'; + +function Expenses(props) { + return ( +
+ + + + +
+ ); +} + +export default Expenses; diff --git a/code/09-assignment-1-solution/src/index.css b/code/09-assignment-1-solution/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/09-assignment-1-solution/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/09-assignment-1-solution/src/index.js b/code/09-assignment-1-solution/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/09-assignment-1-solution/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/code/10-the-concept-of-composition/package.json b/code/10-the-concept-of-composition/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/10-the-concept-of-composition/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/10-the-concept-of-composition/public/favicon.ico b/code/10-the-concept-of-composition/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB
3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/10-the-concept-of-composition/public/index.html b/code/10-the-concept-of-composition/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/10-the-concept-of-composition/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/code/10-the-concept-of-composition/public/logo192.png b/code/10-the-concept-of-composition/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/10-the-concept-of-composition/public/manifest.json b/code/10-the-concept-of-composition/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/10-the-concept-of-composition/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/10-the-concept-of-composition/public/robots.txt b/code/10-the-concept-of-composition/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/10-the-concept-of-composition/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/10-the-concept-of-composition/src/App.js b/code/10-the-concept-of-composition/src/App.js new file mode 100644 index 0000000000..21dfc576bc --- /dev/null +++ b/code/10-the-concept-of-composition/src/App.js @@ -0,0 +1,34 @@ +import Expenses from './components/Expenses'; + +function App() { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/10-the-concept-of-composition/src/components/Card.css b/code/10-the-concept-of-composition/src/components/Card.css new file mode 100644 index 0000000000..166cffe458 --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/Card.css @@ -0,0 +1,4 @@ +.card { + border-radius: 12px; + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25); +} diff --git a/code/10-the-concept-of-composition/src/components/Card.js b/code/10-the-concept-of-composition/src/components/Card.js new file mode 100644 index 0000000000..2615acdd3c --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/Card.js @@ -0,0 +1,9 @@ +import './Card.css'; + +function Card(props) { + const classes = 'card ' + props.className; + + return
{props.children}
; +} + +export default Card; diff --git a/code/10-the-concept-of-composition/src/components/ExpenseDate.css b/code/10-the-concept-of-composition/src/components/ExpenseDate.css new file mode 100644 index 0000000000..d69691de84 --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/ExpenseDate.css @@ -0,0 +1,26 @@ +.expense-date { + display: flex; + flex-direction: column; + width: 5.5rem; + height: 5.5rem; + border: 1px solid #ececec; + background-color: #2a2a2a; + color: white; + border-radius: 12px; + align-items: center; + justify-content: center; +} + +.expense-date__month { + font-size: 0.75rem; + font-weight: bold; +} + +.expense-date__year { + font-size: 0.75rem; +} + +.expense-date__day { + font-size: 1.5rem; + font-weight: bold; +} diff --git a/code/10-the-concept-of-composition/src/components/ExpenseDate.js b/code/10-the-concept-of-composition/src/components/ExpenseDate.js new file mode 100644 index 0000000000..ba5698cf0d --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/ExpenseDate.js @@ -0,0 +1,17 @@ +import './ExpenseDate.css'; + +function ExpenseDate(props) { + const month = props.date.toLocaleString('en-US', { month: 'long' }); + const day = props.date.toLocaleString('en-US', { day: '2-digit' }); + const year = props.date.getFullYear(); + + return ( +
+
{month}
+
{year}
+
{day}
+
+ ); +} + +export default ExpenseDate; diff --git a/code/10-the-concept-of-composition/src/components/ExpenseItem.css b/code/10-the-concept-of-composition/src/components/ExpenseItem.css new file mode 100644 index 0000000000..aba2913253 --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/ExpenseItem.css @@ -0,0 +1,54 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + margin: 1rem 0; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/10-the-concept-of-composition/src/components/ExpenseItem.js b/code/10-the-concept-of-composition/src/components/ExpenseItem.js new file mode 100644 index 0000000000..cdc6cee206 --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/ExpenseItem.js @@ -0,0 +1,17 @@ +import ExpenseDate from './ExpenseDate'; +import Card from './Card'; +import './ExpenseItem.css'; + +function ExpenseItem(props) { + return ( + + +
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/10-the-concept-of-composition/src/components/Expenses.css b/code/10-the-concept-of-composition/src/components/Expenses.css new file mode 100644 index 0000000000..9b05ca92dc --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/Expenses.css @@ -0,0 +1,7 @@ +.expenses { + padding: 1rem; + background-color: rgb(31, 31, 31); + margin: 2rem auto; + width: 50rem; + max-width: 95%; +} diff --git a/code/10-the-concept-of-composition/src/components/Expenses.js b/code/10-the-concept-of-composition/src/components/Expenses.js new file mode 100644 index 0000000000..c42f88321d --- /dev/null +++ b/code/10-the-concept-of-composition/src/components/Expenses.js @@ -0,0 +1,32 @@ +import ExpenseItem from './ExpenseItem'; +import Card from './Card'; +import './Expenses.css'; + +function Expenses(props) { + return ( + + + + + + + ); +} + +export default Expenses; diff --git a/code/10-the-concept-of-composition/src/index.css b/code/10-the-concept-of-composition/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/10-the-concept-of-composition/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/10-the-concept-of-composition/src/index.js b/code/10-the-concept-of-composition/src/index.js new file mode 100644 index 0000000000..d59d0ce18d --- /dev/null +++ b/code/10-the-concept-of-composition/src/index.js @@ -0,0 +1,6 @@ +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); From 82a112e571ff7e728452b8002e0a4eb7a5e470de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= Date: Tue, 23 Mar 2021 17:36:38 +0100 Subject: [PATCH 02/10] added slides --- slides/slides.pdf | Bin 0 -> 407007 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 slides/slides.pdf diff --git a/slides/slides.pdf b/slides/slides.pdf new file mode 100644 index 0000000000000000000000000000000000000000..01c2ca8ae3ac33647b0190f2cc7f5c9524b14efb GIT binary patch literal 407007 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 z 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
+ + + diff --git a/code/11-finished/public/logo192.png b/code/11-finished/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/code/11-finished/public/manifest.json b/code/11-finished/public/manifest.json new file mode 100644 index 0000000000..080d6c77ac --- /dev/null +++ b/code/11-finished/public/manifest.json @@ -0,0 +1,25 @@ +{ + "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/code/11-finished/public/robots.txt b/code/11-finished/public/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/code/11-finished/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/code/11-finished/src/App.js b/code/11-finished/src/App.js new file mode 100644 index 0000000000..c7b17821a7 --- /dev/null +++ b/code/11-finished/src/App.js @@ -0,0 +1,43 @@ +import React from 'react'; + +import Expenses from './components/Expenses/Expenses'; + +const App = () => { + const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; + + // return React.createElement( + // 'div', + // {}, + // React.createElement('h2', {}, "Let's get started!"), + // React.createElement(Expenses, { items: expenses }) + // ); + + return ( +
+

Let's get started!

+ +
+ ); +} + +export default App; diff --git a/code/11-finished/src/components/Expenses/ExpenseDate.css b/code/11-finished/src/components/Expenses/ExpenseDate.css new file mode 100644 index 0000000000..d69691de84 --- /dev/null +++ b/code/11-finished/src/components/Expenses/ExpenseDate.css @@ -0,0 +1,26 @@ +.expense-date { + display: flex; + flex-direction: column; + width: 5.5rem; + height: 5.5rem; + border: 1px solid #ececec; + background-color: #2a2a2a; + color: white; + border-radius: 12px; + align-items: center; + justify-content: center; +} + +.expense-date__month { + font-size: 0.75rem; + font-weight: bold; +} + +.expense-date__year { + font-size: 0.75rem; +} + +.expense-date__day { + font-size: 1.5rem; + font-weight: bold; +} diff --git a/code/11-finished/src/components/Expenses/ExpenseDate.js b/code/11-finished/src/components/Expenses/ExpenseDate.js new file mode 100644 index 0000000000..0b307c24ad --- /dev/null +++ b/code/11-finished/src/components/Expenses/ExpenseDate.js @@ -0,0 +1,19 @@ +import React from 'react'; + +import './ExpenseDate.css'; + +const ExpenseDate = (props) => { + const month = props.date.toLocaleString('en-US', { month: 'long' }); + const day = props.date.toLocaleString('en-US', { day: '2-digit' }); + const year = props.date.getFullYear(); + + return ( +
+
{month}
+
{year}
+
{day}
+
+ ); +}; + +export default ExpenseDate; diff --git a/code/11-finished/src/components/Expenses/ExpenseItem.css b/code/11-finished/src/components/Expenses/ExpenseItem.css new file mode 100644 index 0000000000..aba2913253 --- /dev/null +++ b/code/11-finished/src/components/Expenses/ExpenseItem.css @@ -0,0 +1,54 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + margin: 1rem 0; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/code/11-finished/src/components/Expenses/ExpenseItem.js b/code/11-finished/src/components/Expenses/ExpenseItem.js new file mode 100644 index 0000000000..b180c46841 --- /dev/null +++ b/code/11-finished/src/components/Expenses/ExpenseItem.js @@ -0,0 +1,19 @@ +import React from 'react'; + +import ExpenseDate from './ExpenseDate'; +import Card from '../UI/Card'; +import './ExpenseItem.css'; + +const ExpenseItem = (props) => { + return ( + + +
+

{props.title}

+
${props.amount}
+
+
+ ); +} + +export default ExpenseItem; diff --git a/code/11-finished/src/components/Expenses/Expenses.css b/code/11-finished/src/components/Expenses/Expenses.css new file mode 100644 index 0000000000..9b05ca92dc --- /dev/null +++ b/code/11-finished/src/components/Expenses/Expenses.css @@ -0,0 +1,7 @@ +.expenses { + padding: 1rem; + background-color: rgb(31, 31, 31); + margin: 2rem auto; + width: 50rem; + max-width: 95%; +} diff --git a/code/11-finished/src/components/Expenses/Expenses.js b/code/11-finished/src/components/Expenses/Expenses.js new file mode 100644 index 0000000000..7128bcf77a --- /dev/null +++ b/code/11-finished/src/components/Expenses/Expenses.js @@ -0,0 +1,34 @@ +import React from 'react'; + +import ExpenseItem from './ExpenseItem'; +import Card from '../UI/Card'; +import './Expenses.css'; + +const Expenses = (props) => { + return ( + + + + + + + ); +} + +export default Expenses; diff --git a/code/11-finished/src/components/UI/Card.css b/code/11-finished/src/components/UI/Card.css new file mode 100644 index 0000000000..166cffe458 --- /dev/null +++ b/code/11-finished/src/components/UI/Card.css @@ -0,0 +1,4 @@ +.card { + border-radius: 12px; + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25); +} diff --git a/code/11-finished/src/components/UI/Card.js b/code/11-finished/src/components/UI/Card.js new file mode 100644 index 0000000000..841fb93fa3 --- /dev/null +++ b/code/11-finished/src/components/UI/Card.js @@ -0,0 +1,11 @@ +import React from 'react'; + +import './Card.css'; + +const Card = (props) => { + const classes = 'card ' + props.className; + + return
{props.children}
; +}; + +export default Card; diff --git a/code/11-finished/src/index.css b/code/11-finished/src/index.css new file mode 100644 index 0000000000..72399cc5c6 --- /dev/null +++ b/code/11-finished/src/index.css @@ -0,0 +1,15 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); + +* { + box-sizing: border-box; +} + +html { + font-family: 'Noto Sans JP', sans-serif; +} + +body { + margin: 0; + background-color: #3f3f3f; +} + diff --git a/code/11-finished/src/index.js b/code/11-finished/src/index.js new file mode 100644 index 0000000000..9eac967ab4 --- /dev/null +++ b/code/11-finished/src/index.js @@ -0,0 +1,7 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +import './index.css'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); From b0b251e0d3c9fd2dd91bfa00a63b48dcc552df6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= Date: Fri, 17 Dec 2021 16:37:10 +0100 Subject: [PATCH 05/10] updated to React 18 --- code/01-starting-setup/package.json | 4 ++-- code/01-starting-setup/src/index.js | 3 ++- code/02-building-a-first-custom-component/package.json | 4 ++-- code/02-building-a-first-custom-component/src/index.js | 3 ++- code/03-writing-more-complex-jsx-code/package.json | 4 ++-- code/03-writing-more-complex-jsx-code/src/index.js | 3 ++- code/04-adding-basic-css-styling/package.json | 4 ++-- code/04-adding-basic-css-styling/src/index.js | 3 ++- code/05-outputting-dynamic-data/package.json | 4 ++-- code/05-outputting-dynamic-data/src/index.js | 3 ++- code/06-passing-data-via-props/package.json | 4 ++-- code/06-passing-data-via-props/src/index.js | 3 ++- code/07-adding-normal-javascript-logic/package.json | 4 ++-- code/07-adding-normal-javascript-logic/src/index.js | 3 ++- .../package.json | 4 ++-- .../src/index.js | 3 ++- code/09-assignment-1-solution/package.json | 4 ++-- code/09-assignment-1-solution/src/index.js | 3 ++- code/10-the-concept-of-composition/package.json | 4 ++-- code/10-the-concept-of-composition/src/index.js | 3 ++- code/11-finished/package.json | 4 ++-- code/11-finished/src/index.js | 3 ++- 22 files changed, 44 insertions(+), 33 deletions(-) diff --git a/code/01-starting-setup/package.json b/code/01-starting-setup/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/01-starting-setup/package.json +++ b/code/01-starting-setup/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/01-starting-setup/src/index.js b/code/01-starting-setup/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/01-starting-setup/src/index.js +++ b/code/01-starting-setup/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/02-building-a-first-custom-component/package.json b/code/02-building-a-first-custom-component/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/02-building-a-first-custom-component/package.json +++ b/code/02-building-a-first-custom-component/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/02-building-a-first-custom-component/src/index.js b/code/02-building-a-first-custom-component/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/02-building-a-first-custom-component/src/index.js +++ b/code/02-building-a-first-custom-component/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/03-writing-more-complex-jsx-code/package.json b/code/03-writing-more-complex-jsx-code/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/03-writing-more-complex-jsx-code/package.json +++ b/code/03-writing-more-complex-jsx-code/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/03-writing-more-complex-jsx-code/src/index.js b/code/03-writing-more-complex-jsx-code/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/03-writing-more-complex-jsx-code/src/index.js +++ b/code/03-writing-more-complex-jsx-code/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/04-adding-basic-css-styling/package.json b/code/04-adding-basic-css-styling/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/04-adding-basic-css-styling/package.json +++ b/code/04-adding-basic-css-styling/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/04-adding-basic-css-styling/src/index.js b/code/04-adding-basic-css-styling/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/04-adding-basic-css-styling/src/index.js +++ b/code/04-adding-basic-css-styling/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/05-outputting-dynamic-data/package.json b/code/05-outputting-dynamic-data/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/05-outputting-dynamic-data/package.json +++ b/code/05-outputting-dynamic-data/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/05-outputting-dynamic-data/src/index.js b/code/05-outputting-dynamic-data/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/05-outputting-dynamic-data/src/index.js +++ b/code/05-outputting-dynamic-data/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/06-passing-data-via-props/package.json b/code/06-passing-data-via-props/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/06-passing-data-via-props/package.json +++ b/code/06-passing-data-via-props/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/06-passing-data-via-props/src/index.js b/code/06-passing-data-via-props/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/06-passing-data-via-props/src/index.js +++ b/code/06-passing-data-via-props/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/07-adding-normal-javascript-logic/package.json b/code/07-adding-normal-javascript-logic/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/07-adding-normal-javascript-logic/package.json +++ b/code/07-adding-normal-javascript-logic/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/07-adding-normal-javascript-logic/src/index.js b/code/07-adding-normal-javascript-logic/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/07-adding-normal-javascript-logic/src/index.js +++ b/code/07-adding-normal-javascript-logic/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/08-splitting-components-into-multiple-components/package.json b/code/08-splitting-components-into-multiple-components/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/08-splitting-components-into-multiple-components/package.json +++ b/code/08-splitting-components-into-multiple-components/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/08-splitting-components-into-multiple-components/src/index.js b/code/08-splitting-components-into-multiple-components/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/08-splitting-components-into-multiple-components/src/index.js +++ b/code/08-splitting-components-into-multiple-components/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/09-assignment-1-solution/package.json b/code/09-assignment-1-solution/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/09-assignment-1-solution/package.json +++ b/code/09-assignment-1-solution/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/09-assignment-1-solution/src/index.js b/code/09-assignment-1-solution/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/09-assignment-1-solution/src/index.js +++ b/code/09-assignment-1-solution/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/10-the-concept-of-composition/package.json b/code/10-the-concept-of-composition/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/10-the-concept-of-composition/package.json +++ b/code/10-the-concept-of-composition/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/10-the-concept-of-composition/src/index.js b/code/10-the-concept-of-composition/src/index.js index d59d0ce18d..e4d0924dc0 100644 --- a/code/10-the-concept-of-composition/src/index.js +++ b/code/10-the-concept-of-composition/src/index.js @@ -3,4 +3,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); diff --git a/code/11-finished/package.json b/code/11-finished/package.json index 21f2dd39f2..b16a8faa39 100644 --- a/code/11-finished/package.json +++ b/code/11-finished/package.json @@ -6,8 +6,8 @@ "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", "@testing-library/user-event": "^12.5.0", - "react": "^17.0.1", - "react-dom": "^17.0.1", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-scripts": "4.0.1", "web-vitals": "^0.2.4" }, diff --git a/code/11-finished/src/index.js b/code/11-finished/src/index.js index 9eac967ab4..a2a3af7b3d 100644 --- a/code/11-finished/src/index.js +++ b/code/11-finished/src/index.js @@ -4,4 +4,5 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; -ReactDOM.render(, document.getElementById('root')); +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render(); From 98ccb323c4b503ff3a545bd9f4b5e981cd85fe55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= <28806196+maxschwarzmueller@users.noreply.github.com> Date: Fri, 25 Mar 2022 17:06:35 +0100 Subject: [PATCH 06/10] updated code attachments to v18 --- code/01-starting-setup/src/index.js | 2 +- code/02-building-a-first-custom-component/src/index.js | 2 +- code/03-writing-more-complex-jsx-code/src/index.js | 2 +- code/04-adding-basic-css-styling/src/index.js | 2 +- code/05-outputting-dynamic-data/src/index.js | 2 +- code/06-passing-data-via-props/src/index.js | 2 +- code/07-adding-normal-javascript-logic/src/index.js | 2 +- .../src/index.js | 2 +- code/09-assignment-1-solution/src/index.js | 2 +- code/10-the-concept-of-composition/src/index.js | 2 +- code/11-finished/src/index.js | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/code/01-starting-setup/src/index.js b/code/01-starting-setup/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/01-starting-setup/src/index.js +++ b/code/01-starting-setup/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/02-building-a-first-custom-component/src/index.js b/code/02-building-a-first-custom-component/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/02-building-a-first-custom-component/src/index.js +++ b/code/02-building-a-first-custom-component/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/03-writing-more-complex-jsx-code/src/index.js b/code/03-writing-more-complex-jsx-code/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/03-writing-more-complex-jsx-code/src/index.js +++ b/code/03-writing-more-complex-jsx-code/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/04-adding-basic-css-styling/src/index.js b/code/04-adding-basic-css-styling/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/04-adding-basic-css-styling/src/index.js +++ b/code/04-adding-basic-css-styling/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/05-outputting-dynamic-data/src/index.js b/code/05-outputting-dynamic-data/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/05-outputting-dynamic-data/src/index.js +++ b/code/05-outputting-dynamic-data/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/06-passing-data-via-props/src/index.js b/code/06-passing-data-via-props/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/06-passing-data-via-props/src/index.js +++ b/code/06-passing-data-via-props/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/07-adding-normal-javascript-logic/src/index.js b/code/07-adding-normal-javascript-logic/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/07-adding-normal-javascript-logic/src/index.js +++ b/code/07-adding-normal-javascript-logic/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/08-splitting-components-into-multiple-components/src/index.js b/code/08-splitting-components-into-multiple-components/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/08-splitting-components-into-multiple-components/src/index.js +++ b/code/08-splitting-components-into-multiple-components/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/09-assignment-1-solution/src/index.js b/code/09-assignment-1-solution/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/09-assignment-1-solution/src/index.js +++ b/code/09-assignment-1-solution/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/10-the-concept-of-composition/src/index.js b/code/10-the-concept-of-composition/src/index.js index e4d0924dc0..778ec1ba20 100644 --- a/code/10-the-concept-of-composition/src/index.js +++ b/code/10-the-concept-of-composition/src/index.js @@ -1,4 +1,4 @@ -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; diff --git a/code/11-finished/src/index.js b/code/11-finished/src/index.js index a2a3af7b3d..9065e05326 100644 --- a/code/11-finished/src/index.js +++ b/code/11-finished/src/index.js @@ -1,5 +1,5 @@ import React from 'react'; -import ReactDOM from 'react-dom'; +import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; From 41f5f82f7dbaa2047a3cd21ce3f2b21520d9164b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= <28806196+maxschwarzmueller@users.noreply.github.com> Date: Mon, 14 Nov 2022 07:53:27 +0100 Subject: [PATCH 07/10] updated react-scripts --- code/01-starting-setup/package-lock.json | 30973 +++++++++++++++++++++ code/01-starting-setup/package.json | 4 +- 2 files changed, 30975 insertions(+), 2 deletions(-) create mode 100644 code/01-starting-setup/package-lock.json diff --git a/code/01-starting-setup/package-lock.json b/code/01-starting-setup/package-lock.json new file mode 100644 index 0000000000..16b406e44a --- /dev/null +++ b/code/01-starting-setup/package-lock.json @@ -0,0 +1,30973 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "react-complete-guide", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "web-vitals": "^0.2.4" + }, + "devDependencies": { + "react-scripts": "^5.0.1" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "dependencies": { + "jest-get-type": "^29.2.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "dev": true, + "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.3", + "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 <4.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/@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@testing-library/react/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/react/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/react/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.2.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.2.tgz", + "integrity": "sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "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==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "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/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz", + "integrity": "sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/type-utils": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz", + "integrity": "sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.42.1" + }, + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.42.1.tgz", + "integrity": "sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz", + "integrity": "sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1" + }, + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz", + "integrity": "sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz", + "integrity": "sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA==", + "dev": true, + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz", + "integrity": "sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1", + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz", + "integrity": "sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "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==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz", + "integrity": "sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.42.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "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==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.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==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "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==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "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.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "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.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz", + "integrity": "sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "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==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "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==", + "dev": true, + "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.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "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==", + "dev": true, + "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.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "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==", + "dev": true, + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/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==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "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.3", + "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.1", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "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==", + "dev": 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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "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==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "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-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "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==", + "dev": true + }, + "node_modules/es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/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==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/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==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", + "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "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.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "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.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "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==", + "dev": true, + "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.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "dev": true, + "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.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", + "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.13.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.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "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==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "dependencies": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "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==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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==", + "dev": true, + "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.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "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/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "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-cli/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-cli/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==", + "dev": true, + "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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/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-diff/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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/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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/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-matcher-utils/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/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-message-util/node_modules/pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "dependencies": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "dependencies": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "dev": 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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.11.tgz", + "integrity": "sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dev": true, + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.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==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "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==", + "dev": true, + "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": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "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-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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "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==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dev": true, + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@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.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "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.9", + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "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==", + "dev": true, + "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/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "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/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/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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "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==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "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.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "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==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "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", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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.", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", + "integrity": "sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-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==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "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-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.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "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", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dev": true, + "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.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "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==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "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==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "dev": true + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dev": true, + "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.5.4" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "dev": true + }, + "@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "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==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/runtime-corejs3": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz", + "integrity": "sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.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": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@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==", + "dev": true + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/expect-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", + "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", + "requires": { + "jest-get-type": "^29.2.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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@jest/schemas": { + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@jest/types": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", + "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", + "requires": { + "@jest/schemas": "^29.0.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@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==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "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==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "dev": true, + "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.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "@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==" + }, + "@sinonjs/commons": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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" + } + }, + "@testing-library/dom": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", + "integrity": "sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + } + } + }, + "@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.2.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.2.2.tgz", + "integrity": "sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog==", + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.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==" + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/node": { + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + }, + "@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==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "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==", + "dev": true + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "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/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz", + "integrity": "sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/type-utils": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz", + "integrity": "sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.42.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.42.1.tgz", + "integrity": "sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz", + "integrity": "sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz", + "integrity": "sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.42.1", + "@typescript-eslint/utils": "5.42.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz", + "integrity": "sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz", + "integrity": "sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/visitor-keys": "5.42.1", + "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.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz", + "integrity": "sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.42.1", + "@typescript-eslint/types": "5.42.1", + "@typescript-eslint/typescript-estree": "5.42.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.42.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz", + "integrity": "sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.42.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@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==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "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==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "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==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "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==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "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==", + "dev": true + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "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==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "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.5.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz", + "integrity": "sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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==", + "dev": true + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "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==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "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==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "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==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "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==", + "dev": true + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "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==", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "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==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "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==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "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==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "dev": true + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-minimizer-webpack-plugin": { + "version": "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==", + "dev": true, + "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": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "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.3", + "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.1", + "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==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "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==", + "dev": 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==", + "dev": true + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-equal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz", + "integrity": "sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==", + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "execa": "^5.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==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "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==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff-sequences": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", + "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "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==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "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==", + "dev": true + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "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==", + "dev": true + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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==", + "dev": true + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "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-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "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==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", + "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "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" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "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==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.27.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz", + "integrity": "sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "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.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "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.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "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.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dev": true, + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.31.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", + "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "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==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "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==", + "dev": true, + "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": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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==", + "dev": true + }, + "expect": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", + "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", + "requires": { + "@jest/expect-utils": "^29.3.1", + "jest-get-type": "^29.2.0", + "jest-matcher-utils": "^29.3.1", + "jest-message-util": "^29.3.1", + "jest-util": "^29.3.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "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==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "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==", + "dev": true + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-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-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" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "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==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "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==", + "dev": true, + "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" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "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==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "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==", + "dev": true, + "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.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "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" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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-diff": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", + "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.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==" + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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-get-type": { + "version": "29.2.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", + "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "jest-matcher-utils": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", + "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.3.1", + "jest-get-type": "^29.2.0", + "pretty-format": "^29.3.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==" + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "jest-message-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", + "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.3.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.3.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "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==" + }, + "pretty-format": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", + "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", + "requires": { + "@jest/schemas": "^29.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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-util": { + "version": "29.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", + "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", + "requires": { + "@jest/types": "^29.3.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dev": true, + "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==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "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==", + "dev": true + } + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "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==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==", + "dev": 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==", + "dev": true, + "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==", + "dev": true, + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "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==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "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==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "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==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "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==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "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==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "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==", + "dev": true + }, + "memfs": { + "version": "3.4.11", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.11.tgz", + "integrity": "sha512-GvsCITGAyDCxxsJ+X6prJexFQEhOCJaIlUbsAvjzSI5o5O7j2dle3jWvz5Z5aOdpOxW6ol3vI1+0ut+641F1+w==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "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==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "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==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "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==", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "path-key": "^3.0.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==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "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==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "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==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "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==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "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==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "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==", + "dev": true + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "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==", + "dev": true, + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dev": true, + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@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.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "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.9", + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "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==", + "dev": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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==" + } + } + }, + "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==", + "dev": true + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "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==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "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": { + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "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==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "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==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.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==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "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==", + "dev": true, + "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": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dev": true, + "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==", + "dev": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "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.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "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==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "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==", + "dev": true + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "dev": true + }, + "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==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "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==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "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==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + } + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "requires": {} + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "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==", + "dev": true + }, + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "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==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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==", + "dev": true + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "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==", + "dev": true + } + } + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "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==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "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==", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", + "integrity": "sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dev": true, + "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==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "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-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.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "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", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dev": true, + "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.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@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==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.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==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "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==", + "dev": true + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dev": true, + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dev": true, + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "dev": true + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dev": true, + "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.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/code/01-starting-setup/package.json b/code/01-starting-setup/package.json index b16a8faa39..60d29f762c 100644 --- a/code/01-starting-setup/package.json +++ b/code/01-starting-setup/package.json @@ -8,8 +8,8 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", - "web-vitals": "^0.2.4" + "web-vitals": "^0.2.4", + "react-scripts": "^5.0.1" }, "scripts": { "start": "react-scripts start", From af002e65d44071ea01fc3701fefa817628309b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= <28806196+maxschwarzmueller@users.noreply.github.com> Date: Mon, 14 Nov 2022 07:53:50 +0100 Subject: [PATCH 08/10] updated react-scripts --- code/02-building-a-first-custom-component/package.json | 2 +- code/03-writing-more-complex-jsx-code/package.json | 2 +- code/04-adding-basic-css-styling/package.json | 2 +- code/05-outputting-dynamic-data/package.json | 2 +- code/06-passing-data-via-props/package.json | 2 +- code/07-adding-normal-javascript-logic/package.json | 2 +- .../package.json | 2 +- code/09-assignment-1-solution/package.json | 2 +- code/10-the-concept-of-composition/package.json | 2 +- code/11-finished/package.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/02-building-a-first-custom-component/package.json b/code/02-building-a-first-custom-component/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/02-building-a-first-custom-component/package.json +++ b/code/02-building-a-first-custom-component/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/03-writing-more-complex-jsx-code/package.json b/code/03-writing-more-complex-jsx-code/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/03-writing-more-complex-jsx-code/package.json +++ b/code/03-writing-more-complex-jsx-code/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/04-adding-basic-css-styling/package.json b/code/04-adding-basic-css-styling/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/04-adding-basic-css-styling/package.json +++ b/code/04-adding-basic-css-styling/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/05-outputting-dynamic-data/package.json b/code/05-outputting-dynamic-data/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/05-outputting-dynamic-data/package.json +++ b/code/05-outputting-dynamic-data/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/06-passing-data-via-props/package.json b/code/06-passing-data-via-props/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/06-passing-data-via-props/package.json +++ b/code/06-passing-data-via-props/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/07-adding-normal-javascript-logic/package.json b/code/07-adding-normal-javascript-logic/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/07-adding-normal-javascript-logic/package.json +++ b/code/07-adding-normal-javascript-logic/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/08-splitting-components-into-multiple-components/package.json b/code/08-splitting-components-into-multiple-components/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/08-splitting-components-into-multiple-components/package.json +++ b/code/08-splitting-components-into-multiple-components/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/09-assignment-1-solution/package.json b/code/09-assignment-1-solution/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/09-assignment-1-solution/package.json +++ b/code/09-assignment-1-solution/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/10-the-concept-of-composition/package.json b/code/10-the-concept-of-composition/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/10-the-concept-of-composition/package.json +++ b/code/10-the-concept-of-composition/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { diff --git a/code/11-finished/package.json b/code/11-finished/package.json index b16a8faa39..6c1b63a022 100644 --- a/code/11-finished/package.json +++ b/code/11-finished/package.json @@ -8,7 +8,7 @@ "@testing-library/user-event": "^12.5.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-scripts": "4.0.1", + "react-scripts": "^5.0.1", "web-vitals": "^0.2.4" }, "scripts": { From 7f59d3ce6af852563450891f5c479deda9f25c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= <28806196+maxschwarzmueller@users.noreply.github.com> Date: Tue, 13 Jun 2023 11:14:40 +0200 Subject: [PATCH 09/10] updated slides --- slides/slides.pdf | Bin 407007 -> 846868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/slides/slides.pdf b/slides/slides.pdf index 01c2ca8ae3ac33647b0190f2cc7f5c9524b14efb..6d22ef1b5fd9705654be6db76b2bdd590819c88f 100644 GIT binary patch literal 846868 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 z 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 z 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 z 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%0AwmZ1rbm_( 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 z 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 ^Xwz8+$IQ`nZ0{pK{S|n^tm$NLuqY?C~8f?fUQ? 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 literal 407007 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 z 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

{9QEw+Ln_x;=#E>P$QEyNb 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%0A%cC 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 EQ(h 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 Y75EDG<4X*f4a@}wqteibD@vgLKU1xYNdN!< From 5944e53ab60ca25895812e29d63d647a64beb573 Mon Sep 17 00:00:00 2001 From: Syed Afzal Hussain Date: Tue, 30 Jul 2024 23:51:48 -0400 Subject: [PATCH 10/10] Removed unnecessary color entry from expense-item h2 --- .gitignore | 1 + code/09-assignment-1-solution/src/components/ExpenseItem.css | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3dc0a5dba7..7256b5cdd7 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ npm-debug.log* yarn-debug.log* yarn-error.log* +code/09-assignment-1-solution/node_modules \ No newline at end of file diff --git a/code/09-assignment-1-solution/src/components/ExpenseItem.css b/code/09-assignment-1-solution/src/components/ExpenseItem.css index 22eabe9e80..26b69b6811 100644 --- a/code/09-assignment-1-solution/src/components/ExpenseItem.css +++ b/code/09-assignment-1-solution/src/components/ExpenseItem.css @@ -20,7 +20,7 @@ } .expense-item h2 { - color: #3a3a3a; + /* color: #3a3a3a; */ font-size: 1rem; flex: 1; margin: 0 1rem;

5IguSrC&St!^EGQCA!zFT}D-5m={WL8M`I?|y>DZlnJI@IC@fR4j-J z-Uz(15F1NFpoh5yG0YQzWdJrIFhj$FsN*#Uz38J0_nKxL@nr4ng`37DfjIGd)JBC3 zQhHl~58Fjz)>;yi9mo%5peITxGutaz4=)KM!TQ}es(4u&BO=fH!!qazSGwC;EV~SW zqM~gK^?U?|t_82Ry*Oh9{SZaq3bipj+jSW5@rSb}?u8hsArygs&j&IebnxK^4cwnJ zF_M{e{TVg>Q15fF%CFBZ2!)AQiSia|XDB#p1mb|GTut_^Y0o?O7QltghjTfu6k3a^3H#vcMjYjUZE z|6u%?3f7-F_(s6-vylz4+NPmE1UiXC2|EMcVRS6~*h&X}vC$gC`(oK0ABbCF37sk& zqi0VfJCp7`g<-|gwS2L$k&OMBFt>sPyjJB=i;IzwQyWQfjtKlEkw;BN#Nvn>Nqzdv zf@bKJN>ry{2P3mUpJ(Y_5f4p!V)2cr{e!T$f+3s;5b0q2?F ze}NLaA5kK{Rzw*U?cL!Ax+_*v)E8B$;(tQ8ZnHB{^pQl{2k3pxvGLucxT9Z>$Uz5h6_6J%pgKLAhqza}Ney@e z7AX`^jXN&}!qTXURE@_&jJL+`sw>dJnW(|#REFILKFpOg+T>i2(9|9}9L`rL#g!z_ zaaPZH1fAqe7kLU!LAjr|!t4PW>9`WjJrP*>6dN1Zenbu~qOAg1l7&>A;uOBR8^$j9 zfKw0xe@PWmMGFvU4n`&*Vm&sw5{q3Bv2_66nS=X{tyaua~>5m*}^%xt{=YZxxS z59@H{IB-{+l;{rwvzI_TAIwZjLEt?Ax6i>{gbst{os7S^J)NKU8X0~8r;II+tZZ~) z7T%+9Uj#G9{+^rJ3QN)YVBPo-$sWqNcc4AH>7<43?57BHB+97OyAb#Qz%>YLUQtGso*$V>@!p;n)pgMG#P!8c!>t5`=ON6onQ#qbSZ$^X z#TWz<$)1_H1Za;Vz2q*5WBKG}CQJeb+G}+Mb@ZWQI|VKr^|A50pt_GhdGQLWQ^7pM zB7+NB5)dvJT^BnNW$n4pxLzsc7H)349L}K%mW3htf0e# zurRinP`o&l>9nC-4=S-&C}tgwNWO|dLjY$q=AnrWj_93=z(foQHSle!N9dCx z;24yP?S2fi-=6MIaF4BitCv%*UnjGB?)5H*(q5{9R9ZuDPY7j(9=>%FzHzicqQ-v+ zL#x~Dz|$#-@?uAIRIQ$!F|4DW5CZEa92ECc^A7Vh61@kHLD;m)O!yv70lGn=mf9Fb zY}eBSvf2e>Hb)YZZOg0n!IZd3F+N+(^4ouS4XiyMMte!sQN!#Im;&JG0=;F>PkJcP zrG1Rp_QIde&=ab-S~{sAY=7E$zQV)kFea%3fj{V^zJ?7BjnIinl!2$CYY;z`g{+1!j@kC#XUB}A;TXE7AG`5t7bh^i8j6g6x0{0 z+Z;or?U%@RgSJ}Ie}Jw&*X!k=rDeI|r9bKXfL-|#ukQ&^sGmKezVg20L5`_v_> z^CNwVH(=|%P4B8fpP>l71%b>Q@sM9O@Oq<+D+e$bfkaFjBl92pvH{%GMp-yO7ybap zw3>Wf7lTOEA95$ID0v;ZuF-ImP1FGq7;a^RPW-154pgA z+a7e%%?j3qH--_4z^RNCk$Y50amP(_p;nads2S&WhO~Xd<3%ub$&^@)!%V;7wfgHp zUp48P6RM=X*gs8j{CSJq!28pCL?79Lz8fD?UVy$-by^Pr`pL?tHxJBnpL%r-bX1DS z?7i!tB9v_~{fnoS7V6c8%ByLxz@H)_yWfFG)<@`QVII}`OPHV@{rCH4-n1tKW2)|B@Wspb z?&D9}xFLv{uTJaZ*}H?jU$T{w9%8W}GSuDq1LNJtZ9%)BC$w+}c0Q7C)@M#M!-A+B z%AE8Fe80u8(1$O9sYy*8*iYj8e*W1QzQb@ru#Q}S!8a^-=4pI@(7B(=m~^bG{|1lu z36ydoc#RDi8hLO(DefaOw5PrRV_t_0l>>b})%*I6!r<=k`CNdF{kC;C&)ACs%`W?i z#YVp;u0Wk6QTc_W0_q?MMZF5Gb)~27e-P#RH~HdZ1pGQLNNfu03G#E#qJq^haY`u( z8o^8#wLTh8_BJ~GEtdUs&F&_cWETY{iVLY>w$KWp?*U!^KX!aK75r+O{$Aj zhB5d5%9ew#r>sGTdbtrt-4MAaZ&tGMBt}P#pqCYKU*2M4Z_dd*3>Q%u#yhZ^oe9g% zYrrA`U%n+dk_gm9sI@cwb~n~^*1w%C$LD4kPw;yGVvH^f{$4^grjwEE_=MaDU3r$W zkXp&o(l1Ga4}VgGNA`IVz4d-@mP3CmLrs#3sL92M;E$lMS<0_b_@Nk3tBHY)C9ZMh znQJRhRZv9jyd92D;G63}3}(Iv_TibEw{ptw1PFdr=&l6;5Tgiw!{B6@AncI@eYIZT zN&%=2-4Um_!5~@CGbO87DUvm7pi=vU>k6M?$bQJsd}r{P42B+L3DatQiFG_F?$3<{ z&9Im&fT{&>2?BAw!tSxP>lbFg%Be6~+tZg=ypKR!0i*YTG5}_2--j}S1?1lX9IS6a zLiwu*{k0%KK;vym;C5oGDxnI#Bg!6rNi&j&PhiG-Xz6YA<%gLCq@DSYkY5#8ulUZoy#YNjQ#w` zuKRC6slSf65UP8Ra&bR6R~`Tlje!Rh>nKjcA>jM1NH^Z3TM0UtZbr7FH64Ck117~k z05A0;u+ycRG3kUr#|NZ1PXtv;S;EuIM@Dck{f#pS2RE6c*!SFL%d-W20CCMyuD_R|zT0`lhRz-2?WiLTe zQo>P_1y$5&rv#p*Xz7|$m7vm(bNdFm`fMfqEI7h!%HP4$_l$@~O*i=Rac)X`@I59G zJi1leffEB7o)MX?>V_M;R1aUJUG&>gKtprMGsj`bJ?P>6Aw!k0ik*`Uu^J0WZ0j zA@KAi@J2tqil>t^xcKxi7UgZn!RNSVM0%>fV$9dpkbVO>8*fsMYzSqt5g6iqlo%#4 zKc^4zl6yVdS+E%vO>u-K&=oT`$0gNdAQc^H{KxVIk zbEc9wzbu8Xz_B5O2uv@->BUQZIiQ1@xKRlMLk?CFcm?alRg`@Np-e*QQ3q%X_zwsk zKA}2g+C1F^LUBQ>#Ewde+a2Q30bQs>7zT1aJI&8o6HX=dtu-k60d2WP8Q2ewL>E`e z!m@KKO5GWJN|JH!=rX?8IM)bbf`r;J9Q@isNkrE36cN92b!P|+xDCDcW;N@$#1uDC7M!MzsA`I(&EDQmSSzlhj~)(5oDJSDf(Ig~rfu;zP6)xYGgD!pAFz zPrns_Gv>q%TNPPYldeH|gI5O{i@*IzgOBr41Y>Fl7`&gj5KpHf%F|^PEaju89H6nb z=qws2R+?Nqw*zLci_a+d#PLi`of==K$)LN`SYmo#bs&vImnFN=h1hDoS6)+7b4HgPB+ zYv`vU%B%E1X7x8zI#gIfu#N=YopdV`}Z>Ge7a!33bV*ro3&Pt?0mOJki6iX2dPHOua&6}SdY}IwZ z@buG$u4;%ELL{jtjmpdRL_Zak6=MMN00EXTHJvhgpxuuM&U~X^+?o4(x zM3|bnycdvmSw$OKc-3VDgB&k-*?bm( zb|qyU55bw~gA;y}4fsK?YwUoY@EIt?i}Hm&Sf6IJL1r{o76+>?Q5m#gc$E=!C*=#5 z@&5+uFPm!qp8Lc^42F&K;5@j;p=J^^+~7?r1h3AKqu9Hn4-Yn|nlBLmZ2Sl4$x(ch zde>8na~#Sb`BzU|UJC_|Vxj#4yc96%rskW<6$@V3Dn}23yC^O~%YHrM)W}pbi7x9Wy z06f*l!!27EPqynBz4*f`l4n6ZI@un=;N}LN(J&DrY|18u!;!4P zd+Z|egA|~2IvZC2)-@Qe6aWTE1#p8`)ewxC+OLpSZv=E0D;aGmKt(nmX8ItQ#fA&N z2UKK}Rr>`=0WKF%aUS>>$l?zkG5s^;Rc={F%ev>D<(be(9Y!dLiSs#f)M}ED+@Hm z!_0>~eNs17M@OW`$_orie}e-OLa z0%1z^ztP%-NoslBx=ql6G8}_@ZB;eN&%(4O3hE$sopdIU!Y^Qn4T?d-*Ex}M4l2jU zum+~8cVP3j0N0<1ot1wE#XUDI1U&L8#*i&=gHv2tAFR1-TrGMGj%tE{W>GVlsvFng z2vCnicd%v(q^H=Df{w+nb|my zzRzmC4($2*e7=pGi%=<+AQ(yT*mcU|K&|>6&^p29RN=GOAr7E9e#mcToeE2_s~dDzJT%8<59Z@t)Cj@1@M6QQpZ*Af(;*?)}?5EDH1O!Xl|m^r={ti&$+ z(549BS?W)716|Rt@Ffdwg|@f@e`u0ifdha~{sNZ6E9%U<6|&&<&vSwlORl^Q&jq6U zi|mXkpwkGHCf6`eBwn5Orq=85KnKqfK z@vV~z;4YZ@U=2;vOP$)T5*!uTm(FPf`kHwahF2V`&IhsB+x-rh%x``w7H4+|CZ16u zYZv+hIcr#T8lZp!+Gw7epFX|=zL^5@%<+*I7=b|uSPpX0fctKbrZ75iQe{>e1%X(V z2ekui(5klF2J=%T$woKOlZu8%+s&BN3l_Hl>!?5AxxK|N_P#a8NB_f$YNPq-Hf3}o zn1zvvKsq5&m?}8e`2fa>-4(Ou?_lW-Q&9Bgz9azF#XGFb;}V6gAO6P5YldIEI1B= z)XHRX)n&VVj{+#%QMfCYF{uAtPtqxw!e5bMuo~bGcy)4g#Y=!#no)Cp5T_l(##)inlckU74V1}hP!LTFi#D-2qW z_;?7qXC0X5B0NAHBU*zDz#OZ}N}3Ij-w@3%1iC`Ja97Ub(ArMXKfIs_6eL2(SXH{Z z!OcW!g>n-vaoz(U)M_$^O;l}84_T$E_IM%M{w?uRNEqvDu#5>h~59|cz93ovR) z0=PbRSn+rBCi%txVC@2(vrLGs;80gC$f?AND@nHdj6mq0u8J#Kg4OQ42E-9C*Dbg$ zTBrIlNOU3`9Mm2z$Y~Oq*}ZxWzFOgj)Kpgp1ond)*g)wju7m(hC)e#f!Rt~{_`T&< zg})wW!0LZLV9(SSLiYL4x?y9AuV?~IhwiX`{!uW=^CW0}9MD}P$})}D#Y?n*VU=A` z(gDbGz=?o4b-``FE-it;4~DA|DEkj>x%^hA!(A)q;608X67ifyVJl7ttgM)T>fmTd z)9ajoI28=sWBBH}OhNtq>WIM9OCxyF3812Y$bY>OHl|(Bkmm0^@;$K58F;U z;@Avis=Y#T75hW3M}yVrboT*_+!shqIgJo9%x{Yr;L1RCFtDfjdy`E7h8P15eY<3m z1!>g=3ABC8Iyu*3?;QeC7%xb^M9$ODMX@>}FpI|szGOtF(3b6POo7GfODM&{V{pna z;cnH(bqZOY`*lnGp=fInkmq?7#t~RH+_na%w+Hx=`*>T2VC8QB#<@sP@eKs&EsS7$ zU;pQCPNTz)|VzChZU25KOXDQrQS7?}@#plSV%>3r)6I(-!Id!q)0sRS>UKyK8v zS7=FUE^qF7YS*_z_KEL+Z~$=bFCZmSQiF0(af>nhTMkf4_P%<~KyF%Prxy${CVb1N z5pWkKl?JOC#=|?8{#<;s^i4DI~9}YcRlS+fu2F{y*y!_COq?;Nnt6z@6scX8#SPyQm5v!BJA=U424r7 zU6=H$p>Kui{~7h!L9r09%UCOurvj&1k$b*W{MM(D4`ztK8t5>Trsi>okM|w$vl9@G zd{_pnV#dRDGt4da-pvpZ0)t3EE%JWVdptWcTpS(zgMJih}@L#rlTAO8)s>s8e9 zT9@$k1n&&)!w)T46qXXSErC_c>MvJ@lXKj8_x(hKK=14x-12rc_*jn!tjJkier3EF zxb^Nd6cGXsG56qtT;`#r@FRa{!ghOGTYR%}2UOawnY2Yp`$H4$!HSL6@21Xoo}ia? zAAWDdx{wU}4zK%S&1Fj1{R`0FfkV>HnTITMzPq`#-Cq*h=)-z`?{&=!N; zj_CK{+y2!O%5Y)o!RVBs6O^cu%8U|_Z++idYw^3Nw5o4I2NF1~$3y69~CYEf%z$)lw;XWV%^#j(Y4nB{@6iV67A zU=Ljx&ur06pr=R)==yp3YV}GwZ@)jkGzCKko^ZFZHjsTcIo5t_N z(NmzF?>^iGyik%IMCm(~19+UyK=q_wExIZHaS5DU!BO{>cne$q8T2L4Q{k_k_3%q` zadr^0eu)k6VJ2~WH>TA*o81PY#btm7AOlmM?R$|;b97J-*B_cb%b1<|i2ni~lS10S zbbI=<=;lg5yae>ooP2*~RbDD(UV+t^@JC3Vi~w-=4j4(DJlTr#H{KQg*db`@fY=83 z{tduR1JL#AuB$+*6U4`glyVwmy{3(yKV}GuZ*)Zjrj@;gFQF!xEH*nLs0ZE3as;7R z7f3C{(DvOSASobKvJ`t5dOKvWfdydhz&mg6sJu-52g-vr3~lYXgI)m8U;jX*fWCTz zchEfmYW5G*Kg8@5{X44zm^EsMN-QH#INY&xZyk&QXszrG0gb(8B}>4$eB(vr9?@Te%KP%fMnb0?zeqEK1RML_#!SvHMKmD>g6>XSn{Xd=$^kEC8eGaX zR)$TSxAmy@eOEyd(;PHbG@QQHkk$p88vE)+PZkRY-}O}LhfbB6QM?6fo1+oDUqWiV znU6>bz>GBwxMk)-E#a8=8?d+J@XnuTEMAuMc<8$Ub7hRY6FXUKJMiKN%*R|qS-_es zo_gK6_#hLMgWL+P#-gRdLa!kVoPpx02|@JTR{qrnrXKcSoo5xH!QG~G{=tlU9sqpw z!FEP}1bSeMzLEV<@`G*-c^Jt+tnJgJ=t^zIp6}N`3>j#Uz){Q4Y>W!Kuto`*h|2xg4bRILC|vQ8+k3r336e5b`v8`}07 zm0iDrl>J~iV5x8yTM7I9r3s9%4iS__4zTp@d`8r-1s;E z?1Og)CW{3=w~nXw7XG0PQ=^&Up#Kj02-sYB@(z3o4u+Vq=Ld2&qPOxEY;OJ6;PG(# zJ5fOUT*E!T@;~ssk0ymL+_*5{|36Oeb$Zh;450B_~59 zc%A-8=0x4c#!ueg^F@TK#pew1&pK(hst!jdrMRULNqgfvLcQlfAmmM;E;6rvh7G*| zqEZ8{N{@&YmkzSt)r=}rillM+x^jjnneNg1pjoeP$<8zI(29^N`}R8~i)B*B{<5L9 zE8zFxA4Tk|K*pfgUWuc%uS{dwbR9mg4Sz3OW+P25;hQ~M=@BYJ<2oz5(!6y&--R0Sg?`mw{DftEH1(L7actS^c;2x5{1rd?` z2BTkF8{D+}VkVV%P;G>sezUcw$4dAakh5&bP*&q+pc2b_Q^us<0nns5zcti>j6om* zjE{(d^td*dHqDxN#oqO)uO>bu)sr0+H2fhr=jzQg6XbnZA=P=9Rx*#Bk9)HZwjP38jw5i)e{68bGhve z0Jozm{7|WgFpJ(Ub6Sw};((~d2F}CN)+kiNVDJ!rDzPJ^;d{UZL`-C!V1MNaACvF* z`k}9uN$!<-`E4%C^YIW<_1$v>P=#_X^yenAMz|wx&!4d2`euJQ+p|n|t<0}|SHt#c zr)=mDS$p3(a*`i^pd|*N_mISpic1%!J+F__64j{SQ}zd#d2Vnt$bDlFz6G&aU=c+J zf70!6pFfB6Mpn#Yn-{&KEg!p>s_GS-PdT(DA|j&2gQT=&TPPTgkCk0+k8;PkW-Qi+ zz%*!5c-nME+Bbw_Jj^xGt)M7Gq#VvF44;-OBwYUMC8O-T`cAq_?Iv;n?V*U5V$~OJ zz;7^V@X%d|rifKfFd1tEZ z&N@b2K-1gKkdbGdPpI1%;r14~&D@uTJHF&NiL|$8fxe-J4>L zYFp7(x%>08V+!17%)A)sY=`Ip`qX69Jt>-~1!o5?e@7g*x5K^-e z=rFZaC499KI^bXQVUeLUNzJQw60_$%f-OU&LLJ`ZQNeA9fTl>YyVc9W@whLphY&0D zQ-dpBxvYUPvla@t0x1bK-^i0Q0n3QDeLu$<0^BG<+}3l%@#nD+Iek=srxO8o-$77; z?89=WN|CdkrdcltFkW+~w2jGoxF+O|79gMCk8pSO(@+UB+ci%MP600?Kl9B37CX0} zhhpnW@Li06Y&qs*g#z)E$Ug(p9hfz)lY)n-kYlncJ|+^}w)J|l6j~G+@&{3oSb8s{ zM-;%ibW75H!3ppC7`6yeMC8|E%wQl{uYZ<6_N_oDIc<<40Rq#KSZ<$d%6GD4uWtUR z4^^_VE$xAb$b7s@Qe5rj2sNqO!N&_0;Oz^foe}Q1&*~OSZ=DUGPWP2^fJ#768f=3v znG7af0eW`bk1mePfaf8wd7X9V)nB;KIQJJe??tbrNV`&s=%WHsVy6AXgr}9%HrJWo zYpo@q?yc}nWED`NwKaxh{`bHVv>KTKyk0b-r{BFXA#q#7mYhanpIwN$rF7<#25jvj z7I4ECwc%8f>R7hZ)Nw9wi}51ffS9q~@}E$a0^8ZpEoXhqJzp%q@WtpfDwo~(J&VI= z%R6GXrr;mqyOqyhy{Po>hCajw_33LW)jp8G<8}wnT z>kokwr8&{nhUU7iCa@CGeG@YUvI|2ofL6@0JX#~+y1(2oBf~rZUqD%8zD}cwYtwaG zVNJZFyMF|DzJWf?`i(rda7`4r7QvBW*HVg*w*YHu`NzUrGC-5qZj4NT(zuW0Y1TzP z;>%iJK}|wN57xpWe~AmqxQL6Ud`!FhRQH$qD^j{+fJ1R#S65Tv&!z*D-jnGv0+r1j zQtida7nD${^1-sZNV}438?u+1$N3) zA%HPCP){;z7uSGhsi01@MuY3kc5R5MJdjBYDDCx*5zr2%Cn3LU0KJ1U0E+=jHsRnmZm)*fn>dQ=%)8S?>d zs=3;H9n7cskxna;_66>-1reYGXXy%Z9iRtuy5P+lvTs67IBXe_ zHS}i$V^F`~X@}%lmWsz)C0ggUNz2~?9i?BcTnz0vFs-@ou1##z!1MIP04}th66j17 z&b=i8wxJsE9=#V;U_Rw-b_Sqmb~naHR}a7=JUY1JnRXs&#-8gtUV~}#dYE}?^KRL$ zdk3#`Ho?bJFx}3HwZIKlVUuo<0KF?nr z=}k^*Ug~>BY3GzkoL6QBPk23Mv;HUylqs4%Uc- zSg()m%nHt8+kxj!qzx?kbnB+kZPH<`nlNx6@>UUF>vi{7-e@1=*MN}TwcUezUlk7M zlmCMcKfyF(3hgeL7-c~Bnw(m#o2Ir&nV>a$zzq_x zX`nXkXC9Z{?oJ?j70Z1svBB3_xxH`wT3h4a{K_`ZfB2PcNsBj5CJy8*l5Y&0OvFu$ zY>iFGS>#P@%$&^0x%fEAg@jNXog7RItWn(VSASBnnis+7+`q(e{Ftt@KXelmCANd1 zfF5^JZD_>d7|QvYs-q(7jGIq?Fx!ao25sX zjM+iB0os->R@jboEfAcZ8U}yWkW%<^B5giJ|3+rGUtR)l$WpE-S;V;KohKy9w$@n~ zp+p%c5C_-wpEh3Jd=jvvZfc-)eX6rUg>KOlJRAH zWis;+BA9t?*u0#^5FgMoStHfm2*Y`_zsT`8%kK~RZY1|`Ku?hIA>>TYSuI8*joMxN zf}dW^(?^x8jU*erpZrakuiDACC&FoRqnf!_2*i7jiEsUi$)fV9LJVmv+V^72VLtg0E&7_B;FjLqikm@>W_rq+7+J z`vy^(KkgeUCYtK*=btv*w>$XO|3i9~JOkOqPTaw-Rz$B`{MNmOa6KK5{92 zo`)1TkA+BA^f9@A+w60zIl(I7w`_b-J~w+5^p~O(GpK|H?ZnZ%CMU;q-`@CRZw%UE zjJ{3&H>%0~A5>HAtsS6?FAdCK|2ml1IFYjhU=?x}6%$8WX9pt_M{*9{Ki`Pi+Bg9X zfGJ^TSH3}SWoZ|0RdnT2U{am6DM*l z;7@T$auzicHz#ry8Eatd7k~XP_SgS1+YG|H{lcczOQC%(G+Il-gM_-v7D|<*9iP z;Z-wSqvmWL`YbAnKD6TdV&~6fFzMzneXlj6wuCo1FWe9L!@YxN1OcVePnE3$bIPdHVN5sR0lQ@Y{)`e311Sh(~-Pz9rW|fHh)^E zX^v~Xg5kgOf^`b10rE7bCuJ0}DDa$f|HDV8Z7f1siRa=`hkY21v^|wrYzX77S#v;z!Z)FC&tp z`q^d9y`-b0a-?%u=*o^X8*KvC8U!0#%zrMF_=g5|CYA_>zLrezACq}QF{&S4xka~r zxmo0|eRIzjE}i<{*afH&f6wKA$1XVkCMvNE=e=d7}8Ei_9AfkSX&lP9#o;%e7o(o$nWYxruZn9 z{9KW=^=;*Q#2LRJf*FJ?B!-tcznx~4V##9UwCW>MS23sBQ?szHJ~4i!37xcAqT9Z@ zu;KRcxQ%Bv_+?1^pOm$V2#L73;ifAt)r&%lHDe%jrZNv zb@RJ&)kaHv+^{dJL#)e!TL%$lO;qpWLS>japYYNQ^}A~(I5AIE9SiuhZ1_4!WDlBg&nw_q=d}wSylbJ6)cYuHY1NV=9 z-wpneA|4q;d)ry$!<*OZE{AS4*jk_3qFE>-nITmlaf?(eFoW>L=NM+ryQ> zS4DSXN?7AsDU)iHxG3!qxP?>ydGGY!m?-GU{B1Y?Eff9AvHQnFLB;%U?P&k;yz_r- zqW=$idK~0zux%QJ}v`?QCs8Kb`mP49UjM#tpc)|M`>&xVQhDEO$rP?%%t2 z?_1iblJ#TsU=f41clRGWd_=&i|382Hj}ZPx6aL2v{=aAiZToHa7)kHl|2Mnae?G7M z-(7|O!H-%dZh5p z)$-x!kJKAs$3fu@e^$Zs`DOAZC86IZmBYehtShKZz=D5pv6bp|*-Iz?;ntDjNa@k= z_Hg4S8MR;xS%(za_v8C|kFFg?Rw%>*$EDtl}<>2EoSMn zf8ZmMrQ3w|pvQ#QG(Ixy6t}-|Z%15LzW*W=>W?y@k_;#0F&Nv(AJ0)p74n*!cp6Km zK)~a2(z7at=))IJx<^;U^MQ;zl~g2&u>IJ_B`d`wR+~qS8~CZQd$G{l z*Z9{)xA9)Yo=-gE(*dN(tZ(N&%sOtdsMAw3GBQ@#eQm0*G*e7ux452BrXm+tLA~L; z-D_N9Ie)5ysr2S#201oIF?Du7!O>J9^|^&W0I%@~eyYzI{%4AOe-Uq^E~OM9tEF!e za&e_NS~ScQ6cjD8PT!AcC|?|J4J2{Dg~MKJyMLRkiG*`=%+f;q=rBBy*W|LO9yLHB z?yP<@)FkXZ{y;LH^H|-ed|;}#pWRAnL7@D*RPP&v6Wf7+ryN@-OuEc9nwH5$O&Mc> zkBL6wd^eevkqIr;rlsVx#S7py-6*5byTO-|BNtX_UCr!LOky`W^IYxhm!O%FE{#>i z&~|Jd&_o_Jp+w!3PZc0#zjnA+8rZ6}d)p>VeShpeDZ3}<29M8Z#Vf0+UIySNtrlu@ zq|AaM&d#h85+`2am}JwuE>>scjGQo>*caCH+Td~OFsB#jsCCLde?rJdGZ~)9Rc)t0 z(y)p5n2Uz*=VXT5`^}+v0h@`kuMdQScF*N3DTJ^TS#j((>UudgnKUUVm`W=w<|A|- zO46Ec;^E7`SE)iUfAYf61z9& z$r|cW|30C`ie?#p)7SUcc)?NM3T>8J#z!XlhI$9v=XuC^KQ@}CrAFo^u6uKcH5Xet zSV2Mul7;L~%0%_9fzeUzdV=j$O;MRXe^i~X>7SW9jB*t*-w2sG@5tKN*vRTQj~!KB z{pu~Xkc_VWWPfT@O*JY`eW>?Kfr6tLtP~ z_KdXL6quhoxYiX(BazOI9jYrA3L7QfCZCTXaL|Pl3Z1jiy?FjA)lr^jA(ixKM+ zWUk1{_`BN-4>i=-P*xIRqkCWX;w_&BVSeu+n{xX7rM;n=%|Q4030xEDKtb9YLCVJs zIAQVnEM4seAw?gxTMfp~0O{>&3q(A8PbU1u?imvYKMzZ4tLa?+`Hx_7TOJR`2fN`% zR&l6<2@6!;e(^NBE%D&bVLKd1ifY4;yqN98Nso@&Qlx2^SM{USs93j?g zacu`ph>fWI(-Il{Y%4tc4dbNHFqAWwYObYv2^q_5))2dqd!}4Vp4q~`^rV@D*5T{a zwIMnlrPck>E9=M>eDAYAaXCK@SJ;`Hd8zkW^_8;b$IqV<2(Sq^*7wY<<=H<5hNKEQ zfBUiOkBFA`4&Ttd{WmI36xxCKX4#aew}<>Mevk7&;xGlp{vj6T!n~6F!Y!6it0~Cq zk2uEJ9TE@Sc;ok%au}IpDTyU1ulqYVjp2n!Sk2F8o;s4Zh4Y`yk{*QxD-1q;R$5~F z#>T?hI`g%am6e>Ms*#wEvx$YW&1Qa`5k*T-GI_hT<&l*H{%|Va+XZQHZd+9`T9G62 zcFFKmb}I@##_-)ngu5Rn5=5rMJ1@qcrCcd{)0@7rJ)e?)DYb$ z$^fM59z_LSOsL1qXrHu_s)Wm_!z$l+{F4^8mG{@`J!lBT{1#mT(Vwg~CTn-uXZLr0 zl99&7r>Lq!G*p*oIB>q%@| z&V_Or8TZK;1o_7rOQ#7F)unKX$xK!9hRqc@Dbdxjh#Q|jM!(k9)#(l?&CVul7}AMO zzPBJQr>bM33>jm)6}x&|{V_X^C0@uI-ZkP@O}Tm1@TF+dD&~4F@LFDRfzg{SLI-xH z)~1^1-pHYsk2Ow0`}zu?n(Uz``I-qt+Xek$4&zu6LFaWOtnMQJf-8O5W+ zcVgTRwLVdQ9!h3+nbG@BEQTO_L2TyMw~%ecZN4kGg6YX#oR(4Y<)jqB!Ec+sr@xb- zG_96Cw6Z|7a&4WPAaWxRHv< zih}tQ1@yX$fFx=8pleG5RyR~-RSjKD?Rcfn1N|(FIhl`*#+H`m)U@I}pmnW@lY2}@ zYm}9=qkMrJKbw1kE<+c3@cpF}ld7e)z57Xtex=1%`SrQ)rEC|-qGGmC)6sNvQ*|lG zA6`3)@MRYwRKY7;m%wKDoF8TDlu5tYuH#ZirFULaX-CkPg{A*Ef&z*eXTvVcL4Z!hYmdT-IB{3-u}amwow;O666GucD$~DGZ{!jn-nv zG3}!U*G$xPAW>g%NTBT*)sNW=@rDzHqA8bJ=<0vLs}9wv845m4OK!A1?^T_Z7%&)J zC!d#%R#DMDDM#9fsxzh^iw&6A`Bsr2*+3P{O80cEdsJP^WOuASRtlZu{PoKhIeuc2 z3JI0QgMqtU5kktnZ@&5+qqtk zF6$!%MJ6&+)7HKn_KqAm-x<@K5m|U+VPpA5{N3lmc5gWjY$GFV4%F=j5hbKT(j;rD z6-RQ(=$ zHe+GUV%u0RLwqFfEXTVW+^rnCE^&CuRUv%~!@SbmN-rYj{LEUSi;6@gb9qZrYy&GX zlbd{cvLLT{92&f6EXtyrwifuH^Ge_LcofSgb0i`1Lxtw%G>;j36+ayD8=KWgNvY~c z$cXCdirV`Z1m>J6KESp@tflhBq@!pbd!`$NQ7rmctVyTnarNYP2#Xf0|Erh!kAwrS zg(OA|J7#(-1MK{Ge(ufhZxWFv%3{)~wsp@h`V9NKsPT=@RVX|AX9zIoXBCty z*p_BznvI00VoJXWv1!M+!9{vnclwXm0*oHZ*TLF1By}(7!9XrIj zSINlFHufv+bcrPK)AuZz&Q5WOPDrsX6;okWAp4ST*aO67I7-EoK0gwFzBlWWtjuHk zQN?VEM+vxjX;ExhDfCb5kqo;k3x*#K>X@F9`gUV+pkmlN+z{V9qhfnLFx+m@ntvZ9 z@)^o@_Ox^nRy!`uR1bZg^`eDCo8UWQZ8145D^(z;&t9+FOEYvW%=81<&G#*`=V_vx zzdJ|RRPlrRY}m^9v78IiP@fZ+h&SX2zI8r3cgKX-;~5PQlOO6 zpaO>tA!ii#6%NzEFDy;Q@9RD$^_eCM=F}iYwsqxx|8(>%uavo0fsYWn`{6{-ndIA( zzSy8gq?`oB!tB0<-=%R%S}^T@UYKw_mcPIKEX)x@>7koS$O}26c6Uzwk~B{Ad%l4`JBM|6TTL&_0EW|TE@l8a?X-|w8OmK~9Ip0@LbWHU;6ALsoUeAoJ zK)HA@tFEORMM}21U9&7LrK1SGLo1L>(hkBi+%&RQ~4b<#1(k_XjDAn-|&4F zXNf-tH4wb}R<*&Ed_4iv`@EM?^v>)`$kmgw-TDLoMCo7<5%@0XSLW zBz!>Segp0?t zL3#e$kNRnA<1hU&f+g1ScHb=85SCtfe3MzQ=VXR5Vq^8Y~SBpvshJKdX>7 z{xb9AB7DxnS|4tm<7JgO<(7`#t0c!~4`)}r*OS%sv_+W;k|8Lgh*{xN)aAXmh3IbM<`iP|jM-rsyB7L{X-DuT3X zwy;vh;x~{mUzlzDsrCoqJn4~eT>Sf!4;iVn@dJ-KR!GsL5hm-O@K`0HW!#fyUGIHX z@gOMT3%l)?s)Us9=}`g1>fi9-IiD&oA)cA{FsAZbQ2RmAf5=8fktd~;Bc;qNFa?mT z;l+PZjn=(#wJOqL^MMi&W2sxld8l~zU%v6oOu8g4oG!G^p^>~G zdwy>}Ej=SEFRMYrBeLFKY9wSMDaNwHi9TWS<7ReOAc+KNUag7$2VTve6K10G8mu>M zXtb}W)ra^V1iBYS`|pRGtR>{&?Gf&xs&mWmP}dg|eL>)cSl69}~UI*L7lgmiJ3HMH_)BT`JO% zQ^j0vX=b%`-c`n#L8HzpJTNt1YGCDlk{T9a`y!T!^MNM z9FG=EfZquz68!d5y^RU7(MFVL#UO*EM8@-GC5SV?=j!}el*-`Yv^9Gfe<-5%{KS}= zR*d&r-tQ%*3b!^R-QEN@!Zk+p%{d9266<+|XD$Ly6W5FtI~`P4jM4ej6AAY@xNGeN zcJMK!-tVV4reJ*E_ii($!?Byh5{*T<{MGjZ3BPPDUYgz_k@Qh0m7bqbOe*oJL9^8IaS2OrUU@o=lTBh4Xg5pj5-Iq6{xT9xOsTgHfRIt zzF62ssdM`CQN~wxv29&ROq_zt7m&jy|f{EwStDnRMS~2ToY!>V$+;CD} zm%Lh#=hGs;(4u`I?m0<6XJ%$<`aO;5<+upKSX^L%;kkwIh8I6~pPUMx$AYxt{VS(e zm&*)f_Dndj%ceV6NMhZ0 z(JR%&kmGSICZO;O@+Fmc)23YPE!UT?EJ9v#WqtV+gLY*{&AhVofm0>k$|18fTnf9% zi;IgoB)M#iV^iJ@nW)RoRa_8Ula8P(Uah^Q&_nzJAN%!>Ui0py-geKQx(&%?^X%1} zO4?|T_oO)Dcnryzrc0i$ej}8&JD_)POxOsWy~v}JTC;4>vHvtu#U{3FW5CO`qbmGr zsiqs6W~-*+Vxc3qHG7PI*dW4kxpw^}Vl!cF;M~rZ?pQ}F@5ix<81&WXp)iFQucv^6 z>tynj9Zenz<|5Y0LLQJ+G5mrB?lr*dsJK*Yn1{KvVc)!qJwqhh~({NT!Aa#K(F@VOTFF2++(fBMT>A5_7ihMx-IrwOa4KT zq=N2lw@bU*pBuCaj+97_oy*_dd(Dz8ob0ab=dx62xP66<=cr)B_L+#!Xo2?Imsp&k z74D}T-qY4+UbVMBr<+&PF4D`g1a4NlM%s0{W6plL)nx?|Y`tSk;x$@Dd1^8c?iSd! zrN-&1*W!FTI=-dnbvk)WhrYj9H#7TAiNvYLJu)X_W9(vFAFg#Hhkm)>-O1bfqwW`M z2u!j5U!Bwv5-=P)AMz4f^p#{`tp>%Vm30J?;NhUfz-zGjS9D(y5$sWCqP$;aN&mzS zZ79OiTo`e_m}<{uX}Q>I+;6#n_Wn-9SDMZ+T(xesZDfbmjCZR}?r=SjEgg@F6e49M z&_M1_Qs))J8i?>O7qvFH`8bM{zkGqC`>W;FKlPM=K!+g`X#)2NFZQl=VJUO9F*o~= z((MiDYs_Ff0)~yJ=1*qa1L<%lT(ld0|G20XzCIt1T=qHM`8tSd{ff{2YfzDkMNcU5 za1w7QGGHP4t^MplJa0*fQ=+l^1rrn0FV@pS;+hBwhdf1)RjlR2RU{&lh-1m;c)KHZ z%vM*a(l`{r8MzSC}Vu3LQ?>iyNY=7<}*r$7AQ9kKm%6qIvr%4B+%^PcmnimQB*!FY;{ zpqYW6o5+Ze`aRWI=^U3&!ijHX@E#{574X_yS(C;Ik-yozBv7y+HwV59du+e z$-Cf98*bDz##4*JwOQUjK>jx6tUVJN)sWBg0z^GwP zI-|fgDtH;0DwF<>99!#CdsdS_&k{S+=aJue7|Swyq&Ske+Ng^K2VXZ(tnQ8 z>-Jr4yeHe1Op)M~8`fsn@^b9TBS%!AoWmf_>q_W~3bXg^E2hQICCd$t`#1iG=zGhJ zj>pjVLpeup22%HUM%1Fz1&FAc7U*w0>eeG~hFl%p`?Tc!^0IvFlqiEu>)fJn1?fq% zDljED_VLkU?#;5dZSaNB;F!lHn+8DVhP3M(b{kflPmkW0;5qSRJkVxxIqR6%uV0^I zN%$F#m>+Pmx-MGsBYi9}Rt-O!B4g^cp4|J|Um%qwdsMjY9*FQ(I0I;?&;WPL9m@S9}cs)Y)<0?TSS_{nd@4Qdp!=X9c( zA(y-KL=-H0v6H(?Jtoen&HQu*@87coen?^!lXfDBG0e@3?u{?Elu)iNJa!^Fi~U~! zZa|U0(7Zd{iSJIg)Rtx?gn8Mq)Oh~1aU;l^^yx;wMtJN;kRXcGRL1Pd>guSeEhxf$ z$h?@f>QGtGv2YLLD+|;uwtN4|0vAh@7g?}eN=4h){z!NNn`J-UK~?^$in6lu3e4-b zwxeF%SY4bE8*Z<6(h*zWzbs(U>sA&=!rj zm&2PJbvDygU&m(axY4k;hcsLvSXe@d8pb_Gg{$&omij|h`I(7Er-_C>xY8vzcl5p{ znnG#p)pA~Bqn^2o@3B)T!qd`1ZCPIG$#6eUS7#?@H_WWZr56bPAty1y+X0JRQp=e) zd3RvlTgGH_0Vo8c(}b?}f!!zs&-t*OrhZ`prqG)(7A5G_y}Rha89|^kaC@~Tj@}VT zIcSJ;s+JNRe8k1p!qmjn($19zLU`q5i(Q@v_HNs-hIU-vottpII#xpJ>D6&%OezG^ z=+Ou4c5-DS8r|ZG9@H<+OA5m@z=n5E1CSB?bikLx$Ff{R%gD|vEItdxJGM=cpAsG9 zVQ+4@Q%8HpE+Z=^uh3W+$OcR$VX-UYWDw1{D@ce?Zt^Zuh@=ja6|nDpQOobHW=dZaM}%w`rEX&T^EM4xGZw{_fkBRF|BauH2~{n%H? zD8{$~W;-eiQloR_-oQ+!9Py&|T&y zhaa}o?U@Vs?`84(-hrJD%%RiVjNs{VMe5!%{~Mn!Zv+WkV3q8qU6!tBav~__v@HE( zu*ZRY01sF%wN@HKz&lMHj`Y#cJhVOGO(-|Py8k<>tt_eIr#>)Q!KOa`Dswac$A*AW z=2y|~5>k2ugqgp~No6`~R{8@A|Mz|Ei& zPm8zM2!S^_;y}3xE7QC^u>M=0Rvp)9V*c*0&?ccyEX@zHcBgw-5euMK0pt9hrn(3QQbfI;Mc%h*FXg!z};e<>E3bT88^6RxGY*Msm`E zfSA^V4Yw+;Uh>YsS`ZE@Xqoo5i?d?`_>_d2o$pr&{(T4a?SCb>xjrE^*URqBmtMX( z49h@z{OB7XYUVDHRN96vdssqFS$$h)S7$5j98vbGqqbgR*`kFD7K*Hpl-JNRb@GW! z!t`HzXIDon_64Z>zI!te6J}2uJ&bF<)5tqs{qLEEKDfuMW6={1(gdahKUwhsM;4%i zJqN_NPe7Oue2~?R`gb7MhohAU04;M{5!iU0GPk#)Ra)QHb>>VbSHyC&-m{gK@`M-6 zU$AJI_`06exH|Srt+l9h`5&Z87jhE<(&C_Tu?K-sYEF{8AbW!uJ?q}CHXCx(c+cFk z|0DUIe#cckSSPl3{0-p@#@{dn%r6Y}6&;pjKK+ctj0W=O_^A+}9P=VE>BV(z-RI7q z?QE`OSqBYhNv{Ip=t5zUsZb0`)TrW`x!WQyEGY|-o~<3<@mq^HI=$T{XEw!+=?aakXm(F!IRpcawdplw+OnJSe z*z%=ImabT}R!&W8k0l1p9mCBd5*>!__0BUC{^;{tb@VTKcEI0=%I zBfk!@eBEXP`=jX8)zAPY1v6{_lXVn7SU5;C$~|Mif{rmJXJ}4-H!TcJX3$Iw<{evg zyyzI-_E_Nd&X_B_oEbQRwmwJYa48_VH|y`8YDq=8swwS>5Yq_iB?824I3 zg2{Q6&D|HTUb}j+ySXwaA!v z5~suvexHO50l#EA|EK5l?Qcdlh8xY}M$y^y7Mqhd+A1eTu^QHlIN4#d6Hw)2#*PEt zHZZ;kw|D6(DW%OjO&yO!B%v>I=JNHMH?LjnYAVl3jKsE*@viNg)ix-|%gHNlP~W1n z8=Fu5$4LjzT*5D2zl2}RjtfE5NIMatON8dlnlX(q!^d-i6v*)l0PUgvO$*T6+7*rH z;V;>cmKp-gtPT})8r(`U?@J$D}V z-IrohTOPPE=8mYTV%Y7><(qfz-nnrZx|Mf|7Mg5K40dX7)7-LU%T_I&U4~}12eHv`rH!pQHmST>H^kg)^h42v%}v4j3sJ7KS`+^flJQ#7~_#ZVV^8X)_3_e4+57#e}yl zE-AHMQB6~Kua%1riqhpxm=?si<^9`N&$ZQHSUNHQs1w%a#zuw)28Mf$Oe}01T(J?K zm{nST`oi@)4<0_aOB019C|T2Pn9gS43$ID=DjQ*3vUH2X0JcA_RzG!TXP&Jb6TNX{^Xg1!kqM=b?j64)%6- zcJ>ZV2i=eOg&xPwQxzsNZ?a#-P-aJcNk$yDn`})1jk`%rSy67ijMSRd;$j58F1&C) zK2Fb#5~FBD zNO|DLE7n@t&2mwBL@*Kme4{l#Qi+Sn%^dw*x z1!JM<=uw}eM}7SRLkKG=v!J4(f3L>g9avVX-1^OTL_B`z7;%IMcZDGpfh#Sz>-M!Ds=}2fCs_3m9o$VySAS9kj zSf0c_4p0Ipd--o&!f*Y15+5rMuqFKE*nhSm9jtBbI@5i+3E)=817V%4%uGy7NOlg+ zg#6|k0MSLA0N!?TN(S{XnNnT5egE;Z7hmHLfA#F~{W~|VTsYg=4lum>y4o84Ra;v} zSeB=|&R)EF^X`Kuf?t1h@8*^BOl8p*O;1URkBvDFK@#}72mFvdLohQjHMg;M!wPtM zQB6zdneL9}O432ZTap}%0Yep_-1D~z;rIVOCqCLNBouF&Hjv%C#}-4FMRo0G&YwSX z8c+EYaGY?iTwGi@*##5&Ak5jRG(ddk7nPJ()it(uU^wQ+9l_GWvnP-4-?@41@`bbA z9q1PWO_hgJB?MRCBAxE+K6mlT^;>rzJm$6}=nrmRzkI&?bW1~RWm$0{K*Q5hPZ9V! z5D0?Jf2M<~3sY!FaDjr(k&r?K!`VkWomi@<1o3|7N zDuU8TFNLeTbot_0h!DNX=*ZBZz`!6*b_q!-1XZ42Sb_stiy;Ik)P>8}Zer`^(UYf7 zpFVkv&6_*7u3x=$;aqnoB-l!bv^_5%;I_4QbYYn0^3@x+?%sd+nE#^(_io>~dg=Tb zsBL3C!CeDE6yWP=r;>O%2GJcvolMFss&4LNch^=!dxkp4Bmpk#Qzi_ z@~4;Q^#Sk+)`I~;t!I8P;A9r|Xf9p5e(m!4&Zg?(+ze<#TwFY1d1jF8099Vepk>=m zcbz$pr7ujkVQJ~{V+ilT{kyksUcUnIo#|oe*Kgjwd;h^B?r-T& zuU)x#4pIbS4WWhue7%5y*q=&Fh>MF$fFsW@t8MAJaOL{-D;E$(rX2%CMWhVos#0TDcW^aQWRj~-w^5Sw%7NqDV*S|$q!NO<7+_PhurzJ{zJ z0Q1;8um^y5KpftyzUR;49e^`jUt3cJPegKLcaRS(*2ea;m`J>R`^M!n%@tX(fo@h* zffN;)511MT^E0sbG{1)^e%G&%{CXf`I9{JQ1YRTuP(^E3|LF9RhOSFDp&M`qm(O*y zHr7_tdN9cjpB*^Lye(sg_x{5tPoF)1{`?tMzHam01N+4E!Qq073JZytp!bFE3JZ&h z;gp#klMy%vuL2wTguTnt$MiNZ0kEMo@dfa8dJY8R%q=Llb)AP3qIJ;%~ z^t?`;N=ZpgO-s+f&U+qW!>YRG(`PPTquo2f8{xr`MPysa4AvW#02jxTYwPGffB8Cz z`^n?`x36?Jm1o6;dO4c!*$!p}3Ba8(&ZE)bnqj5xKg1vkf)^}QGg_&sAhIG}A35bs zK*qOq^NmQzE~EMYWoKVKd-4E-yBFaSPBWLl`vj(gXYg5W-^1rd{PN9Uts-_C6tl?ZYVoJTVNIz^@K z{-{5{>$JZ5M*{hg^98Ncr0KI4h%8^lz!-JFY~kz~5S4(kNymj7_bB5+WcT#py<69N z;u3bI>gwtd)U_dkxq9o~Bg!kdp!i~Eb9He}YC?2WSWtl9Q6KLkN4z{eJv9DeL1ki1K4TWJH7h2wO|yEm>NvS}qliWk`pHoZwP&<#P* ziD!2A8VW##>9OHJw71%aGNh`)I&dBd&zr@7&p6~Hju!J(QT(o-@aLByW)Y9t3{t<< zG78}J*|pc)*4e`^EG8Ly>2M==9zFZ|Tegmg&vWYDSoT*e3ay$V!HC1(x zQ{%l@S>i%>TN7Z|VM{T&$sB)6TPLsecxJe>Z(lrpaO-k+OLb9Z;_+ZGeAt*8=n?0U zl=upf1prGV0yCzEuR*W*UE;&O5%V8B;uv_;04up_t?UM1#Ddqy!PN`Q7KuQmtV4c# z6Z-JY_dopb{kLD^w7?dg>1Y+iy4hJ-**Tn3#4p~19Yie#Td%CX0u)9!2OA3$Bf~wr z^>^*ssi&u_tGi>z4x&s0RU2Nqx_Wv$cka^H-)(>t(Gn=hJ|WSl>o5^gT?dcs`o%65 z0_5e;#VGcKxom3dJa-8tMcmnU-~aIacV9n$M8DWvQ<9TP3?CjYfWO_nLsLz0o#aXY zc1{Ouq(Fx6w>$a{x$^#(p^XtO()>ls#X&2zMOz;@#RolngCk=Sf$Uyc-`aig+8tB~ zz9k9bK2c_YLvF6CEXmJC!j%vg8%OplrwA=yN`)Ukefs$R%}XegX2yjBh0)wde}|Ul zW{r*N>T0U0Dk{p#%HRnUyzrfhimIxby86aVC{rNQwRCXzk4(&A#n}f`Tcom1Yb{V} zQejVHW8)H%Q!{c3fKl2CH%w>!8@3?z4eDaI(2r@UEiWX7kMKYrcPCr(y*sruQ0f-r zc+$E}iWFLK+x8(isf6mz#q%$hS7D5P_L6 z;|3f)xCcn-_b1HU0p@7AMl<;lEtiJYE+eR)r(ftX%;)A55VJ)ytjz`Z*!#>we1|#} z4k(&Iz=uhWi3svNa@ft))$OnsxPTHeifZV<-??}9Cb}YM`h<8QZ5&OMG*V+D zgN}N-<8p^Qy!}I>VpDQTP(VXfkqT(vq5i{J==0qjz&flhFD5AZn8@Ixhn@GE8R%-N zf!A)C(A?>;hm2qGUCdE$)xaJDD4^w90a_`I?fS;n4xp8ah-SP#I?_LVa&RRw9_M>^u>XlrF*ZeeBX=*EiD6-}KNuid@2qFr?E%C&2k&$ZVUo{I8zG}*CH z4m3k^iJEufgbCxvj~|B@(MI=q(T~QDp8#ZAAPUa{t>qep&ATjI{7$5m)OVb}a_#D+ zGp#ik^$+%PwlM{+ysjP^3Dyn(heV*&(0K`gBbM}@QZ)xTG>R82RPEtBN+VGEBX0JV zMv$Sr6hNRE`4$IB^)5h`*D9hw0R^;N%Oqr!G$23Fa`_RD8mI{>s)<#qh1F14{i(eZ z^*cna061YLt}H7q3}LI$&h1+?-~m9&2b{rROkmZupS^hb(mCi%`UyW5Grf(n;*00c zm^_{ulp}@@A3ls;jJmw{KkR4tw-JC>2BPq+1a`xma|u3VjewuK=sEnlzyXjMx;l$d*bE5;suBiqJn)6Igkuh z<<=1S))XA&LGO)-(O-^CfIYNa;E|M4+_+tzqm_zI1dm!-B~CB91JL?V0!oxV4J{o= z-*4Z&clY+S^X)YSr=pI!SQ=<=QkGx84y>fW{{jyRA6CzGCk#m5+3^KGQenk~o$rX!e znuLeu`>lZu36MyAh?Z+QqvawVNhBXcE0vxL9yOw9p$7=@Rh5@8Rv)nYRRHek{FNKG zFjLUoTmkvG@87GfE-$@WeAQ}cdG+mvHisZV>>YNUJwqQDxYY*?w<@e&%<6O~F=65b zqZ)5{;om{m&gznwJX8iH%2CWlQ*9h?SY41pm_8twkX}&Z_j73Oq(A;BvC^#;svZedtm8(}ScDI3e20S|8AWBS5&CDfE zLgGBai}BhaM1%~zT|vIJeWSu!QIUCIsUV7lmzks9B0jV*DG31@76-3LtVkN#1{U@_ zEf=~QV6^}`do#6zN()g)1(8r#NN_NEx^bzwW%cc6E?h#Ly1p27Od#y2&={bQ@KP}u zmF*bV2e^AhLt94&T6$SH!PqCo{>IIF(Xbp|pS(2BMz;rQs0oN#Rgkj^j&f55dO0PkSpV`@gHl_tK(B+_6YjRkV)KK%}3$OANpU)k7>Q(8+HfA)r&3agh1FTjUcgLafX+TO&p(ngpvtYL&h%xSb)y)B5{lq@!UK;?}{dpyu?x=Okl5+ zV(>KxczDB+4FE%DYvVoae)kYZH6|w_klG`S%xiP6$)7 zeaW|8qj)_(;sl5&nkYdykY1p^2Z5F=zb`EpM=M2z4NR=)Bl=QR##F~vT_YO~`>q)~ z3w7j4Kt_WTwODx3Qt|a0cLEQJsUU&(GrlAv4#J2bcW}e59PIq?kz>Y9m^5YDbV@~L zurVwUZ9s^qAu~OsbJ7D)W9EVuLlI_nu<%3-I0R=QExKgUBG_IvU2``8zA^4249w74 zqosk)7IhV66*WYtdyK8@sl0R?5pF>#A~Yt$29R%o_axj8u_Z9CdA^zV!b%eekQfy> zRwQH8pNSQzn4{$)RvMy}N+Mb*Aa0xNK}BGLoXlED$+hbg2};!?l&11qu*phujt9+l zsI8M&v24XE_>p}MKF0{oxD~kiB^f7)vkN_2jt(}G_k{l-Tty3V50{Ipv!y54DC4#C8!?Zl#OfOzv zkG{S71uwwC!$B)0ypp2?0TC>*A_0t-r$!@MspxQIk#-hFyS5{Cm0m51vAxCUnaF|o z)bS|U^+t{(BFuw$UZht`NXl%`+-<`ME`ZC8J>lG>a4%bfEpn@bXK*B>OnwLeKpjCG zCJPoVSuVOt0u>oa1d}V5Ef(e)Lg;01Wq1O91l{WF#gfF6cl0>HgW}O(Yct0Gpt+ug z0w##ptcUxz_n~Dv8Y-*EOA5zMqm~Mu=~7fFmW!=fr>KVcSYs;(H}9ZGCPPdDaP&J> zCAq05f&CBUaN?T*W+WgFxitAz$?-qw(ZI2jXD*N%aP!&{BR#K3aStHIGLQ@!l0Uc$mR4`{UzppdF za|4`3#1Z>_I^0z?^(|dF@*~_&Nk)vn3)~DSj26s6kz(G$#Vf?u$|`GUfqcu(^++IO zNaS0LgA9Y3jDG^?^&sB@baRgg;qcxhLKX)Sl`{k=h9KWVj5d8?; zh{k$^f<)p9Cril6tO!I!NVKpvsBOad?+#r(-5uImFtm#6*RB$9zH@4bBR_bAz?qPX z!f+rX_W;Gw{=GVz>8iRwZUB4@jSX_cwYGaOs<3$O^vM$^Oq@IoJWfkRQSnsUs%vO| z;2_D6k#BJ%JRE}pk#Fr}(66M0*d%>3P!Lp*pmT`I83I((X7JF70^$(DJt#z^6z=cg zWMizqebWY1be9Rwp9LPKF{6<0k0BUPj4NBi?r^t^JKpWo(PJt_+&d zWIR7KG@zv@0VF(zdh&@Nhn#_`%j$KC>cnif&(s|45fsKujP~eJLr7X26&%LviO>S! zHix*kObSeIARA@xIz>AY#1T`ChG4hDAiLFKHbv+n>0 zQO+^Sfrc7(0o6WFXOf?W64zBgix3Te#A}1V>xz+i38n2O&Om(v*9*}^WX6SfI#?L( z*|XOSfeuFTIW@rud61iB5A`FY0T)c9bX*RJBJR$;X4ZBzEa&0j0oqT;16I@!Qdi)J zqLJ>CQ^p^WGZ7M_!6(X0h{=jAHb(fk*q9jZF)#+&KT0!XRLD&q^R_bpX$6)HQ2P6l zSja|?n>ZDnpQU1JL14DSz#QaTAt#bD3m6$0$0U;;2MBBnh!6*P+FMa>D3ZoQrFB(M zLuo^RLD4B3D-r|VD9Au_%ln|M38R%-&3Cro9;wCp`R4RM#@oJ8%GQ8FA+@8XlN2M`(%Y8d;SsI}AZ8?H7JBB?p}!GW`UYk(m&I5)+AV z>Ab1qhQDzcmq$^=Fx$eF(yH1k>r1wGc9tLjleRyvRZ5MR1fo z92G!9Js!~jfRS90Zz;D~Y4<}Y6hOk>-_K@cEM2?Fk<%*11XV66d-KR|K&+O~?vRnAFDi0a_a_|vjD%yszCJ#_!89@ru~Nu}%05E2%{Wf1 zqVO4~ffFf&m*1#kXyu3^P;_Ey7RqJlF_&SWEjJSh5IEoM&G%@j5h6cCNCz1sP{>SR zJQTMHg3T5p%ckM#z@y$i{-Gz50aB0H3fpQN`4RX!iBSW5oh*T*A*vz6Mva|FG89`Y zug18!kA{J=ho>}Zs0N!tutrQ!(>hUD_P@>g>1x5P>VC=L8$wRcf2Dpz@kVU9OCcb&Ml^df9V{c3yzU6c`Ve?O{#{%3j zn~z~JS^}I3TDT#6X3#q*h8?>vh^rMuQOUv>4m6GbYood=IuLJ0K0SR28KGj+Um>mQ%{C?Ihg8glH)8AZi2)= zdNQL=<|7&qnGpM8Nj|$QTG?RcXd?`ga1U!DKf)f<;9iC`s17M2C&O_>zO|Cr@eHk; zF?kKvV}?CKfM0Q;9w?hBNdm2k(U-rx5K1aUL*;-oR_1p0Iph~IWuOG{rQAkCVa-ae zbs)&BdgaG<>;!ZDdRFeCtmxU<*}>*m%F2K~*4##DWLWTzqezA&#AH(F4C5dYY}6Kg zY`{hWbEdux>xZ||vcinvGfW6SdcYbSDEDN>hhcM8k1b|TB4By^xgb5}A{quYfbk%|!vDc8Ot_knBorZ?;v5Et|+ z1ubJ|e{8?hwRWC4(@k^vnBi;1c7GQ(5m1wfJYvU3GAK;5Gt7YxZbI{t;3%-7gV`i* zVxPvCFylo-YiM3|GyudR!rPI9AS9R%c8EMELI(JSwxTXQ`Ke?2KLZj1 z_wmO}MUtt$6P*Vl69@83D>+kiEFH~vX(~yHE~08JTgZP!e)JyPE;Qqjwer)QDSAhd;>>eJPS5Xn0PC7#KPLKaOGtySnx4mD_B51d#GS(+j}z z7{tL81ZEs)e;a8pgZZGyf|QWeT34>u(6>2^!caMisdO=R*|UWHNXrFSIDHFWET@M& z`PO8lrxLR2+D7{i`5#Z_M2I+@@I~y%`mj9eWhG>vek85oBC&PAAOJ@=&7FT{c@!j< zGgc(lF?d=3m?jE*iHM}Kjv2N9v2chs?$xVTuUxszUKh`GG%;FPTZ7HA*gi&G6`>@{ z%z)%g2&~@l;ni*Duitx&5wIVB{`DXK_$R&o@hhO^zyId>qdQkI1D(U8v5EuyZ6vVK zKLa@jMKri|V@DMHF;s#zcdUIRM_;_Jd097G^kcAAYYE!KOO?5L&(Xg zFqB>1h>j~`hoMWO@p`7UI-m0+Z{yA8VjGIAzySx!UTNiRAWQKl`f@6FBHyOst?_n1 ziqD!ba!`NrZQ_7MMgb~pq_u+dh}hT(XU)-6mu3o(2QbUc9bisq{r?L^X1-+US~ccN zXs#MFL71z02s~dJqNiOL!j#^`)nrf}_!KzQfaB+j1K6i%Id|j!vu}R*`B%sf!ux;l z63FnU@4tR>?`n5r2^GzZiCL8^OMFUE1mY-hMi5KgU6^fsmuK;QM6d_; zssfN2QhbQ#!T4r`R!D8wWmE6BxN(dXcGefAL>{s2>qlNELGCD1<(A`{0cDStq3z+2xJ-CeJ{9mI zC6ri1L3uwqND5`(MuoYL&dPgyxi^3i!noa^;c$F!RzOn6USG0Ne?M08i|RWs-^PsY zix=>vJgj->;hv{B5WL3d7mb=k(VVV@TQIQXJ1*aOLIUhjKu&~AhX4G>&)>gzeCuLc zW%fy;_r-A{ZdEkH={c~l8jI|B4!G_mj9fl{@dBe-7(8#U#v+}Y`3@CHj(7YmWU-`% zxG5@g%vi8O3Y`hm7X|d?l#U)oOewGhy+JjUhY#gc^(@`t&ZwKlS`GpPZ6wrerhp=t z{ztd(cl17#mjD(5G^2rWIn|&iV7sgsdn6N9mT`iS6G-qMot`($?*dVfYT99|tgPky z%||c3|CtGpmt9{G{`%8*&mUYr(^w3AIUD_rT#5@o;7<_D6Ez14g%%(;$*F3)0Aq>` zP?}@B&aMkGR!x9sOdC6NAf;q|Z@b^uf|EQ1A_O8B(U<#iZ40;sD!TXhqrM>#qZI@X z4@mJ0?9f#prfKA_sHZV|!yzRSJlNX>h?t1?B`fKTypN@qHJ`ijfM(Ob`Ref&Gt5MA^yM%N zK#+h=QPCZ`+?!hq{+c;aVlY+IGI1ezG(oE^7(P#3W`$rV;~fIT)yX5#zVRAW;&o3d ztna>d@9Ec|T6+HI)&;QKzzQ0pG7UR2f^tjddM1H%k$^ZNQ%jrA-+KJ@kH7x2j|uFf ziU0Y}zyA5l_g_7{ex{)?DfEy9ol34s0Q)}xg+hTfh-cQ|F_YlqJC{yZ=fo0kJ2tXk z&PN0i==XnilDW#`;??j@XjP?9?~F21s_*D;lx7eYeGDN3-ofD`22*zolTm9BDw~S2 zm%UpRXefhW{Jm3vd|-}ev5I_&|HI2JX9?J{Rv*eg@MP)Vj zf)Fyhy5llb5NEj8hx8F3Y~jEE^^c#vd2;(=YkB&yBeo#yV?ea@D5$K#DdAoOQW@o~ z7r<`v4Rrs}t@ABqz-fmcS+|0&i%|G&mWX7@i;(EcmlJ(CHJn-b8{Ev%z9>(CbC%wz z*Ped#F#~@B-UOhjV2FX1(27)?=;HO%q?TbQ<9$hecwaJixs1kcyj5CR3;QHk;<$UI zqb4_wQd2l$My`$W1|52)``ZC*msn7L=K8}IKm1Bwq_5<9zJ>_@`OA0D?_ce#$sxKq zO)9v=iEB*Q?FYA<~` zjxkays1?sj+6N^BxH}+p<8XHZW3!>KZG@FT2SsBYO1j)*eh&fic?nREaE$Ru;__;{ zuE8n3c=qt-xu)V%z$l?U1tZt~1c!--?ILn!uVWb%ZI|xi5W@=gXx+O^;EXgB$eCJ<>jx#h1KWXBa+!TFa{HxN`UL z^XE_RU+b>VPvGz&dh9uGJqTm=fDilK`_I4s^C;c(LDn-8BofA;X!g_hD(0;2;y4_HnI^{s35zxDp#QC!GHT5_63j>L=$Z`_P& zs$DLJ)J2dxar{UbTa`@7c4*cX`_d zL^G~POe)AQW+%-Bu$`g3@5!8+&T9|8f*E|X3gR69^XKoL-MidgnL)I8y#RuwGGK@W zQN;!wK!7C`Hk`eF|H-qb4|v@teWmjLz|Y>x8Zlj9loGhRO^lrxGkeJFN-{v)0LIjp z@TPj;R2jzu1|(ZsiH<#p2t0_6j98}MNA5h++hKF z+5(EF8&E{*2Qc@Z5@aYyU?yj5!5)#RWe6*<%?=5kuF5(=^yFk%39-MA1Z7Erad~x| z1m9u?p@WVtSY8xPNDUj_}GEmO90FyaZo|blf9BkSAc) zj@dz+V*bgo5a73*Vqlrkb>Uy5(#zo!A3cQ~ywXvf4VdMH7ppY}>iX%!CTP9F!2|M`Y0ZwsIawyuI0EYcdob5dp zokCkeW#jE2yfIr1R?iugDj_9K-Z}{~zW_?p|uENGEzwwY7_h4vI;T z3q-k@iO}StMr7nqv2=VBkxvRC$g8a3B9OP075Zo=d3VBAoR1tIevYDK=8Mz8UJeQ% z5ZJ)4_t;eSyWkm7*kL|#Ng)tCRB%Sjj&6zFMLVWAl*;EAL5 zhM05`WDxJlCh0a*1zTm!ijfyU^E0C9?;)l`#(2}h5REXG>={_%eL0pEDM^!qUc)=93sm=yTDkpPI z`geO1L12qQKfvG+*fyQJ`RF+?Jy4T^Ge%l&v{fFXKLD+R5^}bS#c*J+p_6x$N;7W` zsZm<^<%h2xT<@;Sj}L@JAOdG1E=69<+7uXkVqLC;{5r~ofWGkT{ZsC>K2&f=CNcJH7O*<>=?hHI76kG zUvY?U!8xRoO!!2NFEk1|W%#@tfAm+Vuu@5*ts)Z!iH*!qcJT7F!7Fkk8%V>v!^ckt zs@jyE$nVVbxuPG zzu}71FS`>G;6H!)0V;R_1=iy}cJOk7I@!mcu<=i7)*3tEy5%kBuHOgj2%*c|yLP6r zBsJ2D>P)P}N{QWDEIJb)y4XYkw`8^ARzkofP72hkYWd-to?>_J+wg~vfWy(Rz!V-T zgeWdx#Kngj`C5R<<9Dz02>b|i3Pt{q#QfThOSh@h#K4WNpA(QctFS>_QbN`unlf*N zj0QFLn9e?U{@qWg^S@jqWCHy4$8VpZ;8&Lq1V&3TsGKfij2%69eqO)>IYI5|i#ItO zAHoCzd2|+;FTTvr0;yLYKlc;XGp2s$aLnV2U=UE>nqLLvi~P_4R5)K5zTuL}sn`!f z&&)fD?HzHGe&A7|O-X*4g5R?36@9-OVSa>KZy121MpIfzV>eB}0PTtalwItoE9AzG z@YR=$X;hvwjqo|vySVx_l7cj!4O z23*(Fk=q5JGl`OEls7z*JU#!Hrnk7y&N?-$XH8oRG`R)Nt`q(Qb*Qv<`NDoHqOVg! zfgeGWgf-j&V*)@&usGkpfA1c~C@-G{U|0&>1k?x1U>F6()Cb0fdRM#BN*cORl6~>r zk8ErPs>fdZ;0*IeP$+&cxn~oA-eVF14`m%w7aF?*_6H$E-ourF_(0Ppl{C7AmOEv3 z%muvm{>cZ^2_8CX{4~rSt;dd=Jx2iteL`?TI~@Fz1M5XUpN>D}de+ON)W8BB$Tnv% zJy>53RxUs6@@?H9wNjXfRNg$g^-`mb4iivWX#(ixjT<+vUk9AYIn4jDy>`rBg3g}i zFQGqd8lP6X=)#$R;Jb3?(O2L8z($WSdxY1&F!AxrPv3uoiZdoS7#Vr*UNYwA@D|*P zBH(lpcvLla0VMMJbzJr)E{=((wpvu@d)sxd^(8pKg5fRf77=sGMl3{m_K>{MRvyOR z1W*5Emk#w|gA>%VHaLLg7EG{W`WVwTxycZrwSkt3jF`wgZk-6bFt5W!>*Gh*(OvEq7_G7Zt(?CL7_zh9X%Yl^p~KfD!vY-+Qrfc1%+U)V)`e`goyG^_LJr$tD^E;_wowtr_xt>Cqojm%7S?O* zvZ7tIBJw}j%_z-DJ|4jK8v*}7W7JrKAbdWwKl{n>Wj}%f1rR-G2pE7Wwe^iH07LF< z=XW8vDLl4P$4%oCYn`eNmKVWa3?({y`NrLcsEPsS2`^xcK7Mcq04xmDDCn^5UaWod zOm#FxJe1AP!T!(!cxi3RX`0^#WCGA%39z-B!2{693*{xq#{{GNd?e8$Kdk1`Aoaqf zz?J~3k+XLgG!RP#>@Wa=Kz+Z`ARuOEH%MY7iuKR?KLj#j&>*bqV!36jAqJ^AB4!d{ z8PK_DzY!=d>!5}_m{N}n1vVLnm^HooER+B%0Ibc`)^lxR{((n@gpx(m+Gw&^74Z}#{uThb=E3q>@c!%J&G+X zUVzLY_yV1YpMilDeA%CKO2`r!M!-j8;50SIL`eIM-Y$T?&;SApfhmpehZD(U$OVJF zOHD+>fGvb3p#0@zq@`s7{`f0Rvu)R-32I!ICsBrV*!66!u!N%|jlw0z{$#ZdUr6 z65ZcnFz59Q;;4XL6`%y(nKp^fXEWyL~@6j z9wa8;Xt9pf)4(`XPOC9ZScghaij9ehO9E^v^Z_4^d>UJCXJIwx3J}49x=vhHUB_rY zhf08@aL^;dc#=t@or(%@K*Z34G|++o7tIC-`5=I(&{`Oq|Hh&_Lrp=e78APwc1?_p zIT=TsCKTIJp(KX#5?ZU{YHPS>f&3W0Ea6iwSRw{=9V|6Dc?Cx&=kR-B^_2x_F+uM8 z5g1D@nLC-x_bVz$#+1@?IJH@eR)InedkIlVIlKt5-p#TERrMF`%)PPtp*X5iVb0!$P9Wf5%b>iy*ZEfk~ z85kJ{;0S_7t8Zv%AY7{Ayv$@ULc80;m?#4|V)kSLN#ZsEp!j@5PGAd|e1rhAl4Bx6 zf`Y>dtQG80th9$YAdC?7j72fR#aK?nVx7qW_7u6jR$A{Y1ah#) z0VB}<5RyL!E+nvCyfI};NX|sC8?)Q;pdUntr9RT)hU$`BZncxZloX}K2`6&Oc=(jT z4D^+dBR=_zqB0s>5iA(v+7;MB3iChW;c*0Lw^+4Bk&WfsQQiowFp@)4VKk0Tdtnfv zh?oqmWbHrb6##fc@JHn37Zeuc=Vqm!ia!zN?*SY+-OWlAnnHkVBaaQKVH1D_(;VOj zR>@1Ula2=;_44ra35>)>DUKqR<7gJmj!SCU@FE7j08GFZ6R}iB_?{~z*DG()HL`Xh zaFfhJw$FqfF^=HL5KlW}9aYp=W}r+(bie%^@&DW0dB$aVt@--QnYJf8v$In)#%S!Z zV6P}*K}Cwaq9P(H3JNM%v0y<_vG=ZsJ@($asIeq5G1bKE{IZihvomwfp83t3`FO7X zy`J|4+zMzk=KYYUl;?TZyPj3G+JT2arT6^0>XralWrAx+4DL~uK=ym$^Ur8o+u zThoS6u<`7@CV~kIV`?#MRi@;rj1{iP-HItzX3dy9aRThdWz>pVfwuOS)D@7K*oZ`E zZESr_ShaSOR^i>Eha``iIxA}lRHw~ba&mIEY=%lDTI!e)gD5a=(Wq7xuK|6P0D?!k z5Q;0&X8Eu2vL_LW`RoFEmUo}!zyb2%}aDYsvqO*m@gu=w zS%ERbh)n~h5AUV{Ck~H6&se)kna7oOdYw@FqtX>?P$L*MB!vpCoV~}azEOp0$04u) zQ<^Lcb{7@w*R273m~wkzU|yoe^mRkvkuRJHBcv;UA0sT0#P=435g48C>If_a%Ur%p(*(t3*A zYXB2d57fu@vXcB7lH_L_8ds7lfAr#6lTwpMB&Vb?G3`Q&>@W+YFUEB z9^ZE=R;>vf-}sbC<8Vho*HMu>&kOyTO52S~XHSGO*{+$5zOt+qSjRo|97{M-F@QAo zs3D`LX04>Y@$^OEL*UFnU;$Gh3^v8)T_f5AH-S=7$uKao(&;g5(6UpEoLuHzlW%?_ zi;odQ2F4CbNSQKk6-22^s^bR=LtOzY8n43GF%wjTV3mQPfYt{NO&UFR!lWq(PJmR8 z88tjUwr_Vzn;C;CtTLb-b*+5hZ&#^9bulz0%81m(ne6v&rq7HV8W$TkbR_a^s$*25 z&E1g2O+H`qI#uAgamzGc>9R(vXxb7uzW9_=GZ}-yW5J!#n^tA|_Vr6TrU)NpmFes! z5@WhjQX@zr!*(I5lr|LdV3dH`LA5mdnzY$V)^Fc;?94@x(Q?5Z9XqgV%UarSQtI$Q z(S}QDQXiHMp27;1tHY@25|ca?Pz8_EbpF)1^aX$L`TMoE0}yxZK*-xNkZ^ zu!07wlm<6Lp|qZ<=B+~`I(6;QE2>YQK2b18JBGJw#kdhrh04XD$wX$z=5y<_5& z;G>@^mwhC%2;bToGR}@mYpg50{>hcL?O-Sh1rG1;$ZNj_ur*6)J z!iWN5rCluXtxTIuqOb=-9+l9z4zi~SmbA8^?Zd*tF*d$W=k_73+eUP!+;O2!e%xGQ(9)h%`PQ#pvu3Tjux7BTiYzj6{8aki zhOHhS5K61qTl=?fz<)5B6)1w*s#X(TcmvvVY)x3=Z7`?7?Ys3K1~z*+)P1;bmm$CA zig9>^He9!SfjoN&gQ9zNfu+;DSzyzkmhC!54NjpjRQnNIf#oQO&?Br>P}62D(O|2D z+So5DQrk(XMPffHo^5BM$St29Rc%f^QK@PT-e9A~fq_i}o8XeHTdO*wg~=Nnyo^Ym zmD4F#+)ta)d;#M|M-yGzwP@C~c}RySg&Q=gSd^ZNPNu*+vJHkxB!sO)J9LYR0U9-N z+MGq!e(+K0DP_;l8QL7)KKVaLhM0pJNF$7zIV|YC^p9p zU2EXnlftoYSczv3FTl`&I9?;e+P4qy(2ehg5UudY4f*O-%$CF|su>W`z?KmdE?ZYo z0t#KlCKHN03Ha(c)|yh?&?A_XDTl1GTJ;(M0Rc6t<1?+`z-8vj*0*w-Za3nl5!bmz zhC)wH4M+F(!HvO)HV-9ELbf3mQP?d@*3W7ppO2PNQUn3=U?^(K!m3l5Wh z!mbbo;qrOY#wNnbZq--|D2;(dHK3bKtO?%`zfnP+*x_U0U#@3-5L{0E5csfg?9dyL zYoe7u{wA9inc%_ErVOk_1Z80IT(r7X}psvtDg?QCl0p zAG~#w3Co#3{gMoR6*xI?n z1b3ib>3$Q2kHknj+uRJhe0Xi%+~xD&0e9z!PBeCSY_AS&n$;t;><)>Fc!b@`&^^em zM3i7R6wF?+iDRaK5zXGY-$0Q_gM1KRya4M~ESfiK8kX0z$w zT$Co`u+|9(sMWw3#l%{KnW}ONb|y1ZvGg{vVr@6V=<3#p0Er~s{@w3Ti+f7!Jcy_Z zgBSu+aa9gLWz-{_jUKK@flQ!lZ=CtlUR!eH)#Mau{k_Gtim1^DZP)!eH~6F=$*mfA-`tSqk5Kk5J0-vsZ3@gx}z6 z6SAwEKXpi-PN<{;1A|&&Wn)zhLQhO|9;qve8_xhLAKH|7sqNI%*NS?vi6$OJPC?bW z&BJ>Swd1+7xwnbsi|7G3Z}eb5(k*n!)?x4_WYRkX{^IldU!(i`;QFQ0#}3-V`Fln}v0W8km?eDT6lj zYYi|-NvB35N-~Gvl|YW5^56aeQ`pDvpV#r=q~th!6>URWw*iA0lQ7oD<%d{(li6C- zblAsDYH=E^SQ-0$=+k=f>=t~vf9C7IeVKS3D1eN-EOMAp!EMo1hoFT<^2Cb6WWt3Ealtf1*B>n-nCC$V(O%ss5P>8IFvXY5woWJke4r` z=ECzLu>mSc)2!=Ya>=ZT$wQ(+?{?_eg{^1O1b}FALx4@c_Ynfk9jkSG(%o_jM_u#oShug`v*7Nm&m`EGHhyG$OwW$(EEZojzoW$8IK})!UN^M8 zYORJrAramB#wDht&6sEFPaH^oF~ALH^ZVGea5zahTKf`xizK{+nT8LJjYcCJJ7mO| zsdI^Ooxo4>xgh!1&mLr5J#J{=7h+896itF+|HI-g%Ig@Nh$)umid_cHK~CSOl)hR;mWntBu+) zVf4i5?19$j>{Lf|VgSszoDF|Qj)%z*!5jSX!Dk;_J$-Qd`epNAevcZFm>|Q~6!te; zbs~Jv8!I^pCo^X#K&9ry4N%ut!d+j!e0f_)zmxB!e<)v`a6rXMm4%>1cF9hg1LmBA zXRpJUVvIu=10D+t-J~%ieb>vFzhV>dK_&1Y{DZsTQ@l9As@MH^e6!asUodOxxa4@+ zuYIe)`T-6vCL)evF;Dgc`#LEY*I1=%6GA1*1yz>|jbSNlnj&F#2JEUzj;2%qH4sO(JF+jk>;b#}1JZ5#iy)wAzQ}f3+vh6&@ZD8QGy@=dL}Xpm2|wq9N}1 zrQ4{~ez0G5?@lhqoGkG-tXsQw-GYh;vtUp8&`5jDOtc zhd244PqALy``&KMuY2|#g5!ujPI)muF(yf&dHx6o`oz6clM@hP#q^Jk#$HccHL7?1 zR}`_ei%>l%K5--@_yw!7_Z+`;3t1@nArydp`z3!?L_4=I@ucvmKW6~U*M9ub8xDPKsB;-l+Zm0vQ%rkP zXqv~5YHZw&+@_?k@^*ee+KkqVC#57lcAPAXD>pv4_odztHT-{e7E*E%I6Ig%ZPJ9X zsiQ}YOioG~L2N%UF(L1jNVtE*h@|A?k)uYZj-4=hI-lGI$wF^^BAFk*3z6S9UwnM~ z`sMT9#ZH`Lx1q!tnRh`i+4%CGf1%#~+b{3FPgWXgyTx-+{lRI*mx#ENv$HCUe~9Y5 z_Is)sxM1tKzvXK~#zQ+BtkbBO4l{c5G+{K$(qZtK+z&o;UcJ9)y#5}qGgdQcxmbKj zij4*P(v@pBKltPeo?)`9^=;tXWI8;wJ7@i>r3>fHnVm6n2DZNRsZ*y+nKC)=HAP2G z=~x42%*>cQCu`BN)f;7Byn=mEHbkeZB{}IX!`l_##V!+!gL^3B`8VHbi2lD+w$KF` zelMTYk@DPW<`(eFV|9LOcwXy&&#e8_ig|75#gP5_VhoCjsgpTQ*@3a^uH>$GHq66xvIev&%& zgR7_ZZ(Y4`CPu3Patpw#M_^nL-J8uH&%XU0YC}iCMxl*=0H%GnzJu6ma4dV2b?eu- zogJs_i+guzK2*$XpSAMmsEW69`vW<&aoRz}vb;82(f2?72!-~U6GzBRK%TvQ8wlDh zTe7j2=6hvlZ{hTP>$dGXb~2nQ9Chj1ZA+44na6J;=Umolb7;#tZI`rbOZ+Znxv|Xt z^=PtLGDcmfbJJB-&NVm-WdzEK*6IaSz}#{IB&xuwLxzi6OJGk^=(?L0emy z$pOa7OcGMe_TM7jy>)}-z8+rB;;tUZd->=Svs3PT|#w&PtriC5`;B~fjc_+^J+h@5q*L9-@23uQa;H!?lp)Q ziL7uReSV+Z?@zT@Kq$IfLVKP%*_i1%XA}#`C7G2*{2W;+ki{QZ7XInSAHFBo|NfVs zfBLc8Y|(?9N&KRFUBW5umx{A}{Pgp$^8fT7?WaEjTg|YMD}&=1wVh&a?hfADcj$zc zTkhsC{vx}aVqnVpoZy$%5e&9L4S&yK{a4g;pT8q2Yq4zQnsEA}$==(rM;qQRzWkgZ z+y%01wrpf#SjE7<5gYT)_x93`$LNlV&)SUg=@(y#RLN?Xx{n`!pdG%s|0VhA){1%% z^Sx|Ru(W7@+j~FuJzd^0?qSB_mJAK zU~cBDS+g_evA9(5;{7vW@ z@Q(WKS6}NV{)L}l6|KSV{^#Z*mPZ%+CBf6(JJfdTR$^VlN zMP((GP^v+a*~oj~Dul=5tCu~(uHWMK z{hs{{-!8DG^3y-QbK}Z|(>9Z1k;vY(e(fr2yV*0RO_?}u3^yg!~Q$udd-b!$cBxm&Rww+c)M?o>bv!B>ThM9or#CvHbx=c)Yyw<%u$|vwz$N= zX+itueBmF?TsbbBmx)YrO4@|6Db{uaWBNt)?AE1omu@}#B7L7`Fwoqax8bsbWu2DP zPXrq3<5b=C?ALzz`dXoXbX=e+jxVr!=TXRoVB?Of`Uehu*NAo@ty;ATX%`mRsSEAc zFJ>SKZNrmBrHq}(;j&UKb{sf)>E_2M!rjhH-1ECPubwCBv}f0LoDy5~Vj;bQY5;{< zZhy?4ng9^!2KKjz&WUGjBLM}64!i122@Sca30P~h_fe^J zlQd+}5|X2zl;KloOFZoteY}&_Vn3>k$z>b?ohEeOnOG4byZQ|qHw|jhs!hAF2)v3t zXvqGGt|XJCnz=}6&bWnTS^qZ%wjZ>|yL$E*c{!Vy3YKeor@h?D)$0l8;#|3QhgjC1 z{;Z9o8t~d#617(@m^Eem=p-UL186!@MisAM77cjjAQ{uMNwCHx*1LO`P94H6RgP3Llzw$;1yrlbDw4rco@@071t z$=b0_Jted?Yfffh`$%MkLy{+EETRA!c=}g=_~Va1s&tMs(0wSi=FMa#Pf?^RDOpc_ z`mFhcvksh6G=}XAab_Ojvj^GUqVB={);S^+^`)AQR5>)2)vH#iRH0m1E?>4hi~d%K z6(=uHUS6(C>z@NT?qQ1H)3(CT`8mg%0=U)}*p;agNuR>WHG?W_YA-0lLv8;?iISz> zq8-as;E<>q9kO;^jFM!jcI-KT0-S{iBQM-k+}|Sg99iz%undd!sKj_4%joFnnAkx> zN2HK4L7AH#d13_Y;n2a619K>bunf|cYCy}}_c z?fB+frQar@t%5QG1CSL`{?ac#b=t!9yN(el{qmb{AKd@+gWS^xwyvgtic>SD@=hHU z)$iGt(=F2S5#F6+Q+ z4oM0)j}|%LN(}2WBo$%rd#X$S;{N?FId3C-2*>bfT=bp7naf+Y3JE3AIhImE%B;}8 zeE8{?_wRqs(I#op^QVlA>lHz zDh)r_?n&^JKd-SK`O|q*u>t0eUATHpYQi;{06u|x8ExwC$RToxSpTGi4H}Y`#O_R} zn*yBH9irmL%%rH50q&E}l(2LasTWQes=qq7Zxs~SxKZP#!6D&fF;bkd+5|dEA-YRy zm@>{s#mT5i!D*RNCEuXe$=*onh-u47!C|jvh0_|Udksqir^-NhjU>5k1wpuve0RUZ zKl-O)4=|^@BO^<&I>_q|%f@om6G8*H<*H!@J%B6wXn#Xm zkNgeC_*fFDx@g_e{0lsvxwk2UzfJlO30Sf`Mz(I+pmsownjEmU?bO#)A+U!ioWD!n zm&+84kCF;f<`jijRAb`HlCvwS7wI_xYif)BOcwp;^_+l;eiYL8m*{l`uVGU$Gc=WoX-%X~B~~kR~UHukWb3zeHm_@)`v{UJ3x2ibZ||`3td`i6oD+`S8zs zO{jY2ps-$pVKX^I3uW=>*6D=fhV|>hDy1PwGAQ_BMx?3io@8HFu+BM0`l#4$J`3cd z%T?VqeS}XCecoi8OJQHOIKAQ*nxWv~yZfd7?qAHnEzDfw8)9}rqj#K5SfP(+{iz96 z&&*n_MWoFp*>dEm?BmSgo$D6LSkG)6+&nmhOw?icqn$8G@F9vCOurX~FAVRWBl|t> zUE5&&PIc{@MEE@E25XBgLu3v&33urL`podf9tBO^wflb{ivLY9yEO1jD>4)@7WiTBIo#| ze>KYcYW53hLGg0mez$=*_fV0wXr(BP*n;D!T7>ZNKmB}L(ff4aN!wzT4s?w|o2|<& z_Ez-s;TsAer6?oXrV6>?sEbC{nzL&D^a<>ZhYTG~o%N!%+r17-!V4Xg8UeDeA*N^+ zd1TGL|E;^Rrb<0=?)_tpmi=SmJR0+hi_W+a#zkg)%fZty!o>53RH`w$un*TJWL2rZ zQ?*|6@Log4%&?(OmMvHlkWm&>b2e`5cnAXsd5!rXbi<(?3Y)KUWh%0Rx_P5s~ z{@~_2lqs<(oJ458V<6ZK5!@UP1*pi6`03~RPk-}w&TFDs&I}&8#1&W$PSK{lMmf>< z3u{5vhi)hY*V&+@%_hq>%T!J|xZyfBtXMdAHYaV1S7Ee1seiu?xJ2Za)WHPL>b}c4 zksAaHy^J6EZs89t2w_=h#Sq_JD~9}B>F3&9kND+(BWiegi*1?Lgq0SxUMvR_+;XtU zz>#Z0NGYh#nN1QMtIjncc#+*X8`rE{fe4$j$Wu^9)HeZ_Xt{0VmvW^*&O8=+;J;zD z;G5opP*&i}xr%RXe3YTU|1-bPA6#@08a-=OF|V~&B|x2bYlSRk+%4Kr_!0|i=Y}J9 zWYt!If;1LVA$?%a&h6W_@6w^(CH)&pbxr|ii~ItXlf6iB8jvNmFzwnoiP#U4h8DCB z8cBfG{Y8Gz&#yWCk4OKJLnHoo8U9RBaMU~tD6 z+i|)f`aPdG#D?giuIigjN{Sl`YiV>kA!|*@w{BDN0hWOCc2aH7Z{NOY>qPc@&Pbm( zixfHtas$2zuYFXa0rss0_p>P(9u?+dtc4HPMZJfg@pW3zK;Rt*zwG#uv~nn z3R(CU_*KvPFSgLCT(@QC*wop+ZLuv?2iifRHg(0gB(n)reXw&C0~&{Pju|mYDsqZ; zD0_N9jUzA4Prmr%jzX_1GcBUkpnCbj(K!V!>n;2x)bgU#xkNE@mXWp)(M*7S@bCqG z;FtT0S`b-f%g*@%3mkQ#HuG$1Z7 za?v9a_3cFp*$(GjS({H!Br|co4m_`_1r-NY3s!jXEvR!Qwo4di{qghI&MoRz)`qiK zpKac3LYM}fyOIkiXZ`dWk`u@sCq3auN_TEvz$8AKtUm>0jMi1`qW!$>yUA|67S!g` zf-^6$4?1aNy_Oc-D$s(Ro}>kRdlMb0nTsI|M{Q) z_g{bU(fAQq=cB6>H)-uL;~-D5Q>VVbr}){-#cDx2H4zlqc-USGev9MazyAjs`hWZz zewgd02nM7j`dhGwm{$HiXd+CLTmBm7;47hM|9g`Gu zPohVd1)*q`%4z4+X^8v|rZzD=zZ(a?x%d8ADIrFaKOR_1FjU9mEpkKRTF_iZmS86N zimj- zFkZR$_ut&Rbpbq0<^*u)EgM#MN5raMC~!9X(69FXs>lL)0fE{VyUZC2W3n&q^DEdF zOCsJp(rlIPxY!cQ{Ce8QAJzHZtZP8%KmzuO{~9m9!G7}_eDBtSO7Z{t(>qt3(_m1~ zu;%rEDHg-o<6Xmd-09B?@M1F@7!#X$?5Vcz4xi`$U3{=+GiR%`vuqb(^$y&N4!n6s z?P1h0(DFP+|A1}(|}lpwP+Ynz}ZvC`|#%l5CE~0CN`fsX~KWpJ*2@4J||(BAYq>z z*rev!X{VQ(XRceFWk0@q(0*dfX$Ul0WC#q>(KO(ey&N_n=J<%{;O$#CZ{ju~LiiCm zNgzUjYiFjB87C~IoIQRfTOrr+{Hm_rU^l!sAybzq!oH=&l2Y`1ws%SHeX4_dBx z9d|0RtemAqJ?inYDVSBX7~V#SY#rHi;0RCy>!cy|+DQ^XBZF9eeDs?gsTz zXeykfBr&FY7=(VaZxt$mvztV@z?#dK{U*3~_7dd<6lb*lIeo0CpXKAVCAIPgEj8~7 zQ;Cb8ThUsnS08ERa#OHIz*k-`RTfeyDXM)2kD8RZY@-YuI+hd8o#SHoABz_)f$OpL zy~C$m%W@PCrDJi%#H4|}I`Aa>>|5%FkD8S8O8;E(Bp>rNeastuA9D$gNs1N5EUGo0 z>g&GcjHTw;WGs$1l4PRPW(Uo$^YL9l4=}g}qj#4s|8DKZJi+~krKZnYv3d7lztQ68 z-fiob&!0UbokGSr3s-L3v7e`#sy$o-ClBu2xNOekQA5N#%V*!R9m+#po~RGrMa#To`xc17wIXAwAHwR?YY%RxmwNGvP!ZUapvF3VdUkp1$2 zpoWvO+B#ug6MF3@6q;F)U@TLWGi1~x@&D;%Y9bje=w-`+8IOpM?cYBpZfNrO=~+;Q zk8oIi19j0Q2?vBLPcr*f10--*j~pqm;FMyaTZD>O1FkmnOQY1a)-B z7@zB$514WY&jW%v+MH0X32pw+^XsAHpfCc-?KvP3WH^*Sd7L~Uj~Ok}M#lFCo@pq{ zVJTqBHtsrf3e(5?%1b(N04nmFDV}|+F6OAWfIUH5%nys<^O8CVr>EbWf*?h+om{es zf33oPE)QyBqNh5BRiMW|S3d#c#(Y%iHKDhBoqaToD)A~4^A)FO~nn#iy z$P14QAh>C=BLFMFZZw zjIT!_8zvR|z~ql0^iAM)z(_HHPa_J+y>M*Ty15L4Z5vs(yjQVN=sSI0Uv!Q-(}*)n ztG?LN#V?Kw2oNM1Ud7{Xl&fv>y<1?+B?Gj1>u3c>3IB8#GV2L5?SM&lWRU z^zRl9&58Qp#zEkm!8OiYw00Y-MgRBhb@r{H{d+`)P>2gO@GU1ja&;wkMZw+6RF>1y zrxlj{;E-gzl3vNFjl1r7wNEjAucHK1sn4N1b|%$BNKyl;d;a9%7~t_5zV*6LE=Kh= zR{X1IeT3j^7}O@RJCy6R4D=nlNp5pKsEel#?`GFAg$nu3_yucIsY!isXs_pS&5RW&OJij@?ES7Cowin9nlXJwxa~( zjnl<=%g^{*Y#<~=nBNeFarPiZ?qlP7Q?OMXCD7|u?WW2^v_8g3qWwa`#p@b3Z5~y_ zC}eDkxF#prjtxsQCygA`yF*AI!&|wsW#2*LRUe>w-}scNw&GDLp_VllPaoN{6$#wb zF^L0Jgx9owE#nuJeEl`w6<=k(_jovIo=_1(&(S<qFp;fL-X}cn2q;Hie|1Lov zuXaz-BWZ}RM9m!SH`j68@{Ie{ll(fCTfg~dXG)A2g?yW;E#^vUCn-6al02|ScuNe6 zRj8MyE0rr>u}ZZ7cyVZbXukyT;4)6^m&1r3Vi9v%ZpQi3$0o#dYfsx(DqBk3*J>CE zezlC~8OzRZ(OOh;^jSny`Vm&%8z5*-0D|1RvvJ&N*Qi>#VtKAe@2&W5fEJull;BF{ zdY)PfeZCw#W4tnn`ETougbU0NSutwGddMLNQ6O&!pUYpeo=G*{F>JSWyCFwj+FT^8+;oIMF+ zr_EoLZR4hOTXuhkc5hiL7UM{dB^cDCLETybHL7vRfZFw&vaWjQh z2XuT8tCZ_a(sHriot-vPT1g^TbFDm!-wP+bwQzVV}38EWp%`@v)TcV@3yGRMcW zj0kPrBB*H-T@o1p7B#kvD(;pS#coaJRb~&5M1AX+h1#ua&M;J1D$Qf>MUq zx!(Zka{d@msCns(@qM~?f?d+KZM)F$$j;q+i`_bIO2&L?CJyibdmYeexfXy`W(aK6 zSjO|$IncCqkS_`gM?R!O?>Nydw0?9>KCp$@x5T7fG8cmxOx1q9x^;>O3)LmVB0CFZ zuPr0#*%!5~)+op{H@HVz99uX{U-Uz)Yy*>TS8Ev3H5QM>=DjDN_T0Q7RqmG63p3JE z5(i7^)3Ya5pZ>9f6OzRbUbtd?4(%sgPM?3X*I(fKVGBGJ-{8Yp}Do0_lFMBeYx1}>uBLF z@U*mC%jTw!NsyMSNgb2=DAZz60&ULx&Yp_ZHMOFb#gDtf&Er?V)k<&Z>|02W7SGSj zm^O71+9OzL8FOV(vn``y+?P%v6Q{DBc4dParDp>EXQlN>^>w0pZiT1zD##^5R*%dT6=ku&=;O9MV);F2t~60{R<}YuJX5h znQeOypQPGEzm3ufG$Y3j?}vGola03(|J;YSdaPt2ryO_ej~R!y@p$XLwHs_wU=gci;X4hmIT*$Cm;T-m$!QXHOj7 zgN~L3aWWkcGcleQQ70(+FQ^1@O^9(E-%N#Sb+8MS?i?l7es5;%d;Mt_=v7)?Z=8oL0L@1iT$O8B7aVW$-a@+ zcaazLf0|GwHKoc`s~;TJGcK7!H#QBnTDIFaoeu+*y{wl=i*yieC0Zn>d(5=Z$i1%w^@k$s4)x{vJLx^_{< zcx2-3nnGvrRYduI`wRU)Z%xlJHLe)o!+Q=)nmB9G+MM?e`DR?b3%?afRw;=BO`VDs z$*<+Y>Z7v`uLC~n;nI_=IhhGX-LQ6JByhb33`3;n6GuTBy(oDa9nacMmt}@A59iL! zD;2cp-xU+FRYVn|uJ#veR$FWk48{Q8AULf1fZ^k&XMr!~oLti`GDmy1+z@q!=G*_? zcDyv`d!zmYmru)8bXu<+AGzaZCxJtx7v_nhu)bhs%H9U; z+FkSbu_M@db|GR~Ha~+2pA~28z&cf>a&~lvM~xN5dc)8Dn^+WD6TVTJ)mmVy@NUsV zl2EImW?i=_XWNclyLY3_fKby^xe_f>o|em|;G*7@x}h)S;jOX^ zhYg#V$UY90^W+(s^Ovk#yFnCt@0y_PS1g`86KS4#I2+Zfg3kU4(%7GUTRrAC@*Gpp z@bW9NLDp(0<3|4>BT~@=&s(%~#i})H*RH|cvUE{a=FF)R$0QGnlf2xgMKUdyf!&L> zxNzN2yF4UtZ*l5ZOX8@=uIR)QM~zKO&zLhGXt=J47GU|31#=NBk4}v1+bu#XPA_k> z*rgPYdB4y8pEVS^AQY(_7&lsk;zL7GojPGM0PoDqIhnJ;ZBL#!cGU2pNWr>BhPFbB z6o6JrS|q1t*BNiI?#z3XodoVJiKFT@X&w^Rv3pd^pkYZVW z-6GpGXT{0E*K4w||5{dp`QESBgfBrAEM2}zK)t{g(l|vAj86pMJ!b6KF{vVz$H&F= z#rhuF8ZS-l>QApl@;%Br0VpAHRE;_fo3>~Z*0Edfegg&%9S%O&U327!1VGD(nA$XN zY?%#jczecTepvb5;dB3^H6bYiFaKUc{JZKFt=o6#(j%&0Ozgn8xVVABZTINfF}z*t z=7A0TUYg%MotDdclwAgi^YzrM+X&uhXhf%OJ)y7ruGzPD_s$XR=jYG-RKCnZTBIkv zV7@jqaa7p~m8;dP+n`BM3n=yx9XoMJT{Aqi4WQ-vwdn9~j%*kThqOT1lj(UZ|{L(aH z)f%(#FDZpC+S`wBH$_>#RCSAD+U;_HSl(S~|QNSBzMk)zfR^nO^QFf9y!ZILf7;rRg^jY@NH=(0B=omRmwvl6ZfB9o1uA#gUe?dW zUcVG}*LjWjo0oW;e~)6j;5A?KJ~3ZbTw%ZLSMjw1?}%3X{j0COrkCNig^adrxM$RS z?j7g5B(Q6vuNSzcftH`uC-#dpveyxf;4KomdpT0Mfy$pv@5}#QTq80j{=+|tV*k)J zUyO(;|NTAjpLs(Xz??E!q#hQ+|DPiFG-f$?f)SutNbqQu+4H z=ysg>=v7LI+Y`fGal^B$^WBF%+qs znyf9GYlSuq#Yk>de*}SBqheg9Q+ooi*Zxpg35Vkv~H%+!9 zpCO}|!4!)YA`QzFMR1%|e$9s58eJDjjaGB_Y<4?gydAEvkVa5+8S}WC+N`Oi*4WXh z@GgViwdNtKH2B(A;A%A2e`#Hk+q#ICDY>Ch`d)hMRf1m$b+fZF6`SpA(usK*Dv+{c zvhBgJ6sI7oqb@FJ-b8k6Y9`C2Ci@xGVb^TFe^!{u$b2wUXkXu53qAbjblj?e!Z%GL zJ}_PTuh*u1cKWNWW18`Xcfem{1lGy3N-@Br9|Lz>%`Y`a%zlW5nkU3IPA@a^fuel= z#>Yfzd8fXnB~md2 zZqagZT}t1q(Z0IoAeE>rmD%?pdC2{KNhk!h(v@3Ks3Mxo^`yQ$g>TFTCVo#`+jX$e zy&{IJC{HF1it~DHs)eJKroy*%P%HzEle)st?S#!%^BCLVz7{mFqt&Aa-QPjboJr`E zd@&aMlkVV_Z>bP5qAoW4(d*o>#EHzKQ5-{){dcN>M)x>Q^Uo`9ghQRT zy`&KO-d@c2OyR9ZFcTC9o9n^Xv$w;am|CzDGm76{N1D8b0<1&CZdz}IsO+1kbR`P? zPkvN*kE5L(-c&1v$moXV{8STl)W$^17DJ;n2n?tx_$f7_Ab0KWCeke0KeIWO7NGn9 zRv{|8H-ZEZNn_H@VVCQn9RA5iNuf_Yi&~2)Hb|_S!>TkT{&B!E%aYHk)^dL}l>fc} zN$lR47%jE6zW`k$N+T~E@0Sq5u{Z;)EUY5Ca`8E;`UjzEJIXA|Nzf6@rMw=Tsp|k7;pAe~*CiM^yp~WlCau-NQi1 zT_3OUBq7SRZB3(pbg!Ylv&u0aCC#)_NPkr-LRxtwnP-A>w4D}F;;+%#FH=%IqeICd z2J>IF0Es%tL|vBnmUuL%oL)B9_Ff#t+f-XS)k|D>o2hoJwZ?o~)y||$A=Iy}v$=~I z^hmBD1! zBL+I(K|)j525qfhqzAKnQT+z~+A9#>v2)zb(KMy(?@DTWN?}T%Y*_NWk^y@$Y(HHv zi+b@UUC^mUslQTQhJV6jzm%s=4CUcuCX&#W@i5*OLrI2a%kV3*uIJ9s7w907A7eVp zVW6x^={sa!fXkw_U{gVS<7$Fmwl1Y{Btn=3W(<*-BAIoTM@=YXcrWV&gHO&SwBc2- zT0`B9%%KdkopdQ>i67Mu#G~GbR0y3n!TgM`&Bd`|o{{N-yIMfMwGw#{UK%Oq#mbn{ zLJR^K)*BCAnonjDmfO(VxFR2+opaoI$B=x+ahI3=Ixmly?rXr4o&K#`o6V4pj3V5| zWK4LT8i_<|=fV-X%N`GPpMtksK3-4N=GePV*}yo7mmKK*2Z-tS13B^l-MHjWeLS{f zvNbnjMAZwg?t;cY=BZ*X@yP|hva|mH8rJ%zManr^y;5=j`Mm-d6-I}s5nL^^Aeof) z9aHGAnZ*^iE>E{PS(r6LN6)Ikh=P#*^VKcp=~4p~oSHe>q*c)Mv6ArkDEbB^^N^%< zxXV@dF0`76dn6&FG%i_T6)9O+ zVy53kBZ68tV613LcC|NhGOFnG>@NI)YeB*G8Hc8iCSBb!%PQKQv>JnX$IwmA%WP#% ztax?@^|CtB^~=r@8VILCZ^xjfs;@ThMa!$4_-|N!Zm}ZGte&gL6Rex> z-%??}2xpM#On-rgw_^1i4=muipKKG`o$LSk3TpKwM!?Cd&I}(<0p{e;_TfrBP-X96 z+T@xB$Ldub@XOwoAi_38=f-BAj4m1tcIM851{)vEeoKLHL$aCu+=lL12Fz^gx|{2{^Np=1HVCyk4q#B^i6d5 ztem0Meyfs&feygP%Bb-hw)hj1{8sW$Od@S-r6*@#4^aDPPe2GjBX8hr51W;fQH}7+{#wYT1U?S@EfGzx1$9x|JE+_$1WX!<@a0Q;`+ciAGh`U74q`5 z0M_3R)5yy+0BHZYPYW>&~GS`x}lxJkm-q(8`xh!RP>jeLGt=;%dn=ZCtY!b&fNg~wt~Mf?QCp2s;%?AZv>^++v*-35trFAi&4ch4eE zg>xr;G1~Yzu2zRSot8FoFOJv4qqD1{zP@uSgrl=m<`C=gcN&kIGAFWYm33Ud%cCoy zj5lk&*<-bOwpS64>j*XvySu*QugY~*0GDgqgKUFLPU{VG{)g=LP8RNat&hzHWeGC(NyuoI(ig;NNf8_24rbjBTmy`Y(E=+<=tl*b4Rewj>eMzA zQM35y54T&rfV(Z`TZG%K=N0Zbg!`i^lA{6{n%Sk(@wdaix9z*v5a^@+x#v%}NB75Z zg7CO_Z??H_CDfks8yblIL~VL?&!k&wni=%X@*L}4v@(1~zP4$D!1I)D7k!`cq$J+H z?_QhoO|=DRWRI>KQ9-?=be}@`JVN)Zy!9gRfWh%Ik&NS z?`{vAjQm9^A=YS0DF~9fggst4Ie9=@DAXJpa5>T^r7(2)YJH!%U{lMK=%ZGs68Oxl zYc~LzOvkYAv1l`KexUuq)b{#qc}Wedoaz&--}hL?rWgP^F&p3LQ~OBw)wg+ZUCvnWO*IE2%bbX zsd2bvMADwV;8NCkMEE(5^k_+JQ0)5YZ^ik0p8P@{khNvsob^bTo%1mHr{`^9-4WyV zb5AWzLKtzFqxaTArR#|xPf^16wLgrgMzPl>lJ~2Wz}Cp3V47t;LGA%a+J&uL+#Qr3 zYOguU!BAQ?Qh-i1D1EO-1XCiENjUq2{W3-oxdo)sy&a=^TsfL7Yu)jb$wzy!c`Gwl zMVK5$D)*w}KYleqxM%+A#Twtv5Vf2oD*t6TZ=L8uCdSs}{lcx>7iSGi2)2K$vVHRM zf;ofn^PI5mNhwAsg+c$w7f!BLl8ZGXZoplbM%bT;os~xRcwV%rRFk{dm=Z2Lq=PpG zYiu1sGb9kr2vm;eE8G>cY`ci7CrN}ca>=k96%|;p$W_z6BttuwVNAW<03AUBJ#oI> zKsSVu_+sWmT=~3Q5Okh@Yi0ypAXx=kT2I0C0vC7t%#0~ZCDB?NT*^n-J7v}IeYS6O z49==i=;T&K#+Kq3V~-K^$&S9W)Ha#Tk z{_CGNCr?#-;YhK}vruRLn-gP#oU*(9=P7E>Z9usbeEtQHVV+*VHMy85@V}5(8 z#suR~*{lsNdvFv!SO+ZML>jwUMq_e)CymSjQ5)#&F4CsQI*&s0kSM?;GcEc^E5+jo zkq8|es!sYII75v7^sVaeiPjL${8_$rac zzK{OI+jrvFPO=zmo-AQi#95?{7lbp~%wunZru^_2g+Q{=#Qk$x>k*n~wBU^BAX#es zoX=?XVk%Q)NAG2aJ3kXP4>y$kUXL|B{AXISdD0DJc2p2tOcYZ*2>rlLgziIXM@hwc z+pTn*mlKOnaRo`t?iDbRj2H?0m^^Q5$>}F5nj0%pUOtPZccQx5hS)7HI7%9lQJ`Qn z>}F1u4NGA*lt<_6ho;(vjs(IU`+ww;di816j*WDIc7>5a9Mzx?GysgPa{$Jezmdsc zraOvEkcw+M%&xjUKa=;8?v=nSx^M~lutcRL-<0M@ik}}VFO&*ztur&6pPSu@AUO}P zP*K2(v7`up)8%BL(3giGNL8SQ|?NF5x`j%;@&G@d)^U$h zNT+zG=D?VuN&K%kF~vcmIw_NXJE!&U9H5EAfFl6 zOJ*>$JtbE1y^J6#aqns|g7uEGai6b$Ah?qEJW4t`zIN5`geO1xu*fE_f+s+h_d@0A zh9{aT*bSvFddLuy^-IRlF;-x`QapG3Hi+ByHC>^uW!SiuCga#J zOs>PP(-NZ#`tGkv@0+8XfKg?FjV#>RGhZT3;wE7+2K^|V<8HZfxJ5=`yKFGkPe@Io zZ&PB=F(lHpEz$2F_~#@|`VZ_I@O zK=)6c@fQm5+xb7c<{z)&PYyyO=b&rVQX#m+hi`l-qyk3g981F9Q}g{(a1^Y*qH$s|M-v3#NJNYz?R?2!rIF6H&(~; zm-*k1+W&^iK!4owKj(x`r)YtJfPi|lZ>21txr2Fhy1juxAz(4SY5(7|V~vTCn*#KA z1LL<&`v3Mu{?h+60tSvIdIsNZbzGon{)>KRW?*Ih+m8P?+E}1=uco&YlW`VEyq}&o zBm$s=MB#<}5)aBM3W>=29Z4V(ZjC-tuWGREj`_Gc>$IW6tm?GE>Aix}Axq%E&@grB z9)^#+!}Wf>)nSrV;b|u>s#%kxxpUyfXD+OY_W2>|Adu!Gu*`1DMeO?H<}<#@UC({z z8Qk7uLR3`MxtZhR)6+w{Yd_v*&jJet-FCSqecgQpp8GF7%^3-;Uy+_~z`#Dd%^;wl zFRz-||1LsiD1lZ%$nlCqD>GkW+mnBcNuZqhy)F z7upzT8+4L37O+>BH5EdmVWy#>NlMCyNlZt?MxBUQ57LFT16`j=Hzf-2RS+!LrXzO_q_QHHI#~Fh4gpr>K;egtli;M6x}hL(s$P z!~5Zk7-O9glc6N9Dx)H&ri4HN+{MDp&PkSd{dN*E*zIAmYBP-4BKT6;I$&5MK#0T) zb8H4?Ah^SYCxaR(fruIxoesa?&MVP@s3@zRxja1#u_w-tK%k zGD!373n3FLeN%p}B57hnBiTxVMTM=19catsc<=IH|G)s@$dH4IfrVb3K;>q+zOIgi zppB)Fths=2cGhIsz90w08ykRygP4q{NkDpo((G8;tX{Q3Xl;6)@aug+Kud7PY`nYx zraFu%w&2XX8%02Qi==dHS|-M4yp#8*6#l``XYc?)lKfp1m?J@|(+oDhX?;4(+hxhB z=h`jb_Vo1hcHb>JUJ3rXdWDjs*`t&M-i4)g!cugU{rs;2I$Iu@%;z+kj}ZO>KMM5G z6=y?K*%%<=`b`^D$B6wj#qtJs78DgOMiJLg6_Tw@#MC~iV~ZOa8qJuosR}sk1}u@; zAoT!uR%O;5FkEz3AN&Y^sZBL>X&caPw0Ce&sW6P2&R(#Iqp>tCAA~5jGUwwVt)XP& zH2gH7V@!+9aC%jkTH7A}pEUELY2g#$BncsU>0y6qHNjgSSb$NEL*L-tNbST*U@>JITyn@_yBQ zkT!=74^?$_pDjDAHsxF)ncTxficC@GbPtqo_s5^Zl&buC_2TNn$gvH~XKEH1R!&D8 zQ?)|9D=RI}1+T|EDsMb33qzDdvB3nFhG~=U_bH!X@VhpHAL>_UQuh=SCXAV|9a7;9 z%GAjd2x=Kz?UbzEKeTeiO>f3BWs;R43ag(Ll&0$effUeh&jA}uBkUD@6aC{IeQ`hI`qm->h6%z{1Bdnu0CW2&S7xcv$@bQfB)P$EnRX`( zU~Zb25G6B5^+!x19YEjpMRj#W4S8KU#4T`BRBdq6HPtoK@yu!1gQ&>KbSdaDAuwC| zeIZ2Bur~DAIhm=r2rq8w3o}@yCbt(tQ|uJVlCSJlW%>B%8hJX(>sFZB8l7w(_x7H) zoShsDXG;_36Lt$o`boYNTtbf?b8N@~#-p#Zjo6~X_tWc;NQYQyG9VHaq^B2ij~&LW z@Y1_np3m-{#yV(?&Zmd4M`&$1G}x+&b2ZDe&r9C5CTKw#B&&`ENR<+I42lX04FQ+I z%MyNZqm_B1D^lEUPIfl+9SpSE#%7h&!y;1P@uM^qrtxI#mz)iJFI3+%qcbO~;z(^$ zvB)GA6ykTTYh7IW6ME4k77oUa&W7hcs(8M+yK*)%F#WMiW`%;XZ)mi?lLUG6g9R}f zm%$>I%~SK~y70B1qHA;LN4Re&gi6qa|Bs4eW8jbF6>1Q5)A$l`&}|s(v!7-xUQTWf ztzER|2h5Jb*yLhi&|#zG$Ej);j4++^)D<+7lfuEUPX{}a-E-VvP?eB=^4M*zu5IHN z)FAG~0={u&;U0H~38#H^$16_f>+6~s1nWiS9f9yE)rH8Ik+$Izt7|Ji4dk03$@&EY z5R)H+Zzh@-%)YSfBxA+M8l7U}U>!6Z%|WL$w?L(I{G2tiqqaQ3%g|a|U0?5PVPpT8 zSxm+`WhCh9<)bu{!!GXt<@fVY)JO}ig)LywrQXt%Li<7;p zx%s!R6W8LJsz$OS?7eCVl=}9Non$1O!!gRZLVvtAuSVxOXP!~#4>+F`da~8oJ>Yar z7?^8%$sh}7V{L6?`!Uw0_RfwrFKhdgj!5`Br>6O&y>vaIZG`m-)Rq?4muxI5s;FtGsJAK~oDd}M?;O=v>{}e~7vI@eu+7HwT~Ljv zxK@=jaq;Wz8zIZ0Jz}?lm!6&|02QQD@CE zh9gI<9j}RjpM1&jKuJeyhnKyrtE;Q6Kgp({YnHkmG1~tA-rk;%5z`Q-At<`yujo4N zRU;Bk?Le@lPx*|jTx=XWP#xXd*rGh*x~7Vnv|X(-GljJGD@AAvPVkZwG&VBoSvcEB zcTO5=*kxkZbw4MDheh^pPI{47^{6)QFeY6l#wI1-e6=tb}geS;G=>YA8+drB{{L1eoSDvW6RAh0**SO4}R<0IMQub%^b#E!MV5 zg1%rCJ!)w^ShwxhaT<}(-(u1XVUCB18Q``Ld)FNZGqeXg>0-xUxIbvQuuN#-NiUsT z-jYe{IKiHK#&sYJbpi9`D^Lss6SaxVmi*BXcA-Q^NRC!#i$|EatHjb+gJfT(^agiaqB9r>_ccb8JDU1L{LC*nh%+0AyW)B;zK?fERUc30X-$(Mr}e6nQOjv9`gU+e^W|+*n(g z8DtjXB=ym9anaJASx=djzw{o>uTLNDGE!DeMBXta8IhRtzj7+l)2>J=U>}0_pC5xq z^SGxVM`y~xZY0}Qa}KaZB%Zy+T&C<+yl!8Y9UqHX;u;YTud&pwQ8r@fdirMe)3Vkz zM{e)ETs>jIbau6H(8Ck!`53i!-*mHYu9cxXFJi~>@DXmy)`bZ}0WJIrS0HZ?vO2=E z9ji2NGilSAsfnzU6lVor0+C%}Ykckv|7^n@h^l+p1G~0Dk&Vm(&1l*hf#x*Z>t zL~|kfH6IKt;1?+{K_D^^IGA&maaOu;R;QVZDRfV1% zuJ(2X&GhvqXL|jR@Zx?^5WAUOByX7}IJgMBX-S|l@4A7LtB(?SPx*6@zyK(RJQUOe zW;n!FK&)X-wa6E_qgJ6{08U0aPK(B|82x9*AIyY0X74*&p@zwdPRP%e=DKJtixPou zX<>1F8ma~2vtLk{#8hiy0k>=p*x6{3$}=$TEfw%|co&D1sp4mqD39GK_SA6&Px-|NG;ye0v2XUD(TpZk1jWYT>%?{bE zmZ0Q$BSg1jPC&NGK4Ytw3^55gVwkTHeB1Sk@#ar?oRq98`?$ zgW@&Tu3w!GH`g?tch_EzTS4a&_w)NCr+Ik{`1Y_ZPP7*Ub)u?TDnj?grie|xR;l8f z6?DR15pF>!S>-^2adLfj=ohqdsvBzNDI2Svg^og&D5V*45hGoqgwi zpR@9OPSg5`6469bX@J%00Rr3=K|k5R#5`YQhN_sjQMHb2J&jV zH=~-|&-`}AkqQifUR-!!%OJnNXg6Vw*0#R2qpgWwJEYe_*K>RG=@a*J6ZgyEq}S7H z)%&BH(pke2l&cp6kQq8c3!C2YQ9NJFu&C7NW=#5g>3kZcVP4>kZ+rcNaFue;Fk%Y0 zb{4Mdfutd)%*xDaczpg&{Yfr)%?KM?M{Psfu>;qh`XZa>^S0OPJ@@;j zq)M0Ka^%t_*jFJ7ff6}%n!pUwnIPJ*n}{KrtY_xu7!#L}@k&Ob8r5RrtA6VN5xU^mxCK`TVdzw zClwQsEA7Bd2nG7{>lMISq?-nY`n;5Y5piIngPT~xDm&sK`H{P|j|Bx3Dlj%fv9s8;omb#{TL1cOL077`bhALX8bj z?)MY+taVM?^GYglnMlm6!nj?;K>JE>hEam>h1q##UglXKz-FWEa^K-)41p%=JP~b? z_CdZ5?~||cMozSt0AY=I4&B{yVN%oDV9}3Z>s(!aqWb7jZ?%buNyt(v!1)qS?14CV z5Ig7khH56(DI-u@h#(;fH=DJ19K$?$p$~~)>sp2>o((7NFc0L8@L-l?o~adok3a#V z4=t4?kVuAIWVH66xg*af@5a*%jSCcCCi@>hL6Ka*2e_8~xR_@2K%DzDmZ31GsZeJI zN@LX(JuXBqz=*Re2Z@bPd3fU*YzoD@=F?iAzLPB3cmnT?NzdYZ!iA)#rmCW(p=Ah> z;NoKJ0>J@)aRu+oXm|{X;VOd~@|L&RYm1N!e;NBy+O~>{4=Di_DAfP)^(6fED?1Z44zHO|`&5+@Z*;#=z< z?PTmc1dYstV0T{aw<2S{dEqg95F4gUNT5igK{&t@3!EQY2h)4H`UAgtK7{%Lf|J;dvMmYmrWS$H#aVR@! zG6Od^I}ZaB9ZN??_!vQ3gb15K!O-Z@>&d(MCun=*WNqq;U}?le!+|FPP$qd4!kJwB zA(^Pb@i)D7kw6$I{zlL{6ItW7@5F}aN{ZHMxrO0*j|FdPO~PIA~b?1ZnUG<%@lGi^|$<9h{sUuj1dlp@XOH zg1w!vvOSu+im-|KnP$ihi%5jSVu5(_>LI8Ghy*&C*6-`O6*HMMlo{se(o`EXhHO87 z7LMaYlSgG#^#gw*0Z#NV2Bg2ZfUH5WySnF3<__BA)2q5hC-$sb_>r>lIzl)D7=4c^ zTAl8GQA~8;AF+cS<&*18ZU$TE2kRTf(;L_ZECbDO)cMaK%aVQel#{X$7{GrWo^R2>(|q=MW5!XuK>vFOe!B z!^uf4q8Jj!jAHcBT_2zPP=eaBRjSHzz4PO>xzu*me52LpRjE?!-cM56QU`+`SfGSR zXs^lrSfU}v7(1a@c)Hx=2F~9BbJDevN1P`$;6tH+0Wy-2vHI!9@Hw!}75jQ3Ep{3$c5=v`1_+;2xlpfJ}M=4{N{oyogh-T>3F@&w0j zu3(gC;c6!vvkWFb8aNqV+?x<48=xfQY3Z{cmt;Lb7)fD~le-8+0EI%#8d2H?&Hw(e zb@!`(yiIDOla+f>)%qKscsnB4*Cw!D3+yRGB_&W24^5fLV;oe$N|sNvDnCM9hvmTl z@bpbJQG#9lvF8<&zKHy@laoAiG??D`xtY@6Mp86AugXIS)9o7MD=9@9Wy~!sL2)QDi1)3Ws=)ks;*u`x6pW~yrwsZ^Y9Z9eEMz+OhXZtqycL8X8&# z0=SS4?$QA4tW;mpkncf$WS)60xalaeE4AAmMl)Lt=4lAHyBGFLwNiZ_w z+Cta*mdnvHKs22{qhLZ-#I1sS!ik?otD}n@?kL~f>|jA)YLU_M=g|{kYpL_YqV)jf zo_JP&DhvCefhmg^O*6A&ECN_3tTqTCnXXiRU>K52z5K3G@4?TEvvc$FF#T6dADNl1 zc+z!YzO0)7q*|UXI?%a_$p(t*g8i=G!Qqy_y8aR%j6uoPG^@YMb%&^M!MW*S3b!Sx zXRkN=WfxM8n(jxmJlo*C{F(uKnUhzv?vf2NvfKbc@6S6QSzv4-C>ZBzUB1@g;qhvJ zdwXloKW{i&+kjdh?Gc$snCid~Ce1oc)XKSg)OVk(i5O8zC?`N*oQ)STPfASScTbQU z-drpQjqVn*IB)NYVi?U)FDrA1=Ydj890=iV51xh>K+0aPO{{A(E~74o0g3Or zKnv)c@PkYfNNOJB7e+| z$C%wDeyo6?qwSz)OXcL2N|N$111?>oQVR1>9R!ZL!w0(0A%EeAnfKg0n6z6Rd3N zQB4I!6+KN1IBy*ror>9(r>}^8k8P!^#_D%|`1||+*r^}Gv5h+M-BX@`UNgBZ&NAc; z0IWV;VuZQ@u-Imy_d4=HDhiNG)TzHmPx~jK?C9s`uCbHT(IJnoiInW%#YHu$VH(Xz z%gMwhC4f}&tWDhOzfgRCJ^(d+6s)15Wa9!)ZxNT)SeRN|T$EPQ7!EoXZ;lkobF;So zmby^_m;RCQZNTg+54IBVBQfe$3usXVdI7XUW&?9OKLT z`}^YA#nKeB@?8EZrh z7V~yo9D}?}^+w%p{M^awSTpNy$Z_-VqBQOF!ijQ{+IA=3V*5Ou5qf9JaGD1x^%6u~ zO|g||{4OQ#sT}~}e)H}HPSkmSrBIdZbc72fi0z{8PFU&hEPyG&GWgW(6+BOGIqdn+ zt@3qU#lvg^Z$NUpH;R>zFwa^rH;?nnfsdKQvWw=%i zSkNZ)fRxIa*HCYY+uF~qPXtdXn6K-*M8=07{>rcC9kjh82r&^G-=?DMnzJrAzUd=~ zaOb(0-@U&;AxLl*CU~~^<6Ca_!kjILA*lZxjbd;+SHr)gu@py7m-U{$-AQVW>YP5A zc6vwn*1cc;pK1uEzsjEfX8HSH>*I7ELgv4&g?A*cSQ33GdC&LBp2)MQ8IJ7kfdYZm z=n%10e%v7s3C^R#CYh0C3s(q#y&TTj)cOdn&^O48>y7|zn{mJvXd7T3%OHu9C zc~GoZ{rY@{WWzOyoojT345MoP{^)4MEzj~!*x|P0X$!{T_UvgTjo9UOH|gj&?O0RQ zYBO$6~JY$kPVBRP%?yB-OBT}>D%2Q4%6fu2*R;5akg&4PwG!$3hac}Kb9Ve4N zUFe6)ome`|vY!LI1nTLN_Uu!(eOg4#biYv3bkU+pML1h|Kc(-7koPuP;zP)50mPOi zi)}tcc)B3wP@-nxAU*03r|V_#QU|uMJJap>DDtX6<+)l;JzF3Xc5Cxc7Rc?z^61#n zm2^J7r2{y3LMJcoH)PgiQ!mb%y<)!|M=s+4B}4^Gc$&ykcd2XOp9Fi0(HhK}%h64E zS6Q~L?qY1M2rH+lZRcJE!YuC?^7Mu{G+@2M9<_nPkj{6+33Kw6JFI}vSjBW zG%EST(o2lQFrFP>C5rk;omD+*AXL*8Axdx+5?-Yf8QukRZA1s5r}{lPiY~I7X4do` zsXfsPpJNZMzWVK)?>Oa_pQ$27+8M6m2-NAFRFYPAF52e};SIA*d{zmHghb)^^|jBF zSpb_%$A;yyVN&^ccSn1AsbGR^;c>pzzvcPl+her<00(huziSu!DsH4xTh`p$&oQB@ zqHHBilR_o%rvpXeT>YdMW=P(;F0kE{-H!ohdp0CdLJn9k<595h2EapfY z_EppbK(!kQreUIHERTz?SHRfg&y=c99zY*MO5!ubX*NtAO;=Fir@K;YbEMtMq^Cz( z*f7n4O38&}Yf8x-F!i+sqGB6ZR2^?sS181K#Kkjki)uGN7Avl;k-movjHX;X(gNKh zS&q*Pu|POm{H`ML2c<89ZSROEx(p*N<}`ADg((FJdik+cL~`k}--~O%K<3Bz+BCQ8r1EvvliD)6Z<^)-WCj3(TAiLFFdR z+uWZEqI&FFsf{)|G$b>mv_(7_HNIfFsFDAe@)w2diq5tS1Zh>VQj%8~mM+sPK{zT4 z3hJC?3VSv6P^+7Rp^|2@3(z_TPs@-`t+5Mc@a|znflW?`6p}AU8?q)Ec8+SHIvf^K z)r|PGL4i+cVGi&B^M!Xv3)u?JJ$XIJESS9C!E$DmnA#fOvQdpw;|O3k6CooixJ-?Y z73Ohl{r*#O68xsoI*T+9%(RtxWa&b4H*?4`vpe-malFw}h#%+AR+s4>^B%REk&J7Q zyvBOud`vE(<&&LHIKu`iM7|%n1>+7k4;*4!dKIux<2h16QXzg02){GSaP*vFd;}46 z9r^l{2x~lhlV1V`IQcyM^K$_Nzc`9d7E4q()=#qU()83f-FxY+fzVo{P%a`mwpCN@ z^`oy-dczvJ!a0k<1Q~(}-EOZuJ00CL=fL3gi>6PYQOysi{UrxmxQUEHk@BY;9K#u( zD=z7n9)puPiEIlONnAdqX1W{J<$L@>)d+I+u^rN;hm5vf3T@$T0=chllql{y;A^K7 zqkGoDmUW&b{2_eRxGiGix?VWHVkp#e1dBi@zzJ@AAPPVcBE<*U?!QsZDc3>eVGjj9 zCW{hz)Leqy050NUl!dU_WWO*rB+NR#O>Lz4A{AtH|Ct0YA%xj`j)j^NWRFb*iI6@e zjj-Q7-P&a{Ox0hnm%82%2JTu8ksMBRfo+UAPg;k+x7s!enkX4rkRzN^!rx~;C+8l} zSRD`&Bk5lpDx@lP6&Zq;OcrPxH5?%Aw|5{=n;{2DlYyK*k^(d}qdb0ILwo>x8Fq4u z16~rgGm0sgyRnzK005QDhKozOAdlVBo7j|&V_GZ|6Q8U(g6#+A2y;WloY97VnD$>6 zAj3c(X}!a+$ zWlBU42{fcXq-3DbF?w>3axsbr=46?pCmOiY%t2KHxE1vG=-Q2F&wboRpZ>GR%oaf$ zQy#jH*tE+Hqjgp^Stmyhv&_V+M(>ddO1nCp(ySq zcATMxJ#s|K@>YukgW-98X9wpIyKjI*B%P1&nfj7Ow2ZO^RRPgSTU;D*K{zcl?5#tz z=X>??ZCh>Ce66vX<(q>!TGko0D66|(I9pQASm>=uZP`H9gwdmy)a2;N&5EY+qJqST z2ymsuVlh5@>6#F(74y;dp0$!9HvU|V)sXVg%h=G6cspxppN+#w5@Q-dSYJ?>XEkM5 zRNhmK_^rVlz13pnTT=H|wj#iDQytZi7gCD=g2X%v?w&!{CpJp&OlV8fcY6*Eyv@8S zN(8oLQCq^{-rBf^y@)`U+60VH&QwYlt@OjW@vM!KwzXdm5A|H@HD=Amg%PulClWQu zr>fA*h5w0#7=Lq(`gZ}`zqx?@ zr!ti34~le8HI5Vru6#{P~y7RpRUkGw2wYrasuLw&$x|VOj_UiiH@q2 zXO&S6=GepCSw*ghQ1|s!gpqtB2s61xlhU7v$d7Ppm+q@RHNrFBUSXqs-)l5uPHnkp zOuoT)esAKFR7`Kt)GVvk>gX(UGAE5Wn%=D~4NcFnGit{Ip&1r1GjUeH^|!|HKVHXQ zp~AKiImKEQJhfXM8!&Vj+0W(|{ly~4z=Yn{Uj7CgMqOa{pM!wuug;18BYE_P2I_ag z^uGqdA2Q(oRv!I($^YL5!5`j_zd1tw;S>40>iPeTJo-;J$q(`Gf4D~eOA}515j5f- zkN*E8a%TFg{`#!&TOAOckVs2-v(`Q zoQXx!Y%BlBD#oQYH)rbgqHZZ&^;mS%yyIXr3~k2Oyz9r{f+BT z(XMmyrE*tPPxTLDRZR-g9TnC`?N&9kbd?by0|ihrX#93VZL;EvSl`_dVRYX{k z8P{|4L>KX3UPsfFex=|;YQKKp5kXqNAcgjoo3Ko=jyexw@%Z5yG#vZLz^0{f(Wx$f z>+1E=5-8C!=>?1s>uUWsru}mz2U9t$IDZ?|nYkFt0>~k#xE4PoqOwodb>ssN$TKVg` z1X^EG)XmI3|FhKL`XioBF4;Cb})Ya42*kG`!?%on}jAKM7&~>jS!yOB4e(0F6`Z zNDZRY;E--IGvr|?&lZsJI1+rdLAtC+p)b>-)_RycV2DCp$q|Q2-6hR2-6e)@Q&W-Y zEEL>n1Qs2pvMjT>@vC_(t9GI3XPlbD=JG^pFk-mgL?H}cz1Y6K;lyZ&KJh8&KplD% zhHJLw=6v%OKMAa&3zmcsOcgqpak_7?J9GJU_=%^Itt@3!g-Huu^j!AX2KD)fPej}cyAH~QGYQwyE`}Q|D^J6*LI4jU70U@6MGsxC zMC*=4>k>~=n=~y_J#)X^xHhbmn=HJW-CtjSPW230ohE4N>PWAUb$$QIF&{|gSv1T} zy(6-86?5VQqzal}pkEA!$9lm=J%VWav@E96IBKwWV;<&*8)w&@#Z!pfXEcR#rY%WE zynUF6CW(YVbhhHjv{7^3Sid+Eo)~tYwzT)Z*!#xlT-zkwBs)7!c5K_WZSB~$ZSL5% zZD+@}ZQHhU(mg#hXJ)=L(>-g>TGMOwulLWR_kODCsjBO~>JoXW-XPr56mJtrCW{iT zzRiwCk<(<|s=HukxvWASz3o3C(6oGorc!G4y47XAY%I5R>az@J0`(2ux@xq^wv?@xVG>y&k3+Npd{1QjMAz)=e=Jd3|~vVNrB-GpeF;kYuR=>bz1> z%p=py2k9Uiv}GXT27S(KG2>dFVsk9}c`|J=OkO;?Wm8rFmGX?-vhkU;gqT1M1iF#Wo#!byF+W>%BA_}-9W>b%KLJq(7+)(HBE_f;?u;q zsA^gzN!>>#5nR2A%VHHn|F1Z zpJvP2cV+9X!zkp1LDdm6Hw0m1b3e%-hE!%q%k+?MS+!+-=)znpa*w!51<<((Ny6G5 zak2QHUiWWq<93P4TdQuCzQu(J5J)7?eQ?+NgHJ^#3~mFhWPYF;!j(KZ!y9%MX{VCE zzGVqcWK%}YJr4Go?;Vlmwg-oZ#W>(NVH0@CWn&_0I|ocwb^hdx{&BVC z7#@M|_kcVCJ#ya!(gOMeUNd4xw(>R%rq}ly{#79fZyz7t6Wh%d5kUd(nDGlUy48+( zW$?~>p%02if+(88OrBeo+f*osht7nn^G(nx?O+~d_i6fGHpChZ-1)KU6T|5;tIV`X zNd7=LU@TPDw*j(#!s$_T7{0L7$mMkSo?NExtxaIud^DcA!PNq&lT8#}guNSrZQ}uzP`hB~&{JZ5qEu>6U-FcHt%vSd{dysxg ztGwhAk`(d%0e%k3wsV7IozN*Fj)uq&v#U7D9E_S_Y?f8DA3KcCF8qPSb>ovV(a9@a zr;rXP&I0i(bw1QwINli;C%2BB1@mq!Bk_a5SE!JDXb@GXh0Mto1=t77_#@w#l~HdC z9xx+D;f%ARMkZLb8o%dHFhRLbbO}ckV|-uYOcy*AYn9<@9~6}nPc8Qry$F^%w!4n% zUeNE?du^?8hE-obO7D*OO||x;btM>!7_J>>*VZAy?-(oy`n3_9oVZkm3CKju+9;Ux zY&**bx_9;2$hJA}`K8U9pQpSkkwi1R@zz||2^c=I0;b{FF-pGA6(&6pJhPprz~sTa z%lR`7la{6X0E*efo7!Mn(@v==;?hURmy0EGLPCXk?K&HS-AEKb3SEY^a ze#b0nV(DTQ3J2LS_h;BT6Q!i3B6m*QPP;lHYg|2#bIUlXgZ9P1CKqOkn66)`;<%fFp9_d8YH z8mkd0VDnJ<>ZjLGa^v=QFepNCpZsE9jW6vfAsi@Gu{H5XeWIhy%SN_6Y;o?G3}$KU z2{sALi4I#^+u6=!>v5WaRH{BE*3J}l`CJ~ajry$N3-31Fz3X?9Tb5fl5xHS?3^aR{ zxXr}I#q%hc&So!n$M=K9O|7-$#wwRMNvr42xa3`QffA1-=fiO!dq?w3FVE946dwKg zS?jT)tkj}On$8bB+lf@;$+1Ii4QBgx^|Hx^bIJ)LgkJPAsp+>!z_3U} z3RF$Ghv~I6y489|^*5{0q)8fM_i%d{cjTJGb)M(tIpnIK>7TpQm+8$d3{F%N&xkX6 zi-`868|cOtm4poN`BW`yxlV6(+~pY4VQf`to1sgu&%+*i%B`-((#jIj=P@6)`1M6` z`YW?P4sZ^3E_rz9vVg6ry-u?Vy}dpFyzdQ6cdghzZn~c)vEMq*ItSkx-yboap+@_= zv~O39?QPdTsXO~KwOZjNsW^NX}up7tXNGgYK|o#+=)%)B@Iyi?Us>GLvM{K2|r|PEiIJOV4RF|*rJK@!dQ8C9@vjj`iW~j1s zVv-P}VHg%%M?29OFW5_byQtCWi2bD9p~vHLLYN^4KYmH~m!!uljA}NUT=c(7hp1i6 z4pHV1v4v8Od;wQ?RvD2l9n;u0{xM1_6p;?pKJZ(mYD`A$31WkqCtX$CmXc_hlt14h zhm`Y-%{C^uQd<6$ur{Sf$Fof zz`?}tPWVT!)H6IzcB@WytxtD#EY@SQ#xi5a+Q!Ge>jr6_FTA0F>>hUf*bQ?#ZLp_m zaa44#-<{j?G$6wwEghtgysf3c498RE^H6`osg8E=0_tm+q$MioizLDl@D(5ewn3kT za}JEG6p^sn$Oosm;)07*^monf5euqfHI%FG$=o1f7=T%UGYcq3GEKn=ThhY8NPz{4 zw02s0Pdrg_SWL*x=~GW)s|AdK^b|L>j8#&I)^!`pYy`juW^fBQFj)btBV?VZk)b&% z`*b}$#9Qq3^^GD&nM_ra(du#d5PTo?u^NJCJI^@=bmdPC@crTAVkBzq*4pSu70bdj zEg`w>u5oVVg0E(aZqP(7dl#KKpwI6%22yKcP~*;tVlfF2h@&z&>wl*KflnN*Io^a` z>X@3|XeC}%@j$XLZDbNwtn9Z8v91h-c( zHFVQC9sI-8FpXqBU@M527DaFdbY@6-kw#0a)AL8%-f|gFh}e?g(gU0b`m=f*r{ftp zg+=uMH0twE?G|Vvr(52+1D5I%HJR96Y51{1>@V$g?oTaPvg#$dUb z8m6Oo2;;oLg`luH#mw`mCCl2ePF%=M`d%qj>&(}x`S z*Mm!urGV|l;<|IfT75fGumi}*+t++e4iSYZJ}mw=n25{k{v2aLd_qkA^+ER&)?3%a zN|@I;-<}Gc3ziz{JwZmE)`_wmtzat>9%v%e%#fr3KGQ4tIWQ%4qx8Y8vn)?gR;10Ud5x>@n^7QG@1 zZ6v6iPc9>3+_yI9qcC4eJGsY7SinqudutKI7=S5oREUW2JS;)a9bg#y5LrH0J4UMS z?FU?gD;lf5U~F)*JZI>b!Dbv?^LW=4#!TT)wF?_I*2k zDJtNni;gw0pRA-e{-E2OezMA#*KsgHijY0aH8D#H4LlRnQE`y!(|em)0@Ne(=vQJ{q|C<%{gIwc@>4l729hL6 z`Z73sc4x1C8Zfpt(W7{HAkC7ZRSV!h?S7WWNu+#-=vy4xM`c`y#+AwnPY_Ni%hBh; z1`=8dG}jq;;ptoFMNaVfw(Xe;(N7$cn_L?2`=vM5?oQA5=**3rH@3>wugK}&L$0D9EIF{VNzhNw<7E@+5IDnrSn0dM^K zNo;_?XX*^GT#-bgB;*fp{Hj$V$aSXfREVF$^my$`B!a3!H6e;H<#i*#cNwbDMm;rs zS4|k~$oL=U9Y<=4K}ARvy3@6@Q&L0NTS9Q67KHqCP3c}Zr9%XGEiZUB4lZmxGGNZ| z+=2&k^YJF_$YR-QsYmX)szTXkFQZc#hvRM zTUxTA4(M;FJ=vUJj0ll^yLK!Jqx!6VGe<=64eR^O6O6RtaOiE|%jWMLM$=uVO}Be? zRYVdjPWQfExd+<>agasf2{2U0FJFQ`+vm$BANskj)SCFl)ScFYc+^Ng7rwSPt&uBT z%X_XrfP}wpZG~u(Fw{P6&wL8t?5`pbL!Zbx4(#;@Ag{=B5An{5z2*%1^;1I@~ zW1KFeqzO@H?L&IAB@Ky;!y3x8V!clckIV+$EU>L05579btX6KDG~1>0!psj|j}Z9U zgVlFmLk4h&*R3bx@Ti9~P}tmY70<;8tu5hhx4a6Dig-l>my9M>;ai>?eK)?#tYTJ9 z+T&b;Zy07~9Vq$znAW1DjuI8WS{%%Vr6Q5f_!5ioECNb}^cwZk{+vdB+z|A2s)`5S zwbeisDF(*=P%6a53b7qp8$9vF=98S~2t3++@Aabl`}>uHhEYP7EruacZr8LlTwzYs z&#kAyD7RXDj!OKMf`vfVQxUEWn$O3mcXEm&u6Jjdv4M(5bM|Q&o2V+9@v=pYSicX8 z3$6B#m@rr4q%iZ_`QvBp@iY`3`iX|H8xiUuRm33U_f1@f%G@({du$D&%>_8I|p%Yxw(y6Fk~ z?TEK3?3*7bZ9Wjz|FJ}3`I|A4uPKQC79;s{t?<_Xg?~Qte^H6_2Z+dj0Ti-(K1 zNSVA1vv!$j@6rd2ji>W_Ta7#nqPzIriOV7bHO!p7S$lJrf_WDKr436Oy{cJ0k!fEx zoocj@v~k_)x9}}*#!D1r%S1TK+EMg$%jJ0mBPsb;Vi)2nrBFvSF-fPsw`foNd!YY2 z^&wj&@^d|K$+(1Ry8jc5=@oxmV=NLC@T7)KX!Q5T6a;QmHB(&ySrE%j zX3Eyw4W)=tr(KQPY;XvV_c?HX?tw%Mz?fFQ_{rzC(p=x6AM@-~M}^n}4^s@g&+7MU zf!Ck39BdC(O6bPKTZahRNeSVPZiZcFGn{bb2lI#&NsHi*x>PeW z$nx3gM)1t|y}b|mYxfr4S9Z(Sm=AWJLS*giK#n+y|HQ{DwG&8S5ITKGv3WVF#$zw? zjVB4oa6n`oOyKSofRP+12;Lxe)wDbv&)>CVmlFOwU4H}7pE!m41Mm5pVHuWx56k@7 zr2Z=J`TqjT{K*IYFKqp9#bQ|gS}cZ%k>TG>PfgRb#vXJWynK|mxZH!Ra&j`-1nB1# zDDs6wwJ`%~Cw0T4tuOFFG?bHu1b&Vsd+~gEog8Ch$R{PTQiB9}e#=^3zGXgie42e~ zy)LrFUQ8}TO>}I-imI=VVtL+WPNK0^S@!Z~_&9y4#9ghaay4Apt*1J*@y_V&Y{`9lIa*&t*1x;w-0rR|fL>)an6$YTczw!I?Do9=bTa>Rvl?dI zfz7WmSk-~<{eCY*>AO$XX#vbN*USeTwJi?aAiFCUaX`czt8G)c7X)ZX04kL-TD_ z>x1@V^=YSdQ9E4QYBvnjtNdfv5^(cf#Vc}ua8VmdtrvkVl7>5;tBXfb*ygb>^td-F7HKu+!Or`svyBc6iN_Wb&-vj7_YZZ==I@7}}Kh-se!Ad%PBT z&RV;a7)=}26m{KKN@rf~rv5-Srf#t`-Xzrb`yx!g7rEDg(*1D{d6!Y&?7B~B$2aB% z^?^N0eIU^WBswDEX>9hj=5TV=X#g+t7V!a#%8#$B!JiI$(1G7F>TLGchdW_6dZ@)D zwC+Gdl0BA?%R0pvSYBHV{vn{H$kfFuA^LzkaxD(sB@ug&eSjEnPwEJ`o%o>JQAtl_ z(|UvBC^U_hz^iog?ivi*NGr9-=^7$Yen^9b^&rDU4`e{$9(sao zd+EH{=CMw>Yf$aDaHot{s|c(?;}_r~#2|Ay*;L%1k8av*>uV>ug36c~FI}VWRC-$TC||2r_H3 zi~-;7PvtY|Kl>N@*<<07=~BHm+&~V&fn$N2`>wEFt-%!rLz9f{`;EFF9m#h?G>K<7-!lVb3p|9oApE?!MfB6`Y2Y8A=t$rC<^jiMM($nWDq zdQ>`R^_M*!206B8S(}s6J`kNbriM{q*OdHd2l^(bAGf`KV6+hjzj*eJ8!x2R7~-$= zqA$D4D+iNO=eE19j*s@f(e9G|rMKv+*K>F%&=KjN#*#a4n|l`EX*ag$yRZFB7tfm| zp6z{og0tC)qwRIy@A4cZ<3Eq+#+@mp%$aiQVEAJ&H(wxzRWP6j-rE_TMgt_rA~ouH z4`pZ6iS(lqGn3(!qt|Kx=^MVCGOO8H9RhhU zIWQBvVlHwH)QpXASUB|-TP3~Ig{Z5lOl_$PD?R0@bU9(`w7nyAJO$20CM2YIpkrHL zRa|D$cO_`F_>_VKm3>BkL*EBgF&}yKMAx3~O5A`nI{&x~Q5_}e7#D1Q)paz@xbSmEFf5NK&zqR>Le{YgEU);(=CY`!WTu{BhD2;{J4ycXccDiaa1Ci;Tvqn{uYLX;m zLu9;FQ(Ivk;t>!}ZeSqJ6M`POFZ`q$W}^`x*$Hc-ca!=<#4gt*9yK6zKf$P;I_A4$07zfJ1^@O&_WcM&bP zM!512m9vhS$STn>FK*{jZrr$7$_hCf;qQMLmYncF&p#`DA<}0(M%ceB3hR`}C#q!+ z>(osMgAQ6bJOPMc^F0+iuzc{P}#q_>&ieY<(QlKt-|I~RwqL8qG=?H$j7=&ATmsj2BxZ^Z{# zEe)XM1)0B%{p^!e=CpdW$s!4C50Vuz5x5at%YHGyk*AYKLhq`;FaK(b*6nSv@V7x4 zY%uG$o;2u-X>#9DVU35>OVoz#OCdy*m)oU}Kl@p`tNqkgRT>eqVRt~#EUYnJx}xH$ z5RCa0Xn|l9fMN!gursW;p;Y6$E5pUN_sdFKBtaagie=>jRwPk!tBNt2F@`N#d9PjY z5LP!fd*U@cE&$i2E5jZVmf53ri75tlUo;kPtzQYQ&Qxk&nFI~)0UYH4WywVFH zasd@tB~y1HJ1ubr021E^5UW%V0hK}qIYKOq=fGQh1H4NRIxo-}=85ku3^}YicILcD z)DEixn7-xThNxjr%0tb}OQ}~^(*`gij8Gz?%-H-GP8a5Z^^lkR7ov+EDtem0*A|A8 z@~?TGK3Cz4VF$u4&5s{HSoV$@mqmB`RX6$Poq2BWmaf`UJ`*o-8SJep;z<7tb~p)FFBB0-_CVkJtqp%MD? zXr9BzF5QHc=;gQJJ#JZ}L;^*c-b8bEoc%d4nrYL zz?kSFPy&wldqs`JowVBc3LIFkh!~`k&vIx5GNrEb0xNQBR0@k#O}W#fFW__B8#3O$ zk?o*EqiLjmeb>TPYtmu_6kQz0_H{+$)I|J77swo+F&HZI2k1@|;&37TwWZWttPl>6 z%$(TgWt@SY=NSz-SVnXv<}cM6wcjX|J1u==E#yT{we|_eDDmviq3>T0SE>x?7JPAv zolRTvFzcozQr;3}S)rbG$#NXIkW|{oW!{&b+otYRWSf z*B(K;Z_<8C{zgUjpuDU7aeUs|_`~|c7v#3+RLAkovd5=fL5LI0Or`i;NJ~F@u`47w zZKyZufiCtg#yj?O`n2cec!t{+W0~e;X;Q()PTwBaSg~COJoguG=Zu9YtH1QQ-D&<4 zVV)673~kf2kbNWH9HB1PaZmF)?o2QX{;NalF)W98$G})1e-B-w15v6Y4G$P}jr;=JVWGjhqw zW25~FXShETknvJx5=}%vTf`X!j$F%xMCH-~6ujd{{1LQ_eZR=HUiT!zUXoback{zp z+UI0CTOxiW%2tGeVU=12jgh+5;M_l5Crl_>s*7hihi_?VK-|Q%cMI9@BTA} zdJyeX_dj)I_?6tm+cd!Rg%v&4?ene0r&d0iJ&_H62@73N#+s_i_yp!krig{H0|=v} z+&0^TgjPeWwvk5T9<)azBXB@wu+iM7P1{1y?lLR+%mi8;Z3gt+%zfa8|o{1qeH zO|X=bmQz1>6>OM5fU$5kS%Y%>9YjkAKsbqZB?(ItSA`mwU6cRF-k6YQP^*4@IrTll z`Ur@ixv1!LrbLvuS+ts~h?&R^S#vLrPdqUY2N-lA{ujs7) zIuAuG#$lX~d!nDT)N^tbk*ULXGHuc6OOm-+$t^6+NH#ARAl0~ zLa729(NLr&C%7(!YdL}o?mmYR3}lt8opxdj4BMUs=_vgq&=k6eQVxa6xf<_XBI?=l zx$1~+(w2l;yiC3JATvFnghDIFN%ea@WWFWGlbnH!JEuDvamg0;A?v!CeW@D~xt;Pjh02gOF5!GoL) zkAs!j+&B<*JN!73^h|fNC4Jz*%|ID!VAFI1GGnOfY&S3`L!+OZul?sw7V9H?Wh}ol z*M!`k)!n#xxMkCI>wxpu3R33Vvo{4?4$RQ4lH7Fg!ZmrJx;r=j8d z!r!A2r^s*Paksf>CWTp8eaWO@@WW1MVHp_7`O6bL%hi^@U++*@nelnXYq7euP=O^u z^G?khUxrHz^u_haTc4|e?aB9b0l880_olx|e zX3a`4fesndV-Y7ToFbeoOAcLNvgs=#irnCxhH2x0FAS`usnyf_@!}<;QlvE64Yf+E z^Y!w_E{@k1N0w-qeGl!%a#dtJdjV3fyfx}~-WAPVg`+Wgzj#9$;wj|-ZE`?5b1A|lOP#o2p`~8jlJA&Si3S`h!pUkgO8w4HdMC zwY0{OV~BI@#nJG9yExSj&l1&0wV}IBr%)EpvJkQZmvSCB3P9pRfgxsM9U)d(taMFm zs#1ish=6lZ*F>N8FF#y1owNV*ZBycAnA!EGP6v{yJL0?KR~yj)$ojDoEjYX9@wv zVCLCk_<>H|6AE}MmNfFoc*WJ^zo(}ZHc6Sj(OJR9T%eHMWK&#gAzYiZkcrRReJ?(M&J}VDC8)Io^l0bDDKrA;~ zJ@d-BVbBo9&fAGaZ@hH}z}c2F)k`qdD1K%E5;?Oel2s>?5qtn|g8Rd5?oqxlP{;h5 zIml`1>l315kHZ9$69!MEBcUN?qM)X77a@=3%$7w7Khx(n0r1F`7xz^uc$htO&Ho&< zy5|fNX;Mc!U5um+!OOs@JgNDWsA`1VLzeY}R6bgsO}!Zjfzp^q^zafK|G8;TWuqG^ zlTbsbv8fA5ucLg`#40%Kuu^$;uw27|jxs1!$sU&m9e#h3oiot%S9bs=`eb;P(>oSW z`mv1O$!1R5n*mf=K>+oQjVh2*xCOPdO(#TF7$~jeH%-?77`0oze3G3orGpm@s9y7v zDzYX~B9`%Jh|Q>~SxuWW0RLw>T<{`I7=h>sl1k86ev@1znEd=hFi3J_$GVKpLR>J` zTojRj`oL(JQQ@!ePop&JkiUp%qa$EYV%jNFJ~; z@eozT-rYnk>LK}yOfsQw)K_!KM{t0@#uov~Secr*MdHk<_ob z{Q>UtuS}SK-VXOC_5m#f>%YhYd`;$e8p8`{CE}A=H#rXPVvw|dVj7YzFx$1T2BJM zmODleRf1Fibs&~>fIYS%#}#UX8>GM>g)i|$B+(=|m9m2TyufSnoy#yK^V)rVlI@~1 z^Yo?2{^Z5$#?8BG(a~FmX1&F+;$mdxNj6os6v6}d4EB5jspZtYRO(BqiXJ^ex`-ir z4w*OH0UbKT%tW?Hvzw>m(qH5Zia4y_$evY$l<7MwCQRD69v#{dayG`5kk|g$EU62O za@ZgWm_NS4ifkz)E>Dgu?$&KRtHlY(RQ&Cy?FvuFQNGBH8mF(Qx-#W-+=#)8>cN*VHHKp3C2hS5^-Unkr7vp0tzhy0~6Cv)M4oR z0(dMq?J$9B`O(kaF?pK!2PotqlBvWYs0c|nH5IkxrIqDXj%+)BIU%3iy2i%3-wm~l zEb>Fp`FfVV$Z5m8t%uex@mx#~!CKl@dK;?)IaPIK?%rRj88p_U^WWRP^d??fn^_-g z8XL|^j_{Deo-~wD-lg5Caw_YCLIQsK)wM2m;dOWsyop3WfT2Pc8c zFZB?ODhml!MTM+a>-Gwh&I3nlT8zCMF;R4eL1iJJGcH(Xm-!X&Yg2C39vw|7MshnY z)i&|hTk8U}HAx&#j&c z$qQ`a!1vSy3=&&BbJ^kZo7@9)fR-#zZ+jb%$-rnPcQW_j-=PtSjl$xwg`X$;^Zy7z z7>pvq;darnUORB4=*VDlt(Wl*(i)Jn#AbI$$diHQPAj5fYB<|HX2EmlzHwA{Cc$RA zK5d?>4?|0$)(n)>+>#R(c2gT!o*jfakJ`liZEz7!$Ni;#Viyvv#yPifjOrow!~XT7 zV^^TJbF=!Ecjh=gylj!ddVP3gVq(HqP7#-bgW`0eV$585W-@~_z1s7=wwf#tv~?*N z{pe;HYJcG}l9^jZeY0=H@G7|kvg1>Cu{(||$$ITs`J%UNP$qNl@bDA7AQhn2{buhv z544%BvC1%=D-pHPYdIa)`?4cZ*o~iBzS+6OoSqdZWUXg>_6zAJaq;@xXH6< zJwaLJrlBFHq`BbtJy(1SP(=mRxYRupQWXUDnj}Yq_3n)Iz>nj_RZ)B$it7}$l@~57 zPLV*$@JOCmyIrsD(~*^d#79fZ^Yio1Ksgxzw1#$TORHisnu*C~w}Z~c3aB*3v2kHM zMe6qpMzekOJ1kbCf!GLe68a0yuUXBeybril*sp_SWFH4Dr7V*;28G1^A|n1z?kj1> z=JqM6N4i1%D5F#vL6XVs9uhlM%Afa#qa!QC)t@FsACUQ*GqUnZ@y>@k*Pb;ovm!r^ z^sS2XgtljwfkJ8$$}an=6?s1FF5IlT(@I~AlHKped5G#88=2>o+QufE?c6>K4L8Fv z&gRNM*=h?@XGC5XG;`Fv5*uRRLza@sY|INIR zm&wG0iWxIDw_(3GCq(BSr9I~M>ncs>rW4}12o|FAuD^F|j({T%8TdKJSc-`I9!^+(?B(`&pRuI_zd@&$}xrgf;6*L`J*zx=23BehPGrz3X%2;ZykOa!O=v z)l|f}LY=jLvv&gVs5kte2GP&yDl?yw(M(^qosxV{!yr zRPUYHICWF zy@R4W#|-$PjEz9#wSD*`_vHcu+TrHbmc?X3PbjfFi-8m*INP&KjHnthV`CfUbM^f- zuhIqvT)xAf_&Fy$CgwR;e{$7&d&{T2?F;5mX^%)zBeP33yOZ4H_CcBr*Bj;M*1`p+ zdG8+@&p&{`I$QSs913jBzd}LtGU*+#1>>_rq^z0Q;WkdK&H6>&aU%{&LZ>T>M zp}Hm2y&}=%51=Twt>rhIbE3%{dP~tDdFDO@Mk7#Hbl8cX$W;f@YPawRvTg zn|!qU`C9im#UTicV-0=m)iNXFvxRSF&&oKB$wz8aFImbDt#}2N`g%YwWnQL@#>P(T z$}*4pyNgR>uZ>#02YM zhlYg#=l%ZY$sydsf-3$Db-L@!fE&s+EW zA7vtnmy=arDp2m5D+=n*FRB;!w?VtPQ~Dh@RgfAG+HoNt9Xdvr+dM>^!q97O=j{Cnm#C7&TXRG zn8?#nAJV8h8#E?Di;3o2PMvbyZDuFAxB8b(?xs&EoVX+4p0c*~V`WQi{nN6aI$9BY zV?`#;+2!%ntSo3oBbc_|z|Jvhb~}TI+)}6%xQP7ckgJ01TVeT*rK024ZfiB5`FTZa z3JP&;6fRGj*AeR==YGl*HeJ#cc6zuZvDu>qDZhce(EI_VcaSJ>P1N7-T_JNkwHJpx zG;Yr?Qevj2rfBgeKm`RvMAlkJDBSKImkSB@Vz11eJTxx(&RJS^AwFu)>n%A2lLx2h zsjKc!-zU^+tweUN<0)9|FAn#4s9ZjBtE;QQ{**gC?znc(zKJxeE;4vYh%dDm=^nA- zC}YTb);k`FdqA^GNDwOCIib_q-K-g&I-kjK$2r{(WTdw?KjLtD_>=z-M*`Zq%nd+$c8P)-QcWYB0E#W`6kVE{nAY0kfEOm}p^lsuyGe?&0Kd?FC?5;;H z7p)97+FT*U9evYS7_2p3-|b$WXNN;tnJZKo&0{|SNGJj%(*})9$gihwVbDFfngiNf zCzH3>!j!GoY90>>24ynX+_{PFdjc3q6~9w!h)S_}Ka7>=2O&6Hhdq03kBJe0KGe}M zAVRW(cIw|Pb7G~~(ug=``DCYTkLEI4tTsD;PJ;fx;*O1vhbk!Lm79s_4T2&5s3)NR3cf+Tuzb@%6x?(z(tmIYJ);->0Uh?K2ItwnKSRAlgY4H?Un|ONC zlqHAg8yvh0f3;mr#L>%D5}e3FPHH`M`}OQZ1emEBw!RM zM5)!Fw|~O)(|l1_poF~I$#O1Lag#>7h16r>ZtI%BlQZ2Sx*aB~_l@?+_Cfd9Nu%p5J&Plf(Ms*VPr+*BbQnqKsv+I4_KucKhnTd$ws}RgCS)VF4xy zeX>4{^a~tAIuvk8Qk}oFxI$we@VKq{cZu=Ek${4N%J|9&0SrrJVlvX%^ep+neHCe% zFH0( zd>h!6(l86ig?1?_eY@Gsmz+L*WmV9wx zRr#L&%D$qi{-7{)PqYF=RewqL8aeyG;K?30z7Oe0NH0JTkkTArXiZ^`fua6YyINS3 zSGcLG-7zZusoKTD`%!`Eu<)_2#r8UP!uR%7dMo44vmD{E&@(HMN@gpd$dZOfMC=8E z&~w#9igxYRatwalHeW7r&g~Qtcts-1;36I$g%ZJYagoKd1G%}u*Qh9q5boVJVJ60Q zoGy8*a0P20PwLq>sc~{^^!|G^!Hi%bqUB-yXAzA8hT;(f zspEHc($D30Z-6K_xyS#wkK(Hx`ZsoR{sWBm-|6Hq($W4Eot#ux*?8rJAOglaewOxX z#&KyDi6s_3Fi`{{5HJaI;BQ0KV0qvK)RaPSefXi-&wX^?fAtIjQ#l~U>&oU)(oqWn zF3MU^!`TSIEkAyAyfTYQrh715YHJKVzt8vlK53hDJ(+X0zU>C>9LHDP+YrVE0;a{i zS`cYA<7nYn?~2^N=j5f}{4vb=(lYK)r^{`l17MzPs{3<6Ql(94(> zff#`REu_4Jf|0qdUi0keY^P;Tiqa_v0FVG?_;Er950%(nzPi&j>alV& zGtLHQBV!{YE6{*I_A6!yvk6IBgG#DmrvIM*qC5@#lcor7E7m+BSKc4&Nfd$HeZENGB%dr2hi&Z6@~Nq~vnl z$r_CGQcrI5mT|MwaH#&YGd9=PcV)^ZS3mzIOv7C~jtRSbR<$B?v z=qM#c^<`ds*@cBICq2%_FNpEpE_foi1|AdYU7GCvF*vGg&NtGbG% zN>tf`qB6MEJ+H;rf4>9{3=Ckv;`)5^9T*6FIpxu6S9sOzAKrOuKL$S)cw567g97H% zqeQ?Mz^^B(b4lfgB#Bb|5}0>~K}^c1Xjk*Tm6o@cFgI6MSLgV8vuuEbdg|s9_Ot7& z5j-C@9c}qK+HU+~=$8cz1MFrNfw^b!`Y~5G z4o;3-fdGJ#U=EIsPMmHooxhKbG%fe9d(O_&2$WqZYiMC@Qfi_7mS~bSe5ZPr8EA=Z zjiqf}71t{cUa@2{+mF1SAqqf&fNgMnG(48ycb?-Wf-Ie@w97f2j!tRx1w7X+B7Q3- z9QOs*h{Bwsl&%ak=yg^{m@Ws6QqQehx!={d7ClO7dw+I0fZ*}!P=k-TENyNszP{|& zO}t9oZz^MskBh22mJGr(cyfbUqKX>2ey`U)N?~&=kCYx8<8XSosc48io>i%sfVGi^j2Tb_fgmt)lJ9!}OlW!yo82S|zv^W}~|`F#MGfuo~mN`^yfayC$+Qcuf9Asz`o ziEIM$zW9}DiPH*&uw}KwJBDSsaZV`lN{fvS4v)|TaozeBYG46l@VEw~KXKcD;4&ZE9=+`Xsjas@~OBzL^`Bzt)q z#512kG5l;MpIlXzAlfB#>4`H$Hnn{6axkIQU1RzhrJ&V(yQO+Lg*s-?_5wQp#t#s& zAJcIWd2p&oa^u|pwKLKZipf>{2*OV`#aib%M#etm1QALN}9Fx>jWyzFeu zPcO&q>O5~{N8WM^pl+-l#eP=1QwmB3HsA3vSU!WFG(lyQnCkHpM0CmZ7r00dHG$&v z1*)<(Iz3BvaF(^L!1x<&+0BmhR3D&2x~7ycVN;@Ai|bo*exD+>bh$k8^cds%p!kwG z)V-Z`XN-P+IBB08nsbJP?V}~QrivPhDd;KjsY>Z%6o)HsW~V-aN#?Aw=HDcUJJh`O z8+)ti1$GdmWR7ItxL0q1vLYlaJ`cT;V=OmMO73G=9%01NsnFV7?BR4Ylw9lHVGXZS zB+Qa?q#Tz}%o?`RzaT(yJSLpRI-z8iw)=LRVE`w5UNz`I1C+cOsqMd;)^ux0A7s-n zy#LzqO6m$9QJ%yEOz=j5f79cJ1xPp)NXj1g{MA)H^7Y?8QJS{EI)Hf%J>0(~#NY#v z$Mt*yim zm|Y0~g@HyESu`@BYx0Y+#qW#As{12^yj?zBC>#Uw%d-~Y@T*7g@&`qc~rxd}z+ROAuld+8j z{N|v~hz~$96bvOS5Cge($=js7Dttn+qO6jA-ns20faL!7ncMF#sG|EDhd(ay6FwWx z!zMrW3?3$a>6%bv{%o$PIGyhzr9_2P_!V%iBEKupK8d~NT6P1^pvh#oGFAyiP7{v( z$(O08w6C|U;3Z;M2~hGcUW8P5gCiLH{F*GUUt8kwyt#QH@$L~(^ruJ%DP_ne1fq;v zYkM0NyyTwPjOr9^gLtg6-h0MVSt)~JB5)n|h%=*o@kGsuI>Bwh?XFUWTgfvP@HwqFWARtJ0NJw|S56hk- zd%hm{9ev;bUit9B=h@wB@0q!;dG49(o*D6s+roPl+_8De@y(;SB-cnwK;NdQsgtuL z-cY}ri{;8i83=h_nt3oGxzWa2p@I~JUv+(b<8oS;m|f1n!ML>j>_eNH0i2ly6RPW0 z1b%BIbje>;-VWUMkIM0r8qkzc(;R&kIX!M|<(%N)@-&J*BKeI(_UCO2&A0cze=hhi z(vFAZhWUVh$xCQW;r5;@xjOst3O%=tc>AO3{W0T?IusiM41+!}UKzpq!Ybqmg=+Wi zU_#c`-ClJ(VX77(xsqc;pF}hLee!kX2S&T0j-rbti^<)^7;V7`wYP5EA|_0Xj(&dW zasY~ighW7a;FX%WC6ikBT?w(J_MFh`j;^}qcK9M>>F?oyfWvU+M*$ZXh|;-;b>&3Y1^|xNzuW{(!}g#@VjEsI$b%`h-sXc z`u%-Mi})oV`hBZ@?}|b5-~@;5jheZIWs>N2QXu%DdP;D0e}CUatJba8xi;%)-!G+{ z0Cj~B!>3M}5+Hi=Jrqa> zApSUzOFRwainN*)gb9&uwsJMHpS*;Ql7MZQSs98mZr}qSSLemiwhU z97T<&MC+G!`nz0mHU|wYUEo*pkfBkCPud;ngY~{nOZ4@vWija>f6OhdB{TEv*4gV1 zV)__SBBpWwhj>4{`i`#a+6>0{)0)=T*^(P9PIMK?i)q0!1cCZOT;cC>>A|Irn=9y7 z{DX$WUWG;0Q0OWfC@J+?pkPJ2!l|mpRDvBmitn*C8-BYv?NWb`cn5XJc84)oL13maW0~{H7&|&(Z zH#^d8VzM><*}8~?qeY6(5|0yv_5D$@iworTVfShJy3$!T|I4-r9>l9ufL zC3v{&zLa&N%h;A3(@VKhTT1CKTw>>W^gm9;IP!kf>#vX~%Wjy-GMxwZP^2@*=jN&` zW3b2e9|k^p6;6k}G>xHMoMg1q@;> zEqY&4P#{#`buvo2|I$d;95@(x>rJSrmPmNsXGNuCdEC1;wQSBV4Dv5Oe9^I0>|tdo zw%^2fP9FN^&9#$(QQgfeALJ?zp<@WoSjJN6S z-?30w0MiKJ;GQBS=B2;=IDMBHHFQ*+0VUKoXSEBpEMm57T?j<Y#qV`K(ACkI_6?AT;lva=8s;0BN*GMnqK}5|-Lb(j5a_zpHT*xQU z$>Y(A1UfJchYr z_psf4$$hp}vt)7ehf(rAxyxOIYfjqtX$5EPrSpyhBj)CxJ=)w9qr6VwZ3I^bC#FS$ z(%JKAsA|b{bs5pJ?q-ZYT9=U>7reI$oE=xZaEctY-eao|qsh5xS7UKAf}K;Cqv_z; z;_4B{-(U$}n(WXn#88ny!dTD9Q*{@QH%`R=a@kq}FRqn&0zJT+JoJXQ3>O%8of{Tm<$0+Dn7|`IMT`4!4 zNv>9oOb{lHd1zSR3>TVJ{_V4{h3Rs>+#4$dYXPz+mxLd^QJH&eNLyO)Dmn&bm*;V? z0Fu{w1T%U%rn+4nu(aBw`s0Xov45OTMpUU>IUev057SDcGAiG-(s)-7J$$dxFng0J zGp|KmrfKR1YLvM7B9SJ~D_)PIrwd*J0s;@%ldv9;0(qL097gU*wTZ!{m4zRB)pShE znhm-hg=Q#<7+UY%#_M&EvUoW9WGr9u+On`vlNr#*55EvVx%|Y#RKiX{PtZvv1TsN4t!0X$Q!d zah-I0=TT`cF4*V7$B2(i=o_6Ex~4NWl~x_>ZIdYd@Z1FwUZ9!Hncp> zZ{BuzcQsv)=w77#g#S?0!NCEeEDBjjVq#QOobAMV2d~)v4=)5oGr^aMKH(bVY&zZ4 zl=ptBV$*S>#hdGq7uzc#y=YpLyOW`BFpHnSC9j|%r-rn~3MoZbSJ*^y_Z@Vb!l3k9 zeU;2Ki^>U7mZ~qE=pc5O^>?c9yzzF6a2!kTD@(19;q*3q*xI4|C^I)Jr~0M9ji&2iBhlW-jz8Oj|;c{>@C^a3JMCUy!#yM(vQKx!KEP+lFKrLP&X< z^rcKQOm}17WTl9t7a|(4NqtTdRg`mS*ZTZ!{-*lCl7oXi-;cRDA+nJB(j8t)x$TvX z7LSe%_2&|UNtBkInnrcg(tOGMk)&v2Lt6mZ%E4mc2~KS*JRDoPN#w;|g&HBF zyY1S}o1Gsa#ZtZL!gMsK2PMfO23Fp3uG>%A-g?D&&oZ!;jCgK1x#^g=7&vTkqJ2Ox zFf>fhNC3hg`;onxw;YU<+uR=yd$XDF^Nnvh;@p-toBlyeRDFkPU*c1br~MX2uyi|5 zVq9Ee;xQxI8-yp%%4Z9^u~WS65wkNK|9saGrWgl5^pi@U?L|gPu(>1KJNJ(zcMPVY zdRdC>uLek6vKJ+K(~DP2RLFj~(NgbPI#1hSkg@2CxuvAy=X}NQmJ@Tv&6Tz(29G$0 z+r;#AwQiFZ%PTuLa;42dE6Ajl4mNg4mBnu=C>b@Y&FdMJRO48sck z$qWmQ=kiQTTOSWM>^ADTmb<7AzrNm)(dgsC9m^O`yW?~m6j;-4NssJso%{^ygjqrZB~8N4X^fUg-?J?YN(nTo8qp zB@dI!-oE+yVeE!YDFV@zU|VKv3LsIeLd|+_hs4nm)2gtLsqxWuyB51#(exF}pngZn z($tCq;<7k_1xzGeM%TKbO~>KfJf3j-yGz6OSHd2DxxAFGY#W-E0@gDXP*f!ql<%FqK9GiIZD*z8Fiv6@|S zyq#CVzIqgL(waWaZSnj%a zyDYIWR?gqb7Az1KEI!0bG^Ewqm1?W&G)8G@nIZAL;}KdKliSuBv$%4QZ&N*=$LX_e zhPtNaJH&7BqwQza1jEg8S7z#+Bd?(kvj~esfrZ6As`%7vsc^uU!+jXpwQ;L#|SapCaMv3IK#0OpK4`(VUxs>m! z&*9=!vv2xOynVrD#ePUx5$8e8Igto*{7)A*@T#19${i##KUU65!#ge5>1~=b44=|W zyjl_Iz{JPCzSvUV9!WbZO)Rb?v{N|{i(a&3WcC}P&O~|O-NP1te6+jK-Q>`s_?7kB&S2?$++^?8&4J zaa&Y7u3MF7ld#roX(V9*ljEKOd`-;IC(G{k)D-XOD9b14?M)d86wcyf*Y-L1_%hsC zEi)Nf#FZ@vSNs)w(_cvV)dU6cM(FFA6b{@mbJY>{FqV8k*tc@qAcRN9yZXQ(2{Yi! zovX{kZ}WKK;@{ul>QmRIoν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

{9QEw+Ln_x;=#E>P$QEyNb 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%0A%cC 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 EQ(h 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 Y75EDG<4X*f4a@}wqteibD@vgLKU1xYNdN!< literal 0 HcmV?d00001 From 698ff93813871e92c485667dab96ac9a6b1b3cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= Date: Wed, 24 Mar 2021 11:45:30 +0100 Subject: [PATCH 03/10] added extra code --- extra-files/ExpenseDate.css | 26 +++++++++++++++++ extra-files/ExpenseItem.css | 56 +++++++++++++++++++++++++++++++++++++ extra-files/Expenses.css | 9 ++++++ extra-files/expenses.txt | 21 ++++++++++++++ 4 files changed, 112 insertions(+) create mode 100644 extra-files/ExpenseDate.css create mode 100644 extra-files/ExpenseItem.css create mode 100644 extra-files/Expenses.css create mode 100644 extra-files/expenses.txt diff --git a/extra-files/ExpenseDate.css b/extra-files/ExpenseDate.css new file mode 100644 index 0000000000..d69691de84 --- /dev/null +++ b/extra-files/ExpenseDate.css @@ -0,0 +1,26 @@ +.expense-date { + display: flex; + flex-direction: column; + width: 5.5rem; + height: 5.5rem; + border: 1px solid #ececec; + background-color: #2a2a2a; + color: white; + border-radius: 12px; + align-items: center; + justify-content: center; +} + +.expense-date__month { + font-size: 0.75rem; + font-weight: bold; +} + +.expense-date__year { + font-size: 0.75rem; +} + +.expense-date__day { + font-size: 1.5rem; + font-weight: bold; +} diff --git a/extra-files/ExpenseItem.css b/extra-files/ExpenseItem.css new file mode 100644 index 0000000000..22eabe9e80 --- /dev/null +++ b/extra-files/ExpenseItem.css @@ -0,0 +1,56 @@ +.expense-item { + display: flex; + justify-content: space-between; + align-items: center; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25); + padding: 0.5rem; + margin: 1rem 0; + border-radius: 12px; + background-color: #4b4b4b; +} + +.expense-item__description { + display: flex; + flex-direction: column; + gap: 1rem; + align-items: flex-end; + flex-flow: column-reverse; + justify-content: flex-start; + flex: 1; +} + +.expense-item h2 { + color: #3a3a3a; + font-size: 1rem; + flex: 1; + margin: 0 1rem; + color: white; +} + +.expense-item__price { + font-size: 1rem; + font-weight: bold; + color: white; + background-color: #40005d; + border: 1px solid white; + padding: 0.5rem; + border-radius: 12px; +} + +@media (min-width: 580px) { + .expense-item__description { + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: 1; + } + + .expense-item__description h2 { + font-size: 1.25rem; + } + + .expense-item__price { + font-size: 1.25rem; + padding: 0.5rem 1.5rem; + } +} \ No newline at end of file diff --git a/extra-files/Expenses.css b/extra-files/Expenses.css new file mode 100644 index 0000000000..2a3c9d0fbd --- /dev/null +++ b/extra-files/Expenses.css @@ -0,0 +1,9 @@ +.expenses { + padding: 1rem; + background-color: rgb(31, 31, 31); + margin: 2rem auto; + width: 50rem; + max-width: 95%; + border-radius: 12px; + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25); +} diff --git a/extra-files/expenses.txt b/extra-files/expenses.txt new file mode 100644 index 0000000000..ec90c0623f --- /dev/null +++ b/extra-files/expenses.txt @@ -0,0 +1,21 @@ +const expenses = [ + { + id: 'e1', + title: 'Toilet Paper', + amount: 94.12, + date: new Date(2020, 7, 14), + }, + { id: 'e2', title: 'New TV', amount: 799.49, date: new Date(2021, 2, 12) }, + { + id: 'e3', + title: 'Car Insurance', + amount: 294.67, + date: new Date(2021, 2, 28), + }, + { + id: 'e4', + title: 'New Desk (Wooden)', + amount: 450, + date: new Date(2021, 5, 12), + }, + ]; \ No newline at end of file From 1428b6eca596f1da08ed102d0a9e99c2d9f843ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schwarzm=C3=BCller?= Date: Wed, 14 Apr 2021 00:53:21 +0200 Subject: [PATCH 04/10] added finished code snapshot --- code/11-finished/package.json | 38 ++++++++++++ code/11-finished/public/favicon.ico | Bin 0 -> 3870 bytes code/11-finished/public/index.html | 43 ++++++++++++++ code/11-finished/public/logo192.png | Bin 0 -> 5347 bytes code/11-finished/public/logo512.png | Bin 0 -> 9664 bytes code/11-finished/public/manifest.json | 25 ++++++++ code/11-finished/public/robots.txt | 3 + code/11-finished/src/App.js | 43 ++++++++++++++ .../src/components/Expenses/ExpenseDate.css | 26 +++++++++ .../src/components/Expenses/ExpenseDate.js | 19 ++++++ .../src/components/Expenses/ExpenseItem.css | 54 ++++++++++++++++++ .../src/components/Expenses/ExpenseItem.js | 19 ++++++ .../src/components/Expenses/Expenses.css | 7 +++ .../src/components/Expenses/Expenses.js | 34 +++++++++++ code/11-finished/src/components/UI/Card.css | 4 ++ code/11-finished/src/components/UI/Card.js | 11 ++++ code/11-finished/src/index.css | 15 +++++ code/11-finished/src/index.js | 7 +++ 18 files changed, 348 insertions(+) create mode 100644 code/11-finished/package.json create mode 100644 code/11-finished/public/favicon.ico create mode 100644 code/11-finished/public/index.html create mode 100644 code/11-finished/public/logo192.png create mode 100644 code/11-finished/public/logo512.png create mode 100644 code/11-finished/public/manifest.json create mode 100644 code/11-finished/public/robots.txt create mode 100644 code/11-finished/src/App.js create mode 100644 code/11-finished/src/components/Expenses/ExpenseDate.css create mode 100644 code/11-finished/src/components/Expenses/ExpenseDate.js create mode 100644 code/11-finished/src/components/Expenses/ExpenseItem.css create mode 100644 code/11-finished/src/components/Expenses/ExpenseItem.js create mode 100644 code/11-finished/src/components/Expenses/Expenses.css create mode 100644 code/11-finished/src/components/Expenses/Expenses.js create mode 100644 code/11-finished/src/components/UI/Card.css create mode 100644 code/11-finished/src/components/UI/Card.js create mode 100644 code/11-finished/src/index.css create mode 100644 code/11-finished/src/index.js diff --git a/code/11-finished/package.json b/code/11-finished/package.json new file mode 100644 index 0000000000..21f2dd39f2 --- /dev/null +++ b/code/11-finished/package.json @@ -0,0 +1,38 @@ +{ + "name": "react-complete-guide", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.11.6", + "@testing-library/react": "^11.2.2", + "@testing-library/user-event": "^12.5.0", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-scripts": "4.0.1", + "web-vitals": "^0.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/code/11-finished/public/favicon.ico b/code/11-finished/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/code/11-finished/public/index.html b/code/11-finished/public/index.html new file mode 100644 index 0000000000..aa069f27cb --- /dev/null +++ b/code/11-finished/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +