From 02a8b75101195f1069693b050564e08323f2f36c Mon Sep 17 00:00:00 2001 From: Leandro Ardissone Date: Fri, 15 Oct 2021 23:44:20 -0300 Subject: [PATCH 1/3] Add Raindrop.io extension --- extensions/raindrop/.editorconfig | 12 + extensions/raindrop/.eslintrc.json | 10 + extensions/raindrop/.prettierrc | 5 + extensions/raindrop/README.md | 13 + .../raindrop/assets/raindrop-icon-big.png | Bin 0 -> 35582 bytes extensions/raindrop/assets/raindrop-icon.png | Bin 0 -> 1211 bytes extensions/raindrop/package-lock.json | 6411 +++++++++++++++++ extensions/raindrop/package.json | 55 + .../raindrop/src/components/BookmarkItem.tsx | 32 + extensions/raindrop/src/latest_bookmarks.tsx | 20 + extensions/raindrop/src/search.tsx | 28 + extensions/raindrop/src/types.ts | 25 + extensions/raindrop/src/utils.ts | 140 + extensions/raindrop/tsconfig.json | 16 + 14 files changed, 6767 insertions(+) create mode 100644 extensions/raindrop/.editorconfig create mode 100644 extensions/raindrop/.eslintrc.json create mode 100644 extensions/raindrop/.prettierrc create mode 100644 extensions/raindrop/README.md create mode 100644 extensions/raindrop/assets/raindrop-icon-big.png create mode 100644 extensions/raindrop/assets/raindrop-icon.png create mode 100644 extensions/raindrop/package-lock.json create mode 100644 extensions/raindrop/package.json create mode 100644 extensions/raindrop/src/components/BookmarkItem.tsx create mode 100644 extensions/raindrop/src/latest_bookmarks.tsx create mode 100644 extensions/raindrop/src/search.tsx create mode 100644 extensions/raindrop/src/types.ts create mode 100644 extensions/raindrop/src/utils.ts create mode 100644 extensions/raindrop/tsconfig.json diff --git a/extensions/raindrop/.editorconfig b/extensions/raindrop/.editorconfig new file mode 100644 index 0000000000000..007463b4d189b --- /dev/null +++ b/extensions/raindrop/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +indent_size = 2 +indent_style = space +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/extensions/raindrop/.eslintrc.json b/extensions/raindrop/.eslintrc.json new file mode 100644 index 0000000000000..31608d8074336 --- /dev/null +++ b/extensions/raindrop/.eslintrc.json @@ -0,0 +1,10 @@ +{ + "root": true, + "env": { + "es2020": true, + "node": true + }, + "parser": "@typescript-eslint/parser", + "plugins": ["@typescript-eslint"], + "extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"] +} diff --git a/extensions/raindrop/.prettierrc b/extensions/raindrop/.prettierrc new file mode 100644 index 0000000000000..ba203a8adfa72 --- /dev/null +++ b/extensions/raindrop/.prettierrc @@ -0,0 +1,5 @@ +{ + "printWidth": 100, + "singleQuote": false, + "tabWidth": 2 +} diff --git a/extensions/raindrop/README.md b/extensions/raindrop/README.md new file mode 100644 index 0000000000000..a97a58df20f48 --- /dev/null +++ b/extensions/raindrop/README.md @@ -0,0 +1,13 @@ +# Raindrop.io extension for Raycast + +## Instructions + +For this extension we need a test access token, for this you need to create an app in Raindrop's [settings](https://app.raindrop.io/settings/integrations). + +1. In the **For Developers** section click on **+ Create new app**. +2. Set the app **name**, accept the Terms and Guidelines and click **Create**. +3. Click in the newly created app. +4. In the bottom of the form click on **Create test token**. +5. Copy the created token. + +Install the extension and the first time you run any command it will ask you for your new token. diff --git a/extensions/raindrop/assets/raindrop-icon-big.png b/extensions/raindrop/assets/raindrop-icon-big.png new file mode 100644 index 0000000000000000000000000000000000000000..8010c367f522cca4fd7dbea866fb6fc21f9db6b1 GIT binary patch literal 35582 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
WMkMqLp5jIB{7_Gc3& zg}@mSh&pf?%a$_CBk#xp)cVsD(eVqf(kBu_1r@n1C1P=0N{T%b_c%>!?55kX``gTA z%#4unV{jr+Ki*Cmbgecc%V4e>JzDN+KH^AP#~!|L0JXf5FuwkbmQRt0@9SF2H#1=; zjXsQ@qs={yqJ&Wnb)$2fkg;Zp$yf0>Py6!@fT@qPN1UIAm}3$(D4>N`SEjaxhp84W z3&Z{+(duXNx$HAR4f$tM@bTt`3iy~~4lo*&fMd3yz@z%otZc>;3){MTS0E+VRX((H zMutF|Jn@ae(Q8;;Coj}Ro0Y{l;Q(;6^EFS}6MhkZ=B}hug?9ZH+xq*=kW%3imVenL zb^qEUrD%+i3RLH`o8Wx4x#XmRsY)FXjdm5<)B4ctv1f^Snk1MmeTNeA*SAk7{x)ex zCfc@Bf)=m&di7EW1tcT6T&`WOP(qXfcsl8Y^-T_>JVmB{O$p)fB<9at{$Mz9nMva- zKrL!!STIrkc&?K%l*0d=IF#OEz8A%oV|ow(P@0D0)0JN@@CRN<6twm?AMPoaAKqlcasN1~kxH4@qn2Jzl zDe?u8;@!y&>>`3}tqk9>o#QB4V|^Tet|!iURM-LAm&T_nP3Fjx_MAbkyq^4ejI{H9 zyo9y842Vi?ktl-<15!1JF`^8z;yUoXMXXW}vZ?zVOfU*Bh&lYkzug}ToLn|l>n?#< zNEyvmb(Bv~r@S;HPbXL@X?9~EQdz-R4F8@6lr>A@L&SB3$2?B5*n5z#XLqg|Q+0+` z3?EZMjo-v6z3i_&YT&LVDMP0_#7QuS`~R_1uKXZS`zS`t!Jp#tcgMP2mOQb5oxhhP{ZJm+d4^hqcx^x(!Y?; zIv7~>-0)m}4L+^iCT({}5uEiBGTGP!G%)VR)gGJ)G+55;k%qfT?K2o#AoPuW*-|~Y zeJmArJ3xy{6d^SswwZ^LC1%;KzPt({Z@$lTjMm>AYjctgGQA?I2%`7)H-q_nGFv(Y z;^JQRHy;7RJjC5GyMf^m!#rSypqsb0<*LOmq(jJH_kN4v=k^oa^dO_?MSZ?|>D&dV zOIqQuDJ+*~2@b4yO1~dZ+%>yl$qUZZE);YgD_`Wi3x@*s7v@3X5I{!8%Vhd@zd%Az zBW0mHp-94d4JdwYsJ^kK5FG6wnV=LCwD^-p6m$D^yc8ehawo;Ag4;ZUg)=N~oPm(p zCAv9L9GpV8#D{c(G6h|g;FYwRjFwUsf z!bAY0e~ch2MY(ri_(wQ6JsJFKok$4@PTZKAmla1{pX$57)Q|(b2&ig)C&hs+U3xNO z1surCdIwB9b$~(pUWJ43Y8sgmx4>$e&m|~%dQ_FlZ3{OlyBT6&LHbOdV`X8W_`lI$V7c`HD03{Jll7GkuTgv;TLg^0F86^Gb{qu0P;=FfHAED6L&X{ zLu)mGWb61vl2V3&tnN~Kg$-(esxp@51lK7xMW0va*ODceFA|@36`*dx!UXNzHb*Vz zYAk*2jPDBokDHIt15VCF7<6du(ox-w8ov(H*-&7D-7WujMW^${yH*48)OV|$^~RDV zPv@Nm*gsGQ3c;ai-o}|qm+Y~yLQp9i!v&CI6q2(!{5P|Fe7xp5BQP&PNWBd`95_dg=*bdO z9l$!R>a4Nft;p`Q3nN=<4$q3C3hWPfK(%3ad90Rz&2aZM3-f<10YQgGs$RY(c|#ko zuNrc`r@?}AN8sxj_x+n76Mzn_;91L9Z!%y5BY`KX{-pzq)mqfkz6KX@lm6o@GbHnL zRp|WW)z!mjka&nHUFp~Gv8-9tp@IQfi8y6H`31J-D_R6tVsc+I^GPvcPa81=)oV(~ z+6}a){M&}!j4OIf2s?cUTQZn z(je;s8<@I^G$<|Q1mKrRd^N2v3Pj7v@Rpn6P5<9c0QU{`fin)ETJ-?-xD3uMwOSS2 zd)7fTA{o}ub)|FvHkrTQ-KY~;@$~CpxgsHm*XkB1eT#DeipcyLyCX#$)-@g&f!iV$ znPT#o8N7ek=QVo98U&#-s&8gE3TwV9dalNKp*RhES`Mc$3Qh+kLU$UecUIx9UJ9q{ zn6Ks)hVyW6upg*cS}y@Uj>R&?q)7a{ItAEFrR>bC9_YcHSBHUbB^C3=ss>(2kawyuAV6JDI3hkp$3QvsZfziSCPR2xNlE!{iA?o$FX$&;^SHWqVss`xYF- zEqV}x;8F6jz$v&vwBWVSo!bxo0YU7M_`4^SfHUv~c`p$q5(_A1e=WEOG30Sm&~*Rp z+_5E17>Lz1!yp+46ZPhv?ro00&AK1yAf8j^u(<}+fFKWL-&M0uzzP0cN~9;p41zxL z-h(wX2JU~C>!QUZXQ+fmJMmmCB z?xkPY$TBMku>Gjpa-~_oa+L6FAA56502J|gCVJ$4w7-hI`(ql&I@rFmdf)y$h^iNx z#!UciC$Q!ZZyd-j6f!KyV4ZsaA6UUA#{&QG?!|WtCtEPcgUpywg+&}SfXR8Fb(jtW z?z&*fJdT>(NVJdF06w9i)`cV|J`cW=O-V3z8@@Ho?DYiT6`PI24x{AB;=Hs@y}|_w zpzQv?f1nxuBotkM4b>vc?V6`O9>>5B09MqH zpx*+FPz6vI{1pm-A~2AK8mOW$#pNf!HR}biQscY9AD4k6;p2l?d|C0# zWGp`hSZ)xm^jk+URauhhxKS1bdtU-m1w$L%TXT$n4pjg!&bf7gqN(61vO;?A0V<_r zDuE{9NrezpWK6y>VEs8B>-ruLefNiz8%XZ-6u63@n>Y>R2?>Vd1V>Ph$n4Dxt6_>f zg4#x4pqr`EjZ%>l&mlXyT8yJv(rdCkl6kH4p1W}iY~lua69u~A<=|qG_^sqGS#%3> zsI%qc2Jk(0^H03h73mJj@p{}EVS0A9%JFFBc$v)@CaVL#`FVCPRf6>VB&jxVaXYW{ z$gEUYSByuTXM`z}JtjZmxeCDp$kIMNR4?({h=IP>#Y_t?MUgu-m5FPI7S)(bP|+BM?(imc)hV@*epC;ZKtYxv6X$ck(DagSh(E}qD#Cbj%6xB3Xbq$)3`^YPI= zkh{L%(y3_Y=T_rciebLZJgyZarEV*ZIo`%acMc=={?+@#hIrgY96oKAR z|G~#Qo7;OU^L3@mxNk{b6?CmJvP<>>d)xN&+unr1QJ&T3(PdxcN5WrxB}>%J^t3jj zJU`_O@u70S_tI{W@w7pn(j=lcyq8qD-aJt_2tOU}`!jY*L(x@5LOUMTuc^Eks0o+I zf+ILi0hj6-GAT20P~3e|J3PFhBbnj2yBrd!PQXu`Z0pD$tgl_7vdMp*!bdftp?y4b zQadi6+n@>H;+vPUlVv%EFGR5hvNU#qH6PJ=%GYZ)UVdf?zJ}`)02AAv&u*21y4r46+2z?sbFLqkK9NEl! zTs`p%ueqqpj(55CI7|BiWy|(vp)E+1jiZ;CBW-xbBZ;lW-NT*4;_kJaLu_63@Y*HV zYG&zcC8uG{?+KbdA}K3jgN@-ar9Q_yhw}A$JEzSq9=^Ev(Ih#mEd04h7ali>1(Y|0JxiDU)Gae72F$>vRPm*)gzDMoriGZ|HG9mR@#C$? zosT4@y#CPQ5DlKQ!A&_KyfukuJx{;N?7dz0lHWc-N2J}3%I|yG9qzvdr|?~)tg0BQ zNWsVSjBivV`beFmbYfoDOW!OF^?$J!`)&ZWnW>uPE|?*ErCWx1{C+xCMhm2TLoaX= z&vrJ9BiODaoop_A>kJlYXO5iV8IKN~wc@8X?Z~omY|_W(eOyYQ*nJpq&%QTwf3hAJ zyfuf!(m~a*dfoLeb$QBl$G?0I)r9s=^6EUx8&D=5&(f1pg(%QGOpzI^{qC%=A!SuU z-$@Kkl?2vezw*v;A zbvPvneP?8&!VuJk14}UV|Bje@`Wkc|80uS+ZhKoh z5N!T*8OM)+bo|N_uo>QHoTcK&PFWzgrasmdnzxrWgDUAZ6D<_Xdus!$T%5 znYv9)st04{Lj~WO%k^Q}xR%=!l7 z!SZK=riE9TW*x|7IKEug>RQ57FSw+WOB5$EVeQ8yiM>_H2j7Bre=EEYi=czA|<*-PHrmf zFUwC9WLlOG8x9w{6?mS_VTYd_VFGO~Cn4q*cn1YN={kJ!%rtsth|NY!)*FsyR(w?qQMrYSa5hi7+e4r2BYIMHM9sD1Q3441^ip zGBFi^a~=&Gbmx9l(N!bR{L@KUnt1wOVo*a?+N(qZ_Fg#0JDc2SZ;e;gOb4Hqr6gVX z>xIZ?F6_m)Do;{@ywU36N(^aee8+5iu}p00vFf&x>b4snxe@Z%IdQG*Sn6cQkyX@d zpqRy^e5WPRpuc9ls*WuVKubo;Xgn>0&_Z0#Qzt6f2I8@r0ZmcPQMo(&_sXK4vxTz^ zr;T?|bK6n4Io6;TTn-cEtGQJf1&bH63Hf2I_H0oRq!B*%LF)Nmv=c#3P?s10O?v#{ z%4c|j;quL8W<|@T!xao^Hz&vYZf&p7@FGusX!i*d&(RX!lWEA8J94IU&|D*%mA8Gq~gPvdLCh-v2p?Fo-IQ!n*q9O?s>t%XzQs zL0xHR9#)8ZR!~DCO?UOLp?bUGm6(gS{hx;^E$F~iel5(nlq>WAf(en$2=6dZ z`hPQ#nKth8C^tnB#j41Rg3EWW%fGC=7_G20`fcanUIlyiSlaCpk>V?1AH-)`b=J z0fKOJ&&zPdptXolR&&Kxw#Wkj$QH01l3=z z$*h~Sob{z_m$*P~(c`hM=&76gJ@|&06%$H8dv|gYgSc^a#Rw8b(oV}(^END`hB~%e zP`>)nBQp^(TVvGRqh?t7nKQ&;IE;Dff?Zf6?=++8mCXSRv40E6r3;Ck6F$HaUGql| z=47|zH0B&Ib9-y3s0VNDsoIsCIKo-{zDG4PnLsDbz;_5vdZ`KyW4_n)zIs(A!EKmI z#H6ya8U&^@xi1I#BrwunpoW6xsZpJ3976<3gLrARfka#rX+9%bvnhs0=(pGf^bAu* z^g#ER$m#TGThGE}t9mCpiRg&7kl#greg#2u%{OyZ$Eu%cjqUzU3jcAL8me1OQcQ!h zrA`o*_&b()mLfe4NOb{&n`?29^|!M<;!HdNODw}z*Um#bd1wPKolUFq06U2+`Jd6( z#QmoqK^`?4NqI}YW;WM@X9^KzY!}2%LH_OAMEpc#OLqHmNuQ#@(w!A0%+E%-=$5{C zkf_TW4+5g%s(ZE-7oY{|$Q*k@%}K#J{F@}tv)$U&0of#ym8)&-$$8Re%~MyYp?6DF z1kUPj?Ba?^y1}9)se|o^mc5MI;xjZ3T>vwOp;u`r-qmbc70+OetKn74N1vIPoaTZC z2f{-YuQ>cFtb7VIdufc9kt0x5&P>`qo|Av~r#><6yxJG zB8=~*JlbD*eV}6(CM!mC`x>6KR+kZ|z0U`IG{Wz%5VNDpmJxsti6wC3mb4nS$rDrm zo8C&2UO9rTm1US+S1TX{+OFK3^s^TX>TBlY@KE!@{X;Su)t&ZHL+>|Xh-F*vMJP@| zbAA7oQC2(NfVHswo7$xryeLrxuM%=okYdj+LSdQ%)?n^(e6=`m9#y>3eNl?Ip^UTm z-Z`deF{bs-!%&XhSD0Zr}b_eQSe z5T%H2u{e{l6oZ71Xzt*;h-Om2q*;fy6)06E$Ib^6yY8$m4(yt2efs9H_+{Ne%;wqg zHxY*9JlSWSuD@D&ye=@}A#LxONwmE*vBqd*{{iPk$f~$T?h=!aure28;+P`vHv6Apsz2-&aH|f2Rw0sx1rnW34qZ>IZq!_`2}J4w&d0s^k4g8(D@-&D+OQ2mOgZ}OaUO8^`47l9XSm0+Xf%|BFG2?9l9c3z7lBs)PT+veX z7|%bwOFB}FKME`c$ATQ!YEtWgn$40C_w)zefTQ~uLjjv3DNz10XC1ywhEY!}HA7Of zCy(I^MW?-(VAXpp;S}j+6t=boO*L1T6a&^%W}jL~0OvI=rpqzH-l`A>FjZ z$0Yf7F+UoWC8`AERez4R;N(xrY+XGPxIpY*L&+T{lGOVqN1_qL#T;4hHGR+?b7Tu+ z8MRcC6gtgvq2H4ScRc-xMXpF6bXa|B*?+(N#7ms5^NGhF+~{ z_GnL7u_b!2c=;({r6z)9G-X_kmg3~Z(h|5Qf+-^VsFA|>BGbtUSL94)xRt4&_luJa zt+jJsp>z>>LMd&1&bTAV-d-Vlk|f*`U12lW*b=1s^p$=K98dFnVLW{uxVUE2jMK9} zt=~kgKPO*gqTEOj;3bwbZN?EMOxAW)44|%?xB!{Nv>Kmv5j*|DchxQoKPMN5ioI7R zGQnMe4@?=rC3)M$o3eFnKd`9r#LQp<3GJa0)2}F|zL%B$8pWGj!nhIgXG28_D3Bc9 zn<2E8`b&Fq+}jQzI|Nz(@9fblhET(^Z}!~H<#36!HG+_T{}3_Ly?KA>xn@lpr(n3a zoa?VwM`l6A{F|SS)&x0ss12bmoBG8cAx=?!`4##oMX68(CPU41vy~@RkK&z!Euwh= zx1ykMZsAP7CJ&CyirwZYfgbeww##geQ|!Z}Cj!)lXHMrs>9lv}djqU=jb@#72j>}< zCO3z=4Ob@e!2#DwVuZ;?Zs|G4duqY*wTzQyBei}wqr@*h_z9%5AC~hJDbPIAe8al^N9jBSV-p$_H^Y$R?JFk<23t5^sPZ9i@Mh^*H5Jm{c?= zQ@1HM+96UjyIRT(3jh6&`p z#w8WiKr6W!*EB-m)@WvT_7OkRPGasFz8n9GXqCe=Y5daHWmC?pmYp$xfoo^(&7bbj zZVN9TerV3Yx+C=BC@y@q2Iuw`v7iEy7~9ZrWQ3qW?d&o>EG>wjWj6xuuQlBDT|0Rz z>^O^ESNp@;xaX7h2|e>Wh2!DbI%A*2@4=5dmnK?xXgRbo*UM4k6!7r?%NrSm5aiiVX zgJhb75Y5|Lnmmd{c?V8&TEq?dGWq6+(F*Tl-r_C10}m^Bws{+q8?m13a^9fDb9ist zt$CvtlU=S{07`eglxX;CXixUjTU%JR<4QxU%=T$`KrJW%A8Mhs16Y(~F=t}Ulzl(HZy z&w?4!Nq00Dzj_kMVa(64pynidI+dkf&;EF}2x@%dY8rw-V|Hz)?#z)nth~`hU10%-|5RAEjUe|doeRrOZ`3yU4zjOehfgfLu zSa-TIOw7d&ah;(xV3D}P?7s33zrA6Ac%zYNd4NhD5qr@6@#UuIM*~{Xgora
S(` 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 literal 0 HcmV?d00001 diff --git a/extensions/raindrop/assets/raindrop-icon.png b/extensions/raindrop/assets/raindrop-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c815dd710449013ec65cf8ce72e16f97fdb2191d GIT binary patch literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!ItFh?gFHN;HUHMdLYGK z;_2(k{*;TKgVD%6P*R?OfqB2Di(^Q{;iuDg=gWkO9IJnRuky{|-NtndZzU#rOblXC zpCqk(*+H1IvrnnCMWab+DFfrnMICAatx7^gj#CcRJ515?mEz*)XEK-WobDu(sIPdB zAu|2#*LP=@&e;7?>ixN#X%`Nt$7X)NXZig1xt;0f=5qfpKVjfDS$^%JMQR#zZycZ4 zx%K?s?`i*J8I8r?3Ar0KaLX_~YZPzb{C&czfcppA55^45wGp-7f7a_I{Q4uyz`BQH z533CGysgD|I~wmdNFPx8U@8!PUPdCWK~d%c ztze#1zJWJ}>D;o;fW2zV&);Vh+&Gcnxo@i_?;IzW9EY2dGyWB@_Ao{;tYZpxo>2Zc z{6XmhZ2^~{{;mw)CQH)w4< z{@7EoLBe{5(+u{CXP5l{vQCND4zk_cbn@iH6&+ig7s_%43icRVY|qNv({8sjYGTaV zj_~hCZ7}b_GcmlOzj5c+uWHiLZ|C_s zF&ilc=c~?%1dT`(rCnR`oQf2>DJK-n-Zp;Wz10Zm|xrf`NEt) zm)5x_?()um@VxMjdt7+j|7p+Xo}ITjhFg|VSmo}!ghi||{$JluWJ{9Yrp~(9ajVGE zs{(tUE;0Xh*Ru%O|hOF-DwwEX%k% zYVB){qRP4dera}eas5AUb40Rz)%D

w*O(=O;O=e6naR&+$H|?M8i^u0aiZ3qu$k z*Nff{pK>~HS22sBq!PDE?_P5zR+Harr=8M!su1m>RcUv1$I6D=wXxhS3*7~FoS0l= z%N4Li`R==IOzS2GB`aowm1jN3ck2oS42i(Ng==vr^6<3@g$jr+M)uC(p|bQS)5F z$MUz8(mz_C%qtMCU^p3g=jKjZi$8bS zcHKSF;V}Q!_n3!QI|cXsi23}1&ErbAgHRavzP}|aWt7+RSc=o*+<85pRWy^TT9kei>9nO2Eg ULs)j`1E2;5Pgg&ebxsLQ0PHUQt^fc4 literal 0 HcmV?d00001 diff --git a/extensions/raindrop/package-lock.json b/extensions/raindrop/package-lock.json new file mode 100644 index 0000000000000..df6ca1e6d9483 --- /dev/null +++ b/extensions/raindrop/package-lock.json @@ -0,0 +1,6411 @@ +{ + "name": "raindrop-io", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "raindrop-io", + "license": "MIT", + "dependencies": { + "@raycast/api": "1.25.0", + "dayjs": "^1.10.7", + "node-fetch": "3.0.0" + }, + "devDependencies": { + "@types/node": "16.11.0", + "@types/react": "17.0.30", + "@typescript-eslint/eslint-plugin": "5.0.0", + "@typescript-eslint/parser": "5.0.0", + "eslint": "8.0.1", + "eslint-config-prettier": "8.3.0", + "react-devtools": "4.19.2", + "typescript": "4.4.4" + } + }, + "node_modules/@electron/get": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.0.tgz", + "integrity": "sha512-+SjZhRuRo+STTO1Fdhzqnv9D2ZhjxXP6egsJ9kiO8dtP68cDx7dFCwWi64dlMQV7sWcfW1OYCW4wviEBzmRsfQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/@electron/get/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/eslintrc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", + "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.0.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/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/@humanwhocodes/config-array": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "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/@raycast/api": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.25.0.tgz", + "integrity": "sha512-uRvJ1LEz0wlDSmw2p+mT63CpUabViyy26AU0M8PCegAv96wtzNfxeuxPU18QmObADOTjbLTv/HcZD8fSCUHjjg==", + "dependencies": { + "fast-json-patch": "3.1.0", + "json-rpc-2.0": "0.2.19", + "nanoid": "3.1.29", + "open": "8.3.0", + "prop-types": "15.7.2", + "react-is": "17.0.2", + "stack-utils": "2.0.5" + }, + "bin": { + "ray": "bin/ray" + }, + "peerDependencies": { + "react": "17.0.2", + "react-reconciler": "0.26.2" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.0.tgz", + "integrity": "sha512-8MLkBIYQMuhRBQzGN9875bYsOhPnf/0rgXGo66S2FemHkhbn9qtsz9ywV1iCG+vbjigE4WUNVvw37Dx+L0qsPg==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.30", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.30.tgz", + "integrity": "sha512-3Dt/A8gd3TCXi2aRe84y7cK1K8G+N9CZRDG8kDGguOKa0kf/ZkSwTmVIDPsm/KbQOVMaDJXwhBtuOXxqwdpWVg==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.0.0.tgz", + "integrity": "sha512-T6V6fCD2U0YesOedvydTnrNtsC8E+c2QzpawIpDdlaObX0OX5dLo7tLU5c64FhTZvA1Xrdim+cXDI7NPsVx8Cg==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.0.0", + "@typescript-eslint/scope-manager": "5.0.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "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/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0.tgz", + "integrity": "sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "5.0.0", + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/typescript-estree": "5.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.0.0.tgz", + "integrity": "sha512-B6D5rmmQ14I1fdzs71eL3DAuvnPHTY/t7rQABrL9BLnx/H51Un8ox1xqYAchs0/V2trcoyxB1lMJLlrwrJCDgw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.0.0", + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/typescript-estree": "5.0.0", + "debug": "^4.3.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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.0.0.tgz", + "integrity": "sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/visitor-keys": "5.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.0.0.tgz", + "integrity": "sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w==", + "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.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.0.0.tgz", + "integrity": "sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/visitor-keys": "5.0.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "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/visitor-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.0.0.tgz", + "integrity": "sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.0.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.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/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/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/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/boolean": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz", + "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==", + "dev": true, + "optional": true + }, + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/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/boxen/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/boxen/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/boxen/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/boxen/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/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/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==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "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/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "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==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "dependencies": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/core-js": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==", + "dev": true, + "hasInstallScript": true, + "optional": 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/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "dependencies": { + "capture-stack-trace": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==", + "dev": true + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "optional": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "optional": true + }, + "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/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/dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/electron": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-11.5.0.tgz", + "integrity": "sha512-WjNDd6lGpxyiNjE3LhnFCAk/D9GIj1rU3GSDealVShhkkkPR3Vh4q8ErXGDl1OAO/faomVa10KoFPUN/pLbNxg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^1.0.1", + "@types/node": "^12.0.12", + "extract-zip": "^1.0.3" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 8.6" + } + }, + "node_modules/electron/node_modules/@types/node": { + "version": "12.20.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.33.tgz", + "integrity": "sha512-5XmYX2GECSa+CxMYaFsr2mrql71Q4EvHjKS+ox/SiwSdaASMoBIWE6UmZqFO+VX1jIcsYLStI4FFoB6V7FeIYw==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": 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/eslint": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.0.1.tgz", + "integrity": "sha512-LsgcwZgQ72vZ+SMp4K6pAnk2yFDWL7Ti4pJaRvsZ0Hsw2h8ZjUIW38a9AFn2cZXdBMlScMFYYgsSp4ttFI/0bA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.3", + "@humanwhocodes/config-array": "^0.6.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^6.0.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "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-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "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/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.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", + "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "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/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/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/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/espree": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", + "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "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/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/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/execa/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/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/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "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" + } + }, + "node_modules/fast-json-patch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz", + "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "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/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-blob": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.2.tgz", + "integrity": "sha512-hunJbvy/6OLjCD0uuhLdp0mMPzP/yd2ssd1t2FCJsaA7wkWhpbp9xfuNVpv7Ll4jFhzp6T4LAupSiV9uOeg0VQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "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/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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-agent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz", + "integrity": "sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "core-js": "^3.6.5", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", + "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "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": "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/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "node_modules/json-rpc-2.0": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/json-rpc-2.0/-/json-rpc-2.0-0.2.19.tgz", + "integrity": "sha512-tegZKneDQjWintJS5Zlw8xNvJK0/xq4sct2M5AgfFmcCJFMjvrLgk1noH7OPfFgEQ+ScueuWdaGfikCPr+qBtg==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "dependencies": { + "package-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "optional": 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/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/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "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/nanoid": { + "version": "3.1.29", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.29.tgz", + "integrity": "sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==", + "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": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/node-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0.tgz", + "integrity": "sha512-bKMI+C7/T/SPU1lKnbQbwxptpCrG9ashG+VkytmXCPZyuM9jB6VU+hY0oi4lC8LxTtAeWdckNCTa3nrGsAdA3Q==", + "dependencies": { + "data-uri-to-buffer": "^3.0.1", + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.3.0.tgz", + "integrity": "sha512-7INcPWb1UcOwSQxAXTnBJ+FxVV4MPs/X++FWWBtgY69/J5lc+tCteMt/oFK1MnkyHC4VILLa9ntmwKTwDR4Q9w==", + "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-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json/node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "dependencies": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json/node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/package-json/node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "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-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/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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/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/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/react-devtools/-/react-devtools-4.19.2.tgz", + "integrity": "sha512-bDfVZiujfM8R6qqW5nIIp+U7DA9HFLzRdRIrYz4CtR62haDn6naN9RDcNfIpOEzzh+gB+vAYQ2x82vkMT0yX3g==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "electron": "^11.1.0", + "ip": "^1.1.4", + "minimist": "^1.2.3", + "react-devtools-core": "4.19.2", + "update-notifier": "^2.1.0" + }, + "bin": { + "react-devtools": "bin.js" + } + }, + "node_modules/react-devtools-core": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.19.2.tgz", + "integrity": "sha512-Z9K+h9gjEwimZtZB1NsWm5hQsxAcElW0GI2KXLQDpk2o1YIZQ+lOSesUr0npUyLeb37k2hTtyxp8wumeRJpG5Q==", + "dev": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/react-devtools/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/react-devtools/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools/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/react-devtools/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "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-reconciler": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", + "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^17.0.2" + } + }, + "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/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/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "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/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/roarr/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + }, + "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.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/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "node_modules/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "dependencies": { + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "dev": true + }, + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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/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/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-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "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/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/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "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-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/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/update-notifier/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/update-notifier/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/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/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-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/web-streams-polyfill": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", + "integrity": "sha512-Czi3fG883e96T4DLEPRvufrF2ydhOOW1+1a6c3gNjH2aIh50DNFBdfwh2AKoOf1rXvpvavAoA11Qdq9+BKjE0Q==", + "engines": { + "node": ">= 8" + } + }, + "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/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "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/xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@electron/get": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.13.0.tgz", + "integrity": "sha512-+SjZhRuRo+STTO1Fdhzqnv9D2ZhjxXP6egsJ9kiO8dtP68cDx7dFCwWi64dlMQV7sWcfW1OYCW4wviEBzmRsfQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^2.0.2", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.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 + } + } + }, + "@eslint/eslintrc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", + "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.0.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "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" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "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" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "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" + } + }, + "@raycast/api": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.25.0.tgz", + "integrity": "sha512-uRvJ1LEz0wlDSmw2p+mT63CpUabViyy26AU0M8PCegAv96wtzNfxeuxPU18QmObADOTjbLTv/HcZD8fSCUHjjg==", + "requires": { + "fast-json-patch": "3.1.0", + "json-rpc-2.0": "0.2.19", + "nanoid": "3.1.29", + "open": "8.3.0", + "prop-types": "15.7.2", + "react-is": "17.0.2", + "stack-utils": "2.0.5" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/node": { + "version": "16.11.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.0.tgz", + "integrity": "sha512-8MLkBIYQMuhRBQzGN9875bYsOhPnf/0rgXGo66S2FemHkhbn9qtsz9ywV1iCG+vbjigE4WUNVvw37Dx+L0qsPg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "@types/react": { + "version": "17.0.30", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.30.tgz", + "integrity": "sha512-3Dt/A8gd3TCXi2aRe84y7cK1K8G+N9CZRDG8kDGguOKa0kf/ZkSwTmVIDPsm/KbQOVMaDJXwhBtuOXxqwdpWVg==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.0.0.tgz", + "integrity": "sha512-T6V6fCD2U0YesOedvydTnrNtsC8E+c2QzpawIpDdlaObX0OX5dLo7tLU5c64FhTZvA1Xrdim+cXDI7NPsVx8Cg==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "5.0.0", + "@typescript-eslint/scope-manager": "5.0.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0.tgz", + "integrity": "sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "5.0.0", + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/typescript-estree": "5.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.0.0.tgz", + "integrity": "sha512-B6D5rmmQ14I1fdzs71eL3DAuvnPHTY/t7rQABrL9BLnx/H51Un8ox1xqYAchs0/V2trcoyxB1lMJLlrwrJCDgw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.0.0", + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/typescript-estree": "5.0.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.0.0.tgz", + "integrity": "sha512-5RFjdA/ain/MDUHYXdF173btOKncIrLuBmA9s6FJhzDrRAyVSA+70BHg0/MW6TE+UiKVyRtX91XpVS0gVNwVDQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/visitor-keys": "5.0.0" + } + }, + "@typescript-eslint/types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.0.0.tgz", + "integrity": "sha512-dU/pKBUpehdEqYuvkojmlv0FtHuZnLXFBn16zsDmlFF3LXkOpkAQ2vrKc3BidIIve9EMH2zfTlxqw9XM0fFN5w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.0.0.tgz", + "integrity": "sha512-V/6w+PPQMhinWKSn+fCiX5jwvd1vRBm7AX7SJQXEGQtwtBvjMPjaU3YTQ1ik2UF1u96X7tsB96HMnulG3eLi9Q==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.0.0", + "@typescript-eslint/visitor-keys": "5.0.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.0.0.tgz", + "integrity": "sha512-yRyd2++o/IrJdyHuYMxyFyBhU762MRHQ/bAGQeTnN3pGikfh+nEmM61XTqaDH1XDp53afZ+waXrk0ZvenoZ6xw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.0.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true + }, + "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": {} + }, + "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" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "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==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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 + }, + "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 + }, + "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 + }, + "boolean": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.1.4.tgz", + "integrity": "sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==", + "dev": true, + "optional": true + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.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" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "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 + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "requires": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "core-js": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==", + "dev": true, + "optional": true + }, + "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 + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.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": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==", + "dev": true + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "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 + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "optional": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "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, + "optional": true + }, + "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" + } + }, + "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" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "electron": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-11.5.0.tgz", + "integrity": "sha512-WjNDd6lGpxyiNjE3LhnFCAk/D9GIj1rU3GSDealVShhkkkPR3Vh4q8ErXGDl1OAO/faomVa10KoFPUN/pLbNxg==", + "dev": true, + "requires": { + "@electron/get": "^1.0.1", + "@types/node": "^12.0.12", + "extract-zip": "^1.0.3" + }, + "dependencies": { + "@types/node": { + "version": "12.20.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.33.tgz", + "integrity": "sha512-5XmYX2GECSa+CxMYaFsr2mrql71Q4EvHjKS+ox/SiwSdaASMoBIWE6UmZqFO+VX1jIcsYLStI4FFoB6V7FeIYw==", + "dev": true + } + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": 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 + }, + "eslint": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.0.1.tgz", + "integrity": "sha512-LsgcwZgQ72vZ+SMp4K6pAnk2yFDWL7Ti4pJaRvsZ0Hsw2h8ZjUIW38a9AFn2cZXdBMlScMFYYgsSp4ttFI/0bA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.0.3", + "@humanwhocodes/config-array": "^0.6.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^6.0.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-scope": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", + "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + }, + "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" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "requires": {} + }, + "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" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", + "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "dev": true + }, + "espree": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", + "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "dev": true, + "requires": { + "acorn": "^8.5.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.0.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" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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 + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "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" + } + }, + "fast-json-patch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz", + "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==" + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "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" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-blob": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.2.tgz", + "integrity": "sha512-hunJbvy/6OLjCD0uuhLdp0mMPzP/yd2ssd1t2FCJsaA7wkWhpbp9xfuNVpv7Ll4jFhzp6T4LAupSiV9uOeg0VQ==", + "requires": { + "web-streams-polyfill": "^3.0.3" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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" + } + }, + "global-agent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz", + "integrity": "sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "core-js": "^3.6.5", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalthis": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", + "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "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" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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 + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "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==", + "dev": true + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "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": "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" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-rpc-2.0": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/json-rpc-2.0/-/json-rpc-2.0-0.2.19.tgz", + "integrity": "sha512-tegZKneDQjWintJS5Zlw8xNvJK0/xq4sct2M5AgfFmcCJFMjvrLgk1noH7OPfFgEQ+ScueuWdaGfikCPr+qBtg==" + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "optional": 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 + }, + "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" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "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" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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 + }, + "nanoid": { + "version": "3.1.29", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.29.tgz", + "integrity": "sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0.tgz", + "integrity": "sha512-bKMI+C7/T/SPU1lKnbQbwxptpCrG9ashG+VkytmXCPZyuM9jB6VU+hY0oi4lC8LxTtAeWdckNCTa3nrGsAdA3Q==", + "requires": { + "data-uri-to-buffer": "^3.0.1", + "fetch-blob": "^3.1.2" + } + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "open": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.3.0.tgz", + "integrity": "sha512-7INcPWb1UcOwSQxAXTnBJ+FxVV4MPs/X++FWWBtgY69/J5lc+tCteMt/oFK1MnkyHC4VILLa9ntmwKTwDR4Q9w==", + "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-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, + "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" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "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-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 + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "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 + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "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 + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.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==" + } + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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 + }, + "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 + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-devtools": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/react-devtools/-/react-devtools-4.19.2.tgz", + "integrity": "sha512-bDfVZiujfM8R6qqW5nIIp+U7DA9HFLzRdRIrYz4CtR62haDn6naN9RDcNfIpOEzzh+gB+vAYQ2x82vkMT0yX3g==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "electron": "^11.1.0", + "ip": "^1.1.4", + "minimist": "^1.2.3", + "react-devtools-core": "4.19.2", + "update-notifier": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "react-devtools-core": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.19.2.tgz", + "integrity": "sha512-Z9K+h9gjEwimZtZB1NsWm5hQsxAcElW0GI2KXLQDpk2o1YIZQ+lOSesUr0npUyLeb37k2hTtyxp8wumeRJpG5Q==", + "dev": true, + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "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-reconciler": { + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", + "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "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" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "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 + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "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" + } + }, + "roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true, + "optional": true + } + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + }, + "dependencies": { + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": 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.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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==" + } + } + }, + "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" + } + }, + "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-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "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 + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "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" + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": 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-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 + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" + } + } + } + }, + "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-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "web-streams-polyfill": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz", + "integrity": "sha512-Czi3fG883e96T4DLEPRvufrF2ydhOOW1+1a6c3gNjH2aIh50DNFBdfwh2AKoOf1rXvpvavAoA11Qdq9+BKjE0Q==" + }, + "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" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "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 + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "dev": true, + "requires": {} + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "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 + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/extensions/raindrop/package.json b/extensions/raindrop/package.json new file mode 100644 index 0000000000000..eadefcd2efd46 --- /dev/null +++ b/extensions/raindrop/package.json @@ -0,0 +1,55 @@ +{ + "name": "raindrop-io", + "title": "Raindrop.io", + "version": "1.0.0", + "description": "Search your Raindrop.io bookmarks", + "icon": "raindrop-icon-big.png", + "author": "lardissone", + "license": "MIT", + "commands": [ + { + "name": "latest_bookmarks", + "title": "Latest bookmarks", + "subtitle": "Raindrop.io", + "description": "Display your latest bookmarks", + "mode": "view" + }, + { + "name": "search", + "title": "Search bookmarks", + "subtitle": "Raindrop.io", + "description": "Search bookmarks using operators", + "mode": "view" + } + ], + "preferences": [ + { + "name": "token", + "type": "password", + "required": true, + "title": "Access Token", + "description": "Your Raindrop.io Test Access Token.", + "link": "https://developer.raindrop.io/v1/authentication/token", + "placeholder": "Enter your Randrop.io Test Access token." + } + ], + "dependencies": { + "@raycast/api": "1.25.0", + "dayjs": "^1.10.7", + "node-fetch": "3.0.0" + }, + "devDependencies": { + "@types/node": "16.11.0", + "@types/react": "17.0.30", + "@typescript-eslint/eslint-plugin": "5.0.0", + "@typescript-eslint/parser": "5.0.0", + "eslint": "8.0.1", + "eslint-config-prettier": "8.3.0", + "react-devtools": "4.19.2", + "typescript": "4.4.4" + }, + "scripts": { + "build": "ray build -e dist", + "dev": "ray develop" + } +} diff --git a/extensions/raindrop/src/components/BookmarkItem.tsx b/extensions/raindrop/src/components/BookmarkItem.tsx new file mode 100644 index 0000000000000..fcd5a4cfabc43 --- /dev/null +++ b/extensions/raindrop/src/components/BookmarkItem.tsx @@ -0,0 +1,32 @@ +import { + ActionPanel, + CopyToClipboardAction, + List, + OpenInBrowserAction, +} from "@raycast/api"; +import dayjs from "dayjs"; +import relativeTime from "dayjs/plugin/relativeTime"; +import { Bookmark } from '../types'; + +dayjs.extend(relativeTime); + +export default function BookmarkItem(props: { bookmark: Bookmark }) { + const bookmark = props.bookmark; + + return ( + `#${tag}`).join(' ')} + icon="raindrop-icon.png" + accessoryTitle={dayjs().to(dayjs(bookmark.lastUpdate))} + actions={ + + + + + } + /> + ); +} diff --git a/extensions/raindrop/src/latest_bookmarks.tsx b/extensions/raindrop/src/latest_bookmarks.tsx new file mode 100644 index 0000000000000..e23d94dfa39d0 --- /dev/null +++ b/extensions/raindrop/src/latest_bookmarks.tsx @@ -0,0 +1,20 @@ +import { List, showToast, ToastStyle } from "@raycast/api"; +import BookmarkItem from "./components/BookmarkItem"; +import { useLatestBookmarks } from "./utils"; +import { Bookmark } from "./types"; + +export default function LatestBookmarks() { + const { response, error, isLoading } = useLatestBookmarks(); + + if (error) { + showToast(ToastStyle.Failure, "Cannot search bookmark", error); + } + + return ( + + {response?.items?.map((bookmark: Bookmark) => ( + + ))} + + ); +} diff --git a/extensions/raindrop/src/search.tsx b/extensions/raindrop/src/search.tsx new file mode 100644 index 0000000000000..820a65a0c656c --- /dev/null +++ b/extensions/raindrop/src/search.tsx @@ -0,0 +1,28 @@ +import { List, showToast, ToastStyle } from "@raycast/api"; +import { ReactElement, useState } from "react"; +import BookmarkItem from "./components/BookmarkItem"; +import { useBookmarksSearch } from "./utils"; +import { Bookmark } from "./types"; + +export default function Main(): ReactElement { + const [searchText, setSearchText] = useState(); + const { response, error, isLoading } = useBookmarksSearch(searchText); + + if (error) { + showToast(ToastStyle.Failure, "Cannot search bookmark", error); + } + + // operators help: https://help.raindrop.io/using-search#operators + return ( + + {response?.items?.map((bookmark: Bookmark) => ( + + ))} + + ); +} diff --git a/extensions/raindrop/src/types.ts b/extensions/raindrop/src/types.ts new file mode 100644 index 0000000000000..0e4ddad00ec0e --- /dev/null +++ b/extensions/raindrop/src/types.ts @@ -0,0 +1,25 @@ +export type Bookmark = { + _id: number; + collection: unknown; // object + cover: string; + created: string; + domain: string; + excerpt: string; + lastUpdate: string; + link: string; + media: object[]; + tags: string[]; + title: string; + type: string; // enum + user: unknown; // object + + broken: boolean; + cache: unknown; // object + file: unknown; // object + important: boolean; + html: string; +}; + +export interface Preferences { + token: string; +}; diff --git a/extensions/raindrop/src/utils.ts b/extensions/raindrop/src/utils.ts new file mode 100644 index 0000000000000..f5b26d4d405b4 --- /dev/null +++ b/extensions/raindrop/src/utils.ts @@ -0,0 +1,140 @@ +import { getPreferenceValues } from "@raycast/api"; +import { useEffect, useState } from "react"; +import fetch from "node-fetch"; +import { Bookmark, Preferences } from "./types"; + +interface BookmarksResponse { + items: Bookmark[]; +} + +export function useBookmarksSearch(query: string | undefined): { + response?: BookmarksResponse; + error?: string; + isLoading: boolean; +} { + const [response, setResponse] = useState(); + const [error, setError] = useState(); + const [isLoading, setIsLoading] = useState(false); + + let cancel = false; + + useEffect(() => { + async function fetchData() { + if (cancel) { + return; + } + + if (!query) { + setIsLoading(false); + setResponse(undefined); + return; + } + + setIsLoading(true); + setError(undefined); + + try { + const preferences: Preferences = getPreferenceValues(); + + const url = `https://api.raindrop.io/rest/v1/raindrops/0?search=${ + encodeURIComponent(query) ?? "" + }`; + const response = await fetch(url, { + method: "GET", + headers: { + Authorization: `Bearer ${preferences.token}`, + }, + }); + + if (!response.ok) { + setError(response.statusText); + return; + } + + const json = await response.json(); + + if (!cancel) { + setResponse(json as BookmarksResponse); + } + } catch (e) { + if (!cancel) { + setError(String(e)); + } + } finally { + if (!cancel) { + setIsLoading(false); + } + } + } + + fetchData(); + + return () => { + cancel = true; + }; + }, [query]); + + return { response, error, isLoading }; +} + +export function useLatestBookmarks(): { + response?: BookmarksResponse; + error?: string; + isLoading: boolean; +} { + const [response, setResponse] = useState(); + const [error, setError] = useState(); + const [isLoading, setIsLoading] = useState(false); + + let cancel = false; + + useEffect(() => { + async function fetchData() { + if (cancel) { + return; + } + + setIsLoading(true); + setError(undefined); + + try { + const preferences: Preferences = getPreferenceValues(); + + const url = 'https://api.raindrop.io/rest/v1/raindrops/0'; + const response = await fetch(url, { + method: "GET", + headers: { + Authorization: `Bearer ${preferences.token}`, + }, + }); + + if (!response.ok) { + setError(response.statusText); + return; + } + + const json = await response.json(); + + if (!cancel) { + setResponse(json as BookmarksResponse); + } + } catch (e) { + if (!cancel) { + setError(String(e)); + } + } finally { + if (!cancel) { + setIsLoading(false); + } + } + } + + fetchData(); + + return () => { + cancel = true; + }; + }, []); + + return { response, error, isLoading }; +} diff --git a/extensions/raindrop/tsconfig.json b/extensions/raindrop/tsconfig.json new file mode 100644 index 0000000000000..6bd85946e9e77 --- /dev/null +++ b/extensions/raindrop/tsconfig.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Node 16", + "include": ["src/**/*"], + "compilerOptions": { + "lib": ["es2020"], + "module": "commonjs", + "target": "es2020", + "strict": true, + "isolatedModules": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx" + } +} From b2e4905fc6e70d072e1f4783dac7ffbaa5e227b1 Mon Sep 17 00:00:00 2001 From: Leandro Ardissone Date: Mon, 18 Oct 2021 22:22:50 -0300 Subject: [PATCH 2/3] Update extensions/raindrop/package.json Co-authored-by: mattisssa --- extensions/raindrop/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/raindrop/package.json b/extensions/raindrop/package.json index eadefcd2efd46..a66b2e042a390 100644 --- a/extensions/raindrop/package.json +++ b/extensions/raindrop/package.json @@ -34,7 +34,7 @@ } ], "dependencies": { - "@raycast/api": "1.25.0", + "@raycast/api": "^1.25.0", "dayjs": "^1.10.7", "node-fetch": "3.0.0" }, From 1528455f33fe0f96922a4dbeee371a053a6ac066 Mon Sep 17 00:00:00 2001 From: Leandro Ardissone Date: Mon, 18 Oct 2021 22:36:28 -0300 Subject: [PATCH 3/3] Updates to match guidelines --- .../raindrop/assets/raindrop-icon-big.png | Bin 35582 -> 36720 bytes extensions/raindrop/package.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/raindrop/assets/raindrop-icon-big.png b/extensions/raindrop/assets/raindrop-icon-big.png index 8010c367f522cca4fd7dbea866fb6fc21f9db6b1..a503eaa6a7bd09f2935a33df3190957d33cd3003 100644 GIT binary patch literal 36720 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


WMkMqLp5jIB{7_Gc3& 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 diff --git a/extensions/raindrop/package.json b/extensions/raindrop/package.json index a66b2e042a390..e508747441476 100644 --- a/extensions/raindrop/package.json +++ b/extensions/raindrop/package.json @@ -9,14 +9,14 @@ "commands": [ { "name": "latest_bookmarks", - "title": "Latest bookmarks", + "title": "Latest Bookmarks", "subtitle": "Raindrop.io", "description": "Display your latest bookmarks", "mode": "view" }, { "name": "search", - "title": "Search bookmarks", + "title": "Search Bookmarks", "subtitle": "Raindrop.io", "description": "Search bookmarks using operators", "mode": "view"