From c0ad20c5f142b8d5087f903ab52763bb4ce27a92 Mon Sep 17 00:00:00 2001 From: bbimber Date: Sun, 22 May 2022 06:51:09 -0700 Subject: [PATCH 1/4] Update MCC request approval process (#68) * Update MCC request approval process --- mcc/resources/queries/mcc/requestReviews.js | 7 +- .../queries/mcc/requestScores/.qview.xml | 2 +- .../postgresql/mcc-20.011-20.012.sql | 2 + .../dbscripts/sqlserver/mcc-20.011-20.012.sql | 2 + mcc/resources/schemas/mcc.xml | 4 +- mcc/resources/views/mccRequests.html | 2 +- mcc/resources/web/mcc/img/mccRequest.png | Bin 274078 -> 318555 bytes .../components/FinalReviewForm.tsx | 8 +- .../components/InternalReviewForm.tsx | 2 +- .../components/ResourceAssessmentForm.tsx | 182 ++++++++++++++++++ .../client/RequestReview/request-review.tsx | 8 + mcc/src/org/labkey/mcc/MccManager.java | 11 +- mcc/src/org/labkey/mcc/MccModule.java | 2 +- ...questScoreActionsDisplayColumnFactory.java | 11 +- .../org/labkey/mcc/query/TriggerHelper.java | 33 ++-- .../org/labkey/test/tests/mcc/MccTest.java | 13 +- 16 files changed, 241 insertions(+), 48 deletions(-) create mode 100644 mcc/resources/schemas/dbscripts/postgresql/mcc-20.011-20.012.sql create mode 100644 mcc/resources/schemas/dbscripts/sqlserver/mcc-20.011-20.012.sql create mode 100644 mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx diff --git a/mcc/resources/queries/mcc/requestReviews.js b/mcc/resources/queries/mcc/requestReviews.js index 8dcbdb027..579c6ff10 100644 --- a/mcc/resources/queries/mcc/requestReviews.js +++ b/mcc/resources/queries/mcc/requestReviews.js @@ -34,9 +34,10 @@ function afterUpsert(row, oldRow, errors) { return } + // NOTE: this has been disabled. this code could be a point to add an automated email though // Only perform this test the first time the review is added - if (!oldRow || !oldRow.review) { - triggerHelper.possiblySetRabComplete(requestId); - } + //if (!oldRow || !oldRow.review) { + // triggerHelper.possiblySetRabComplete(requestId); + //} } } \ No newline at end of file diff --git a/mcc/resources/queries/mcc/requestScores/.qview.xml b/mcc/resources/queries/mcc/requestScores/.qview.xml index 947e4dd6b..cbef1bad3 100644 --- a/mcc/resources/queries/mcc/requestScores/.qview.xml +++ b/mcc/resources/queries/mcc/requestScores/.qview.xml @@ -6,7 +6,7 @@ - + diff --git a/mcc/resources/schemas/dbscripts/postgresql/mcc-20.011-20.012.sql b/mcc/resources/schemas/dbscripts/postgresql/mcc-20.011-20.012.sql new file mode 100644 index 000000000..1cd612d83 --- /dev/null +++ b/mcc/resources/schemas/dbscripts/postgresql/mcc-20.011-20.012.sql @@ -0,0 +1,2 @@ +ALTER TABLE mcc.requestScores drop column resourceAvailabilityScore; +ALTER TABLE mcc.requestScores add resourceAvailabilityAssessment varchar(4000); diff --git a/mcc/resources/schemas/dbscripts/sqlserver/mcc-20.011-20.012.sql b/mcc/resources/schemas/dbscripts/sqlserver/mcc-20.011-20.012.sql new file mode 100644 index 000000000..346451cb0 --- /dev/null +++ b/mcc/resources/schemas/dbscripts/sqlserver/mcc-20.011-20.012.sql @@ -0,0 +1,2 @@ +ALTER TABLE mcc.requestScores drop column resourceAvailabilityScore; +ALTER TABLE mcc.requestScores add resourceAvailabilityAssessment nvarchar(4000); diff --git a/mcc/resources/schemas/mcc.xml b/mcc/resources/schemas/mcc.xml index 9c0527cd2..cf705a196 100644 --- a/mcc/resources/schemas/mcc.xml +++ b/mcc/resources/schemas/mcc.xml @@ -674,8 +674,8 @@ Preliminary Score true - - Resource Availability Score + + Resource Availability Assessment true diff --git a/mcc/resources/views/mccRequests.html b/mcc/resources/views/mccRequests.html index 4b22fe4d8..a5eb7d7a3 100644 --- a/mcc/resources/views/mccRequests.html +++ b/mcc/resources/views/mccRequests.html @@ -7,7 +7,7 @@ return; Ext4.get(webpart.wrapperDivId).update( - 'The MCC is now accepting animal requests! Investigators interested in requesting marmosets for their research can submit applications via the animal request portal. Please note, while you are encouraged to submit your requests now, the review process will not begin until June 2022, and the first animals will not be available until at least September 2022. Investigators can anticipate the estimated cost for getting marmosets to be about $10K USD per animal plus $8-10K USD for shipping. Please note that this is an estimate and the actual cost is determined by the breeding centers and shipping can vary based on distance.' + + 'The MCC is now accepting animal requests! Investigators interested in requesting marmosets for their research can submit applications via the animal request portal. Please note, while you are encouraged to submit your requests now, the review process will not begin until June 2022, and the first animals will not be available until at least September 2022. Investigators can anticipate the estimated cost for getting marmosets to be about $5K USD per animal plus $8-10K USD for shipping. Please note that this is an estimate and the actual cost is determined by the breeding centers and shipping can vary based on distance.' + '

' + 'Submit New Animal Request
' + 'Click Here to View Documentation on the Request Process and Scoring Criteria' + diff --git a/mcc/resources/web/mcc/img/mccRequest.png b/mcc/resources/web/mcc/img/mccRequest.png index adc667f002290fb1ee9f0d44a90844f73c3af498..5f63ca9e626f12c154f7e24af731fedad2fe5831 100644 GIT binary patch literal 318555 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

  • CgH`RhKI*-i5x*LkLQhxv55M5XY0zbtpr=@ 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
    p@2J^OLB1<>@Jm^NepT^!C~yUUT(M{xK<0Yk zRaR&&Ty2ab>Jqr?u}Wezz&&L9{aq|Lf~gNW$b4c+kKsNJq|mT*U;p!|;|$F) z6{Tij4?}>|RGQb%6~8&jcOMhTO>|Ck$j%O1zo#6yc@MeNzU-;}kw)k%O!Fqp+Wx}g zpLcWyG){dH*wx*GZ~ZlH)HeSvKlkhES?sT={r*Vv&aVggeR1jXoB!mnynFxk*OUDE z==(j#|K#jGzVfTn$?tol6MvQY|9!!u^Q-9LuZ#cwoBuA_|4C`0QLR(YlLtlF&i$qq y;HOKV;-4EY{?k@o`aq5PXZ)AWBt!})4;$end~Qyk`FOA_I=A(2Ro#5}{C@#{&A9~t literal 274078 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
    sSdac)I ztY4+&Y}RzI4_d!&)`D{zidcTzX;j&n7egtpfR2n*ubJmY%f>s31Lvw&)j><2O+N_% ziL`xFxi)z=%1zvdep=A;)v9laZ1EbGPC0GO=p>e2n~R)F-cjDK^po+O%q{VzgOPLC zZ}&S5o?$PZk})GQF465-0J%}nL)L)DmTr8M@R%nuwk(*p1e}BJd$Iauic0zBW=Z|R z=35?pYWog<$Lp?~<)7w*8V`NSmAxK|jAuAEJGW*@<=jiJHuNlOgxoqm$o}w|mk&Sc zp6C{Th6sm9IZ~Q7M6o7suZIba*H@^vYU4gbJ~O?jIc3D(0{iwR@^+ogxIBR=-Jmyo zq*oAFzP6{oHDc&&l1E*RoPOP?-T+)WhE#ZoSSOcUM^^d$y}XJsEK!1)ORh69hYK0% za~~+d%#h37Jvr@j7dC~``{WDfk3dYRl33;4TA>Q--f72ecg_GCmu9o>n_N>uEko7; zpl)S4_GzObUd2D61sAkPa+DCEe$c4CV(cNOoN%vOrcJ1cgP zSE9+dy|>&G?>IY>oIRFDY<&|J@Tq!uTXEQq*c9^4se^eXJiGH|_G8+>w3?y=M?TC0^RIJwi#g48>-Nx!2R}YG?XKuFcXgXh77H@^p3lQl?yWRZ#A#L` zUd^}|ykUAaf#XZLv~amZIg^c~ow?9r@RzgZr0uW;!uO9^YjX>3kvHtL(4!3jD|MY; z$DXR_=$D;Zkf7390tmSir& zqcpWG69(MPJRh}*obFZ_GH>q~y5J?FuxqWi1W>}F0 znrlLRsptEgd#tC-gzu!+YnYD4;ZK*F9*k46dD6&-?%POSHcU+}F;DV_q5GVl(mK2qn~?XRvIwdSgk_?)=V6b*kga%hlvw zakJ!9MJ~SnXS8I_sk|O$(ZZhW%H{3B>CFqCO(C;s5_69ljJjI=TA+U)#cN7UpUAqw zEt;V*Fe&_4K3Qm&rn<8s%vd4PF*{;vvgL1LeSn#Dif>oh26>zKUP&;_DBF&hSC+UZ+Kv{8e+l2s+`5#iG^)eiRg?NX^A#Z-eD)c@RGi1Q7<>1 z7reB(Q!uGQU3$MP4VXIa6t5m3O!6KYue02&*Sx z5b4xDQ`zQZ<*n|sG>q4h%+--WBbnzdKAW(psgit~$l0zed&oq3#^imwY_YYn$k6$K zZ+TM~g1j`ij-~$Q*bcPQ(9Rs&&>BWdAH!Suajp$Oiq|rHyUa(Ee|^14RUS6?3mG)c zEy15>Go{wKpAbvaDiW=nuZfzOj*Z<2NyP?_l}R2x0&`85zMp5gIh5D5IEq^xR5CXm{-6uch1AJiN_}bT98zMr8*?`Ye}Xc|+C+ zCA}W!AG2yMW3b*?A_a*cm-Q%(4Zblp9r95hrxg~JY!)w1Rh5qVisyUBl&q!6&P`>( z&dG>_SWh2pKC7N7=t!OET$RFzBy7bvYAy@05TJZV#`Zo9mhWRTJbU%`JA0q_QW4w? znHqEYHN}9Hu90zRK!Ru1{;q8^Lv)tJ9Y>DWa#dT5?}&^@;n>uPaITS{&cs7N@#xm- zA+sb{w8S|o!t1NUJH4pqbr01gStIu=MJ9rKZ14CZd0RFH%47a7_TDq9sXbcsMa8xi z-6#r*fP&JSpdekgBAX^6AiW3#qy$8olq4uNx=QZ|Qlv#%0t6BZO0)!$22q8cq z0YZ|yz;n)hcbxm-eR!YVIO~JM#mHF6`j`2i{S1Osn3`vk$U&z6IqIXJQ|bAx&+foH+5wrC zrcC0StMe4;ExL~h#8(h1Rb%vkC@JGmns(d$iR)*mPGh1>psQ_9zNxdO){u(w-~_y3 zEEOv%Bk$vJKI=sKUtOMlnkyx0`{Vj!e_VA&$bBj1Lur_MmBx#=F4f5CX!UxLtm{_- ztZYWU9i)Z_&$|==7+(0p=<_~iTSem4y^qo|#oZdhwuf-D7?x3y%acS+@iPU`8A>PI zj+^j)P?k$of+TP+@#Q;kELdDp;{ra27{Ag1R7rdJAu0CV+TYitVeIAVq%lfshR-kW zhDEj5M7Ye^&bWZ)2B$0?kVd@vQfd#u2^D{9`Tba@L;ZT+eXYbKWGrh@7UL0#eQqaR z{Y#-UVTJ0J)pwy<=b8-)!ULWVkaJJVtH=r*NBeA7D#bbpIiVK?opokKvf044tw>9W z(w}`K;e)3Er;e|*xr~N@pXr8!NgAqRrP9j0rcVYrsaihBH_O}RnRTYm_hj>0uTNN) zxd{!H`fN;Rruqj^p6S8j?s+0M6`R+Mw6nHV2;&+1FL_tFY^gi+aB;1n5b3TIhiWWw zzDA=ooEyPL``r&)Def2bRez)s=oFLbJD;Xe;L_RbdzR`X5HR0|^M`t@@4io$%c-C5 ztk3o2q54kv;{HP!P>nB|Yy7EXfGn?#DcPGMgdDC4wvDeD^c#H^eJvoU{9MJ01L>8Q z73M)!v`6IQ92`yOr7e4@Y}5)`8Sl~gYs=|XJ*6KWCWEIq3uPm6vck)Q`S{)o#^aVU z&T^}B-tyiFrqvUx0E6KD1YnFV&u9272ZP4zY=R~NJh7$MbqO#+6Yd(X!zeXu+%lT~ zy01t}_q$)b+Fy|qP~FE4uBB~l)}G}zlP~YqucZ6f<^a|SWwR!9{Jr}6f^&7O@?^1J zgc3yv8Wt4D3MPU^Y^j?!;R16;%ZOHeeyXX`CqJ`|X_0t!RWcQvnG!ewrvHHYi~)L7 z@Wl00gu^bMYu`+Z-_DLB`_QSS#cC~4rJkyzthG?ha!ca zIY{LLD2ygfK5Y%(>K(2OZw0c(T0yYOI44IcSI3^A!QuMC)IM*ouu`ha2W^h|eDA>5 z!X`km;4e$ueNF(#NEpa znuzkM>2q@4N1_}#S$9Q%|H(%J&ZK(N9|&oAcc69nPOJ(zt9E21F;ZBKK#{w!yPwqZy#&=+!AnDQv_UPx?R4R=%b<`l}`b(-kqDM80V|Ya* zTk5Zl6GB=W4-Opx-hjjL?!G}PPm;E-xfP0CK`q^yZ)|_c3-WaH01h&j&i!A;cjeDx zRUPVgJ+l;Yv zz)=;>`&_tV%y~m2Bj)AKD&!JCSTEE%et((GCIF{4?vagbpZ?yL0XB$M(O%2-|Gc=) z{6}S^y+8cV&Hv|P0L(2g7bVYE>WS5%D=00-qA@I)=`_@_%m@mT3*B9F*lhH}gOS)_ zf@8#TZS;A!3^1+LtMgih8&J0I0pkx{Ef3$P|8^P}*^DaBih5DTdJ0

    nCp%IoTZx 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 z zX*jI1zS{am{S+kBOfdR5G>OnOl8T=cmIP9;>Ni)11F>p2-K3Supq8*0AA{4Q%NJA4L~1g^ne2TrLDd@5=en3g!f}G&?BlGRD}!}A0(TNK z!`0+_HsKY)Y>>AH-(L56rN&-XDgv910|5}T7Xk@*&wDUX;SqnRHcWS_D!K5|a-BG` z)>&)M{=6X0Tsq0yhPO%BVz`~x}q)3?J)qJ zeXjxF`ON(p_+cJNrTXSWij;4m@S@N6(34@rse^=>JDf6S&>KcA+Ha?%X086-bZOuCQy-e#dibfd8NQO(F4%q*bnvS_ zL#5*cYqT1jo0q3ndzZiCsK>^L@}#8CW-`4Il!q*kwsNL3QU4HzQrViK7PuNz%#}VH zruy=cuT#!&i>T#jhlyI(HW8g%wzd?a{f-hu&JTtC85%Sh(K5+}lkj03u$7XBk}EX} zCs?GLbl2-Yk&+uJ)Ls*97tqe@X?SK8k%$C!tK+g{SKRi}@=`g<+&-3kHrMta46KidBOMFa3!oGR1L@KxM%q^-?qD=oa{fRePzcN86kzH1e zHbKwSwu0Hz=PBd+I`j!jzSka4dNjT|w5Gq{p<*ra#mBI2@ht#!&9?wt*WWjwY5o&_>i*@Q{AM(y#?uD zh>P!egFPwj3lbH(IQ>`F)Au)}^BG38+kOzwnW!r7V)Y@n^GTG8D(ZFfD?Mg)>Fff)rkmtp5wg-Qzv4-2&Ci+|6EdbXPI zb-hl^Va2!|P*xa1rT`w;bQ&ou2}JK^D*5qh`??jLy|F+QL94$Pk=bYeSnkbn*4;Fo z5|YCn+v9wyMrKT=M>!qDsZ7~D!PI}(@dl+e?YP^C1lpWZ7QJX~y_7Tc^o82brw{b& zUIiVdov!E)KG(=r5g(yu-lk6<9d%51A#hWk5uVIR$)mqWjMT8SmwVepqt#8xQR=TQ zl69t6mrym@xgsv4-{Wk7G#e|Us~f1XV~`C$1dSl}gVGCs4z5TK1H`_4I@8M<2kee3 zpOumX?qGKd>#iA=Hhcq_R*KxSEh|!yGY0COt*fs~Vt&tg>VnFP!tCzhJDSWjc!QUJ zX27kFVGGEo=b%h#3*Pi+8OumX0k>QoExUOsD5KIOvPZGvCkDb>GkZUH*XQdA+`$ACfWK=Qz*vIFI9fypQ(@HxJ#{l0#NA%D=eywBa2y z_i!JjMH8{N6ohy8GtS>7BwRclzNZ8bYii{z2j=(W;uKW!-SLLT zQ;m=@geO&m;d9$=MF60BEsPf>2yUDW3^PJ}xm-LC0!F=d$84jOFEFeC>b+`&5?gm@ zpvhLsY+7=;LFSnUQ`YA&2DG;+Q~6`=i_$Vw`Ss~mRjyL{=7mB;XkuppcSpi$D?%DZeu)v~ZZu0r%pI|`bi=J9%Sl~Z!;1Y%u&XBE_uotzW7yb@2y&)h%nL8@Mq`a=(Cmt?} zc-2C=Ez_Hrnk&z!E;NdV+mZ7tgGXS_pP`6rjCVxeSp#1Tg!bHfyU=kdYd|A5nyD|6 z*YP6_tQQYL2M2ePBCcc=+tTLhI=4y-Ommir+D^Sp08{pVBnoWVr>+OwcM`dudu#bD z>;a#AjY~kyb)OovtLEp4^1DyrvfmRHIq&lAq%H1_a`||77#@7jci1~x#TnARI2&_4 zI+k;(uvSQ~|4}xnOYN@eEtz;Nc*;etCA}{D45;VT>SE&1fL0v#!Gaq?BrmLlC}$?K zvhjwq?yts|@WX@UN<1H$#2}GjYDP_GCv}g}1(Vc_uJU{X+A$AMB%t_<@i>ec$5N|g zIQ;lvx%~IXG3ZT##4+i92p_T7!_g|f00*0!O#fV0S$*P-P4_2d!ppYQW5Fx?uRH+X z^4OCm{_Pa5lcH<`|5oPIfIY9DuaVrYB*lN~USZk~S*1}FpZkvv@cJO3B9q995Z-G_yOw zA38%;i%kO0S4vK40CV&E1E9pKmxAbNfAxMaP|GA{#pE(c1`gER{R|#)N`38%fjf5= zgihGQ#y+Ehhh*&Qn?w-7Q#~;O{+-ircT9$4#(0;!3+5-n#wo&3C&18lKW0{q-7o;H z$QA0=sWvwDHjS6^SAn+MP&u)1BW>_riLY*$4aSd_TB8mv6X9wde_P;lxGb_z@R*%l z3HGk42!mH%HEQrt(vzlBa8!1V?AWtVUDNPC!-&51-k3?(GD(8wrfP|L%7PFq=2bxn zq1wzJecJj(M*wzd@RpWC(L3w_gs&ez`7X6Qpue1pimhz-UvlJMmCH|e5PFgFz#bYA z%?@cCgy}!Q*ww8oTORGQLh_uhE}S3TR7~otgqF_(rb#|vfIVbbre#(-VkvNs9IK0x7nQ0Kgf zEa=?=ux}e>f9k!2IyS%hZ%dQ=f*Co?VVS2|z_0s;U#F9WZkUC@V z?FVxG`A1@`Dm$9a(n@JBKz^NE{z!seD z_&LC(Ix#8|Z67Xp z#f-^CgPJ)u(`-HN5JjE#@pL6z)8;3wD9TjLVS|yTtP)Pi>Byo)1HstZs;0@?C8rdwvjTo>-%g za}}2Y+>HWF_Ukkwe@i>)vx#(t0}(&~U=fdgTj?X9D#}&Lw$8qgo_M4cd9EJm<}m~0 zGq^_#fK6(<2RLrPbbf4BEwET(22a_z#T)0m)1WV3eYVN|n|!5+j8xfBV%o zH-9*o&U?gt{|XY9U5L zhci-1A$_09eu3b?NhbeXn-RYz;=Y79LDj0Tde7LIPDuGo8&od+Y#vZl9)FYRYqrok z{|+cYBo4^`YMx=g@{+*sg>>olp+%!`?;@3Edm9>ng93+}{J^@iDzk$^trbu}!un1H zdFh{z0+6(qzdsDJ>p7C>8IgV{<8mvTX9*AqDwovcoPlzwDA%t=%zlafi$ZVqFAa&8 z>QsA7Oab)k;_2T&<= zJk9`sPHC#N?d;OFfwR*)z@bb8se&8n=;ra|gznX$@Z_klY_2R9(T%6+fIDdHlqtb; zBnE$Z@8OBB4^URxf8lz7{UWO8g6tw+qu+vRdT}2|6~{~-&*a5xIOoeUb(g1lkbxU! z+w&oTtJ_KeA1fb>eUje=xey^Gk$KNt}S{YY%rIj zw{p2|AK2Ib{I^~2a1!)1@c?t9eE%b0cZthw-)D2|VlJBm`^)hIgu_O7x7&bnjCA!qq!9 z0{`Lye2{J0XL{;))1XLT@6W?ewSaX%0@CQ!Ub6q zV6ZEIsHE^h`cb0JT+nT3#B@j>W?#h8CZjogstvR!P1w&3oLbXzPP0DGJN$Y3-6=MN z6`G@VrrUdBpQ-depSD%5Z7|-}=;bNfb+msK*ub^(_a}zS$k@+_-tq$;N0px@-cX*yfF`n=ORm`Biy>lMjqW_lDH0VcPHG!UmWjfqBol`JLlni zu5RT-r=VIRKH(gZW3;#Rbw)cCooE1aF@d1I1rhqfopziP#XLApBPDV8rb0swf#?R3 zs|~oLgrFn?Z7W}>bN%sQlEnkS0x zc@jeS*jRyElgCNn;B#w`1g}Jp)(%mCr*B?|P^eKa!qYngZN-c=n%O}#6FZZNAAxaJ zdzn#Qf)*aMPxWgSCC?n>R!1dF09NwEd~6e3x;d*MTf&_8+C#?!$;Q7K!a(3~Y(<*k ztO{HA$pHG-srNGXkcioz7Yi!j>M95wH?SuFZ_I=SP6Hh#Vz-+q03PzkuEVhV2RwrS zepL6Q%C25|glPR!efZ91}9#7`t$K^ja~=P!!Fn7xfG zde`k9#t)1|F~BmTR_yG)Fv_%NN$+IIvmk30B9~;qNHgI%df;cK_6X|gHFbY)n%a>N zJ$x_1U0v7_2o1--!&lQ>GyN+H26aa;lw5z`O~EV=_^az;bhx<*6Dxt!dPa&XX)Dim z5$v_HmHBfAZIM+KV9TY)*N*8A{Ma$I-WqjCF zky-iUVSNk<+SZ&Sx{?~^G`z)MSxy;t!+ADS_v*5yv@$BCj;NeBTFyCI7QRcYU-T1s zU#qmjT5Qx9tLETScBee|AKt0ZG?&0^dHTE9xZ(pPgTlYu%OCHY zTNEws1EvqQh%_sjUTzV!Vm|?6fj?0!O%~w>z69M$aPio~# zPEuWKjt2l}EJrUx97fw;mR)!BL5_H-;lOi*X-APyVb`9*HM@U1nh(q8E751(C_Nhf zl7aAg(xk@wb2!H{<>@)ZV+=p{VPx($=b84dni8#my~DvQO@rx(zr(+e@IT%<@U%U1 ztSFL?#=Vadoe@Z~H26jqKC9TmOQjYDt~~<~7}c)xRvM9=1~T@W^_{+(0j9j%5@Vt! zL!2XA>$I*I;Ye!Jw)i7d-cVyMS%)KI8SEq!Gag^tuC#owe}lTwq~H}J_;$I_g6B<& z{4)G3?PK6Dyh`Yxvb7d5-lK+X0eS@d9&>{ht+deB|lm@*eWDc`F8 z;Dml(Jc*hs-&zv6n{(743K#;?1?z_g)P+rU-z$t7>&$&mLG8r9Yv9!)T)8&CnRpy@ z9xPuLE(R7}enSG^@ht|p?d<98(@e!o4|(nF`4PbL^57FzMAWm{yadl4TAZ2v9_{~<~P90D3UG8iy% z{-q~Hcz$m|zHUPccO2On&`Q>+`r(iQwQ&jb*t&gq@F1VgFGY(JI;i`Q)GoDjUX%G| z_BI(3BD;L~Jc~}CFuqmbtaDKe@k zk}AC={s{RXGSyt>kU(?^ZzfeNjs{ts7idoiv0#Bb0WCL6JRui8%lrP^Ms5cE1}bV*{g3WtB`>}Rv&4D<%OVdA!}_!iuDba|*8#^i z(&KX5E?2w-980uBKoQYfaL8tgfCsZ~>dh_7O3?tzTQ@m2L*Xq;H__4Z)glmLz$uSy z8zY?P>8k#u0YwaK>#xeL_E*09 zKJo{BZ<0EA`N6@y#B;v6BGFy#`d!}7>nduz%$~wiUfcFQ+kD;C-gGe3T=AQauBZBz^5~wCij9ga$|9&9&L_d1CnUV}Gw6%%d}QSE7+mt^97>DnM2n7;U?yB+^juVGZJ54c z8lWr5OsN&Y6P6ka(4oc>WM)}qms%P@yaZiN{CQ|1UAo!PSDjGD-EskGfE3cdFF0J2 z?rZ@BBK!0SC?*Bu3EKub$N6XW016E+y?OsZuF~!(o>IVV7o~pMlR-K_fZ%2iptvcZ zoPj3oiH6Vf_2bpytPEdPe0P+rQT!YKDMv_{7`(-Mr#!u&_-;0fZ~*$XnQ^D+XY=ZO z)y~fOcn!~nC>P(3$|Yj+6su{;eFqQp=y>kg_HVO644;6F><$IcfU+Hr4MUjC7eQk} zU}SHK;E$DJ=PcFJqQ+G_I4)HfM_3O^st?I-B-ueGhnPei7x)mk7y~qEqDUk8?yDH* z&>z}s?s>~Qegjg?AH&>$rY;2#gQCr*+L9G};}rCxon$J)y|Pw(#tA=Po>mZAomdUc zM?WD?R?=8fQc}l?yTMrN{k<-~sIKZ^vz6??B4+eKzqYOKi_J`MR+V{4WRov$hR!me zJDvI|i0i#ccDc55lhnh1Wj?^Tct`Z?TDCCP+IE6?7@UuRsio=vkn7NXkz}aG5 zOt!+tt*|S*^!JvN5ZDYk72WQ$)O5{glywmxqtwoq5I6X%tL620aR1Xqhs0oVesGTOyjo)8Ex*BpY%0 z;0<>7Z>OJ6bB5GFtQ+q*mWkiWm=A9WG=b)Byfw~}RsX_T4bQQlP-^paAxqY#UOxlRK%n$D1?e`TVJptjMue}FUbrOBl|FBcO6=yrH<-ed|3}_;F;Ya#% zeSe~TnVDv7l-F?${U!RQO3)Q^{`-FHrp@iit7Juc@URcIpX~-mx4QS+@FDUStHW-0 z-le5OY%h9E5j4=jN+upR$*L=W2ZS_1;jK$I6JQ|eat-Z-s&uGFYVl2__*m{Z+W6Q~ z>ui&rdWsHjjXKPxpzTms+CRz15_M(FI`Ez}6U21Q0otX?+gNy{6%s}+lQ}$EudpzK z%0|FeVFV~!^gwG$i1m}+wLOqKG$bI@z?3}L?|<+<0Q6NB6rW5B-Tszg;yc%-Opz~* z5Hp!b*Q!dn?u-#u*M1D3o-P*R2mP7*J6Ee%wLh}^x(YOIcaP-vdWB7L5qFgyKG9Mt zFysV5tG4wxxa~*>GlO4e9eVR~?4JM=$rU>$Xi; znrFdWUCI=C_FQ3QII0QJcO!Vurhq>9q9VR=z&{7pky+gEhMM*4Or^Iwc2b-RaGIm* zz2FoKIt*P=-mJDFcUEVFVv6dy8-Np~S@MA|Mc1l2T0;*<$oxiklLy&(C9Fj^-dEx6 ze%Z`^fJs-1kD06SsLx>SJ|kV~2FNrP`MU8QKT9{lvsJ7p!e88Tgi4K3tgNFle_R|+ zv!yJGYx{ac1S&O;K=v*%!Cw&8PJQ1abo_#;%}@(o?Cc5oVxA^?rcf+!-96q{uPPuvGG0^{ccuhxm}~PfKJ*zza*;Amhm;$S8!=t2iLCAk6Au zvwy848+79v_`S((-ay0P=`7XE`A`z1MLt#>_pcR`1|7z$BkftNIfG}6+fDH<=b)zQ zN({%(5&|9#BVo3j`mR{F%$m7>tqWm<-WczcrDm620^rW-G$y475HmEN?9qp9Px7iB zfmP8>(y{DRaC@PSWFbGMP(S1b*B|A&%jde{|IaXxYmsUbBKtb2(9K`Cu90k3XS-`_ zIy*65QdezOVWdcUd6nIcT7GKRdU*4D_t-c9s!srCk-{?f@$ZDS+SUbP@FW(iWv_!Y zHow`~QY=1TnEl0pHQDBAnm=D{Q`OLU(a(1IpucQ+K|2Xbe}dbu!CR0-8LSW4&hA<$ zl<~5})ZLaSL?i}SjV`N;gaS-vBT<%S;kJCe;Go$15GI0($rG#h?0Sii^aYCxrlmKAoI)!jTd8AGnakeU7hc+GxEbaqV zL7KFQe+)(gXRJ(_mR<#mqpAk}E?2pGAY~6Xo>oqo2Il|8?)JfRDOM_@kMb#31{Cen ztdLgmY#)^Tq|dO!_?kJw?e=8v47e3z(P5vgn48`YySj;oouS#umbzh0rU>FbZzoMa zy)3^?S2vtuf;I1B1;FQoT{CqX1Xv*eHa`de>0Yp(-@md-R1X3SeKn|<$vj88EMZ_i zL`%WXq^P-};Q~hE%dywtKeWG(wx0^3^sHW=06>efZB~o=`GM)Btl8ZQAzrwr7h9iR zF%Z0@%pdueU%RHI$#CL@O<|zTCgx>Q@%SFXV=Za)8PQeT6BPbB3oz#SLE;atjTM9W z{)&tTu7`Vau~+w8Z&-1vgVQ1DE8U-V5?mjv7)C34-A_AIA9-je=Zuf+Ae#@&Eg>4& zKatt2z9v8LaMB@_<|c*mNIrSKSKICQ*5``4B0}lN!o80wCCj5#y>+Qk zimC&!ffs=FHY;Liw%KuwX#bqz;AU@#X2RKb(jL3 z2;-e*`fthBWW!N0R^I1JjgnWzpZaPIObCL05V~rbKQ0o|XywNbc+WRAqC-R?jNLpL z?|INg%OHTBY>=7$zL79_-yY@kvNcjIk)?SIC9c>-hGA7zql(ps1D1^h>hk zQIgS;N<0gxI;jnx6E8j3-;Z9D>>V)fJ9f`j!(OacGwwOCfS&j&d)fY}z7nHQVpUYP z-nKjA%4i8~*)CW7lGvHHab=ygo276dCaHiEHJw`*(6yKCDNpqTE=s63A z=k-URYgOaaO(p*+>lhXrH<|#ep_zxjKSDfkuCSBUF))6cN4=uRFnzSGVhxD*N}N$! zcF@DNwy$)u4licXzci4NLOX)D&4A*$Hf{UVV?bQP#42*j_2ta1Qy-fjfBise@FL8ynK7kJ<_x~ypES82%tW!ag%m)6@Uk(;|F-}-lQWms?T*f9#YFnyyJ6McXQw-z0K?x^pU8g$7G|1IsD6>B|5-GpU$ z1}g*a;}$Y61}dbok6YcLZfN)NT2v35e))o9YlQ_hgtpTs~!ebXV%;XZRkdf!yo%Tx_tTi}o9d(GIzb69CP#TK@VSu<}JlNN6wLU#qE>1Bo-x?%3 zw*)fIF4@5nj9$QjJ$1)+=4As{iennNsdwSdatIVJS?f_!T#;6|TV%!JC~ZET7(DEC z@Y{hT0Ghlqp@qIOAe$jph4W5Hf|U!h0|4=B5t99fE1CHk41Ku_yP)&9}= z>ziRkK+wG3!=g7nbE>wg8FB?Jd*5rVs$|bJckrLUt7t>yd^7edpvRz;eE5{1Sp7VF zY+=BFbFw?zGmT(QSP5b=!1@UFYbF{S;U?pZ4zQo={rQE$KG3aqD3fQyi^Q4+p!obk z<%#H}5;H)X$r4Z_slxVuI`8ZX#x>0WoNE&Ii${h44cKHuP_1U(Htsm`LC`9T;P$SW zTHbj^C%;~#u+@b5^z$BL%Zf$g!tS_#w%GqZ^wh^<83fKGFiitDYt1~rxIv*1Oa#zA0CGnK*e0l;Zg-B5=OI0AB- z?yWNJ{?*~4R~kXXgeDEq>^xif%UPB%(qVA@Qx!1tqes@yCW%P{rX|Y`FHburuzlt~ zag-su`y23cUa(-`5Ysb}XDXaJiqL7))et@DF_M&OOwY1hi(bUNM695waa+Ax)8`V* zalTu*OGL;9g7@)i_<=xx*~2Tdz$c1EY;ukCMHH&(k$LLI#_}3$sltD=-5~e97g8Lu zK*y%tnEaFF#vVq%fJwOLF8*5Z>#tvLN5y~umie2>2GAE(-wafJZ02pB0n9MrxU~zAzW*Kd@A^9UP#6sks9SfuA3#6;-w7uO)a&( zeoaPFSdn9P;-T^#p`tTD9WDjiWK`hD$tQrk?hiV1O%CW60Lm|?M%@h)2;PC~vZ&gK zMRuu>UEo6#0o{t*(6#By&8_0~XO{>5xXg>-RQj>L1ku60z9i4ud=KQ#aolA|yut)^ zLEiBstv^{^I3BJy$ELOQ0&-k6$3OuKzEh|z=B0Hq{C-r?YwwwTg1!L>LXE>r#r9xWKJ=LwEEG=IUlCgfVAaA-#Xe%j$ zS{({~KEkYU*a=2snqy*7FSmibu8HZ)NdtE3X?p#kmYuXnQ}-3;*H=*P{fvDXS?oj*I#yk`8H# z%`qdc^M{)j-L2DbwmQOIwLZKv5qT1JIJ49+2eWNC@}}^9KT!z&!+Gb59V|#ElYi843k6%7owH1*E>n3STYjIss)+!=uiGD&Jq5IP=FEg0 z2Q*qTH&~ng!-IdlOgaeK=x{@a)uCa`-6?^08zvb;fSjAi%zO=18UfcHttkHiuu?sn z#2Ak}0mYq%ltGhGQaEZY=_NafS^rInBjejY_+7;qMCd$g{#z5F_BVb9OzSxMj~hEN zc-=lPHYi#G&?7PYdjSu?m-HO7pqb>hIsbHa0%~<2E_U4O0af-qEj`yOrsc^hE(a(l zz1u*0A|pQJx>b@FQN7ycx^B z$ckTJUK{r^;2!`qkFN>QG4ygq)YM-Nz^H-Y`E&Vv1^V2Zz{TZSMaDG1picQ!eu1KI zZ`y7u3~Y`+y6-e>L~nTy99A5>e_MEmnY;TMvkJZkoWEO> zLXnlMhHx%%kedreSaas7&o~$NKv5~>B`SK=-41EwnuV{RFhDk-lf=M2y75QpA24pUsl3pF>)gkuIi#3PDUBqJPXL;59?kYml(ux-6~ugjAy*25 zr4ZTY_cHjNcuAb$jPA9E_p?`&Gov(MpZr<_vEhd1N^OQmpTb8BN%QRhYLN}Arw&jeUi{vw{u+^aoGEp~ zq#d9!D>C#RXR8D8t>ugO3s}*3aMK5Q1->^nhk0|4@O`13cr%r%L5b`eaMd~NXo?@m zeOC&URRA+;Eb}&lwB#PX5e(m3N?sY5JoZ%o<37mv^>xN7)@`=7j`xk&!Ost%n$reb z%HBnpxx0U4>fJ0k4s6s(7kPYOgN=Y6Ne z5Xa;Zd7nJ7((-z5HhS!_2(53@){Bo#R^Gc9chvkfIZ9xl#%A`We;a^7Xm-3)sM5CVPDn7W)E znS5sI`TTmmqAxa2)bOo$1J9-g92F}4k`3^(X>S=O+!t6Gzq3NwpN8Qr90ZU zkPX!%fdJ+2q5{BI@9{|5zygR2n@7@<^O6G4OG*l5s&52WUjzs_P~Eld0Y#vV&He2Q zKv2qZs6gbgNde9PoSCJAB-jB1;qMLT+2M*n z7w?ex!~F<<2i8F*U3EprIoQ zOrUbGF$UUK>ydqua9R88b+!QR&mRk!uz83|@LEgodMj~4#yO}8ZOx{i?tRS)v;-p0 zSMAZj`>?N!adyjlp~1Q4_1QE`HSQ~LNbzfn`g{Fs=AWj*J;P@`!a;`H{hMG?9W$-W zFVN7`x02NXNI4q4@M!YJRk0iHp+3!3hY0`XOlcyrB-!tsJ9LQnOOzt+$7wbnWoGdu z(CBZFm9D*EuO3`hKcrGlr-;mVw8+C-w!2Y{OjbS$F`Xgy0B|m)ZbNUiOn>nd*>9!! z@}J{jta{@F*s4k8&QkPuZC?Ea!!a+9>U5`NXRDeRW#8(|sAfO?*L962^_Qsda1Unv zZ3&=PRs=+fk%Og?gV$PoS^L?f_1~P*-_O4ME6Ut=hy;*P07;WU&xq{7T}42@SXScC z?RBEnL0%D5DyluX(Cgnfsvq+Yi79cPdisu$6FbBCC4xK^&WuulZ@SW4dgBDGfTTy- zNc6bSO>^k-cY%U3iwg;_iuvNe?20} zR>Sz;uIS(S-+w*U#nvhL->(1vHvclm{}kJFu`u|o2qUvO_&jKdmeqG!3vFmPdp0)W zzM;cD1zCw_f3zIZ{*?Ri>=~um_buNJNS8#O)HZXtA$|XEb3R@AzYe~5 zojYfErky@4u)0u>bE5JK^yoaSH7iI0spO0}ru3ksZx!+ASiXuHWyCrxcj)NYDTb~AGu+pymqIGxa?T70MD)f6#)JL^0e>i$2ax;`F zfCx;ARVp)F-Q&@aG;-$=Y)`X=G)`P`et#@WxDC20sM_J46QTiCokwi!>8l!pT;2v` z*d5gP^eLp@%agF&*PJ2nsFjN!0>F~aNiNB9{(M*x)y!SxVQL**Z>p+T;($b`I zM(P1-m;%%ex$<2pRmzB}Ja=ewj@qZM70M-~_TdTkNmBpwM{{cahovo73!^LBJj^gg zm2PNuZ^@&k;_T46B96ep_DcWGd2S^`WED9SiSNo1=2Hiq&LGA&$#ZRoN@^1NZ-q33_c?|SG2p$s?=}dPwEOf?!;gY_X@Zizx6n%w2rtV8Afir zlM~|e{%Grv&3V0)j;~e7uq-;V&Ep;aQQPdld?rKpXUb4C^LM*bs* zfR+!FqQM_ezc&>_o3`w{&er|3?GYRu+bTmCylE1LB!vgj8Z*eWA*8!a6X6D=+$Bz+ z8*VMIIsG37Dls+1<3q?`H%uE2d)YlFAUmD$^Yl_yAYReNSpjU-vmz+84?e5-?xqWA=_CdG}1WVUdmour3IWt|R zf#%zH2ERq837P&pB`Oed7t`1wamg23SC|4BRoIFWY6%D1TMs)0*-tcP{8;FzKSwg% z__YjvGmSOvP4SzAjqxWho~`0TSO){X{zX9x?j?absxcA~Ci7P3)H9a~;i>AkWb|M$ z&t(<^E>osmdR+UhiTRpHVO!}81!uO8lFWX)9b|8y6RXiAk)I*ELO5Bm(EnvAMBF0z z*`RmxoNRsr#lo$;fO6EyGhg6haYRC<`|LSo84gVAvruW2x4Fnq>BHbI1}!Ua+!ezg zxRj2kL4aF^%{9Jc^tz?h3be6mgq;lRhB7zK-HLQ~Jky{=Yb&){HJG}w7PIGhJF&?V{~*IB zaYKFgdt@OW4|?`LCWzF~`Q&2%hW_BUJ(0B zrpis)jt&N^*go~vXnUkirk4&C7e!_s4mO`5ZsBH4c9pz-C!v2Cydr63sdH^9adGq8 zO?-H))1d>%m?4G)w!fRI^Qoh{KI)w=XI9=n>8xj)GIflrQG8g~z|=|eJsj2*Ul+ls zyNgXHJB9i^Ai-zA-i_RPa(gLRbPLo~GItE%aiy(17QeR`F!)tt%;Z^zVAf?vYJd`r9_3KrneH;XI1~h&JP@kDq)fs!jK`cFn%226Xx&DpZ zJTL2rgjNTeq|4=HcQJuxQ{c<39R}Fv#tQQ|pUjm#`_VxjVs?NvItc?Adjrd&^!!=B z6uo9y)=N7OQ8%oyLY3=DpRl&CBr61ccS_l=cacN(AjppQ z2DV`S*7##H0pH(W^_%W%Tk?1f-Qr&Pyx2g|(g!ItXII)|<7RyaCs z4<}q*%|;yvTZ{PEOH>CQ%fd<KRMyGE%ftil zu1Mb@-?GktS-;+iiD)FPT<|FR2w+pv9NVV)*8ye6V0NS*!KdPQ9Cc2O^)QN5u#IQs zy73~PV7&=m(P?Kie9^Zlb;N2#h5lTv+n!6+Q@7&>p`FA4wg*I5vpVm8_%!5!Va+|u zDBYz|Fj+YhUgOIy7PKBACj?rxvd_jy{8Q*y+XFf`@ktsAxX0x6_7E64_>U!l#`O>L z@%GMi*7x8ER<9Xuf^(`tfl1vKCLg63T^E-suQm#HhV<(%XwD01>=G5m)@K^+*EZ=* znI$$IkVfZVP;TdF(|yc5)8P%%EnIi+-F73o@Ev9~q^efHyVwj;>yi1=-Yqs@>gOLz z6KmkRqw`ge@$K}2%^9CpGgHD@Ija|v7el`8LAut*a><=8^hz9rs{ z8H^>ezCv9$qDHf?V^?pkwx%LF$*Ru2Te~D>pUNi}ogHw|c!SX<$u$qJ82a>r5*psI zx@|EIv)#C5IDqe=s0qEq<#2pJ6ztj0KHu zU9!DGKh`$Wm@oK`_9eTIsST;4U`!?at&WxJ zF2w?j@%HmpZ7WPhm_5x`b;0SaE^&ww_HaIDPjbaoqKRpS$q?H+m=n5dHi61im{${b zd0BTvAawXf01)d<8rp(`+3~=Rp*q$&S-W_{B(Ng6{#AaAnpRPUnXbUP)Y%Gi4LWkB zSW>b7oP}^oq1h5IE#=o(9+8z3DeM$L3|^otR5q7|I%8eECAiK?R?nDGH+yV1>7)7~ zYiW3%`0HRq!%BeNJpv^B09 z+#fpb%qOHrznx?BXO6)bYo;e(zZJPmnK9lhTF}YZdNk;j`4ZQo8W=z4k)b7r_wMAwFJWsTiv7RT1}}{cq3J3}A;^ z17VjTn*K2CG&zJeRJq--ZqCW0EIp@deKBLo0TEKprQbvb=f6qrbwP~$nDB2P+CKmT}m4{>@&lqG>Ld`Che)4Fkl}qgW4U90c4*> zTFi4iv##IL88|(Kq9YH8<@G!`k(&hN1|Q=dyYPbpgOyioaQu0ugPV@jNc*b?Y-yi= zrgg5R06UeO&;z@_X=O3!3}UsD-Btk4QduOQ+oL<)W}TZbCnO=J%nCd@Q-s`|+m@gl z*$zLI;Tyz1qf;Ks)4X{13%y$cF^tE&*e|y-0zK@>_1(Q) z%n(Z<7b;Fu%VNJk^{XQ%Vm80(PM~xr9RkqD6;NGARxh+!VP>Lw&UKp3v0%2?U~;`L z?Y2J5`OsP}TGb7o8Z^`h_U7MKZ69ekhDFeIo@thS4_?pORDzw;1H5m|;8h)rXmrOV^v5N6j_| zZTLP(+n)-RHWIgYJ}i^Md)*uu*VO8m2SIxrgd6$#Zk#eUJ0NFxU&*Ogu)Yf^p?c;Y zZmyrTp-)Yn*YMjrx&4Zd$4n$9sq;f&7@uwbWb@Ei)oqBbo&lHQL&VOO+;ss$#)pB| zV2w^$U2W;e^6{Wi4HLPrS2I4F(^CZ_pUs=}mJ%8qQuTMRI4eur8}rj!v@A!uWR+{0 z`g-10^j4Up&&<}2j)SsJ2)%RfrTSdUX!BNBE?(A68x4Z6Qo)YrTcs339IFkn=Vv;} z2!97GXsQKMzgE}5W9(mbA+YltZLR`*oE-MO@g0^@PHahOi1Gd@XRCj&N6#W-RKxwQ z`Ou_BlyMz5xz%AwUzf4apWc&F>xeC=CEA_S$LiE?@4(a07@Ǩ`$TSXG9<&D@X& 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

    M9KB&&MLh=_q)+|o43sH6gf3zn-;; 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 diff --git a/mcc/src/client/RequestReview/components/FinalReviewForm.tsx b/mcc/src/client/RequestReview/components/FinalReviewForm.tsx index a6349c861..65de3252c 100644 --- a/mcc/src/client/RequestReview/components/FinalReviewForm.tsx +++ b/mcc/src/client/RequestReview/components/FinalReviewForm.tsx @@ -43,7 +43,7 @@ export default function FinalReviewForm(props: {requestData: AnimalRequestModel} columns: [ "rowid", "preliminaryScore", - "resourceAvailabilityScore", + "resourceAvailabilityAssessment", "proposalScore", "comments", "requestid" @@ -170,12 +170,6 @@ export default function FinalReviewForm(props: {requestData: AnimalRequestModel} - - - - {/**/} - {/* */} - {/**/} diff --git a/mcc/src/client/RequestReview/components/InternalReviewForm.tsx b/mcc/src/client/RequestReview/components/InternalReviewForm.tsx index 2ac5b486a..704542708 100644 --- a/mcc/src/client/RequestReview/components/InternalReviewForm.tsx +++ b/mcc/src/client/RequestReview/components/InternalReviewForm.tsx @@ -21,7 +21,7 @@ export default function InternalReviewForm(props: {requestData: AnimalRequestMod columns: [ "rowid", "preliminaryScore", - "resourceAvailabilityScore", + "resourceAvailabilityAssessment", "proposalScore", "comments", "requestid", diff --git a/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx b/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx new file mode 100644 index 000000000..6f2b3b7ff --- /dev/null +++ b/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx @@ -0,0 +1,182 @@ +import React, { useEffect, useState } from 'react'; +import { ActionURL, Filter, Query } from '@labkey/api'; +import { + Box, + Button, + makeStyles, + Table, + TableBody, + TableCell, + TableHead, + TableRow, + TextField +} from '@material-ui/core'; +import { AnimalRequestModel } from '../../components/RequestUtils'; +import SavingOverlay from '../../AnimalRequest/saving-overlay'; + +export default function ResourceAssessmentForm(props: {requestData: AnimalRequestModel}) { + const { requestData } = props + const [ recordData, setRecordData ] = useState(null) + const [ reviewData, setReviewData ] = useState(null) + const [ displayOverlay, setDisplayOverlay ] = useState(false) + + const styles = makeStyles({ + tableHead: { + fontWeight: "bold", + padding: 5, + paddingTop: 0 + }, + tableCell: { + border: 1, + borderColor: "black", + borderStyle: "solid", + padding: 5 + } + })() + + useEffect(() => { + Query.selectRows({ + schemaName: "mcc", + queryName: "requestScores", + columns: [ + "rowid", + "preliminaryScore", + "resourceAvailabilityAssessment", + "requestid" + ], + filterArray: [ + Filter.create('requestId', requestData.request.objectid) + ], + success: function (resp) { + setRecordData(resp.rows[0] ? {...resp.rows[0]} : {}) + }, + failure: function (response) { + console.error(response) + alert(response.exception) + } + }) + + Query.selectRows({ + schemaName: "mcc", + queryName: "requestReviews", + columns: [ + "rowid", + "reviewerid", + "reviewerid/displayName", + "reviewerid/email", + "review", + "score", + "comments", + "requestid" + ], + filterArray: [ + Filter.create('requestId', requestData.request.objectid) + ], + success: function (resp) { + setReviewData([...resp.rows]) + }, + failure: function (response) { + alert(response.exception) + } + }) + }, [requestData]) + + if (!recordData || !reviewData) { + return(

    ) + } + + const handleChange = (e) => { + setRecordData({...recordData, [e.target.name]: e.target.value ? e.target.value.trim() : null}) + }; + + const updateRequestStatus = (status: string) => { + setDisplayOverlay(true) + Query.updateRows({ + schemaName: "mcc", + queryName: "animalRequests", + rows: [{ + rowid: requestData.request.rowid, + objectid: requestData.request.objectid, + status: status + }], + success: function (resp) { + requestData.request.status = status + setDisplayOverlay(false) + window.location.href = ActionURL.buildURL("mcc", "mccRequestAdmin") + }, + failure: function (response) { + setDisplayOverlay(false) + console.error(response) + alert(response.exception) + } + }) + } + + const onFormSubmit = (e: React.SyntheticEvent) => { + e.preventDefault() + if (!e.currentTarget.reportValidity()) { + return + } + + setDisplayOverlay(true) + Query.updateRows({ + schemaName: "mcc", + queryName: "requestScores", + rows: [{ + rowid: recordData.rowid, + resourceAvailabilityAssessment: recordData.resourceAvailabilityAssessment + }], + success: function (resp) { + updateRequestStatus("Decision Pending") + }, + failure: function (response) { + setDisplayOverlay(false) + console.error(response) + alert(response.exception) + } + }) + } + + return( + <> +

    RAB Reviews

    + + + + Reviewer + Review + Comments + + + + {reviewData.map((row, idx) => { + return( + + {row['reviewerid/displayName']} + {row.review} + {row.comments} + + ) + })} + +
    +

    Enter Resource Availability Assessment

    + +
    + + + + + + + + + +
    + +
    +
    + + + ) +} \ No newline at end of file diff --git a/mcc/src/client/RequestReview/request-review.tsx b/mcc/src/client/RequestReview/request-review.tsx index 29f8147e3..c57235ae7 100644 --- a/mcc/src/client/RequestReview/request-review.tsx +++ b/mcc/src/client/RequestReview/request-review.tsx @@ -10,6 +10,7 @@ import { createTheme } from '@material-ui/core/styles'; import '../labkeyOverrides.css'; import FinalReviewForm from './components/FinalReviewForm'; import { ErrorBoundary } from '@labkey/components'; +import ResourceAssessmentForm from './components/ResourceAssessmentForm'; export function RequestView() { const mode = (new URLSearchParams(window.location.search)).get("mode") @@ -64,6 +65,13 @@ export function RequestView() { ) break + case "resourceAvailability": + reviewForms = ( + <> + + + ) + break case "finalReview": reviewForms = ( <> diff --git a/mcc/src/org/labkey/mcc/MccManager.java b/mcc/src/org/labkey/mcc/MccManager.java index bb93b0f9a..5c13eb0b6 100644 --- a/mcc/src/org/labkey/mcc/MccManager.java +++ b/mcc/src/org/labkey/mcc/MccManager.java @@ -48,12 +48,11 @@ public enum RequestStatus { Draft(1, "Draft", MccRequestorPermission.class), Submitted(2, "Submitted", MccRequestorPermission.class), - FormCheck(3, "Internal Review", MccRequestAdminPermission.class), - RabReview(4, "RAB Review", MccRequestAdminPermission.class), - PendingDecision(5, "Pending Decision", MccFinalReviewPermission.class), - Approved(6, "Approved", MccRequestAdminPermission.class), - Rejected(7, "Rejected", MccRequestAdminPermission.class), - Processing(8, "Processing", MccRequestAdminPermission.class), + RabReview(3, "RAB Review", MccRequestAdminPermission.class), + PendingDecision(4, "Decision Pending", MccFinalReviewPermission.class), + Approved(5, "Approved", MccRequestAdminPermission.class), + Rejected(6, "Rejected", MccRequestAdminPermission.class), + Processing(7, "Processing", MccRequestAdminPermission.class), Fulfilled(8, "Fulfilled", MccRequestAdminPermission.class); int sortOrder; diff --git a/mcc/src/org/labkey/mcc/MccModule.java b/mcc/src/org/labkey/mcc/MccModule.java index 74756b054..5c6a25087 100644 --- a/mcc/src/org/labkey/mcc/MccModule.java +++ b/mcc/src/org/labkey/mcc/MccModule.java @@ -57,7 +57,7 @@ public String getName() @Override public @Nullable Double getSchemaVersion() { - return 20.011; + return 20.012; } @Override diff --git a/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java b/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java index 5e9688bb3..2cbf3921a 100644 --- a/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java +++ b/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java @@ -75,16 +75,15 @@ public void renderGridCellContents(RenderContext ctx, Writer out) throws IOExcep out.write("
    Enter MCC Internal Review"); } } - else if (st == MccManager.RequestStatus.FormCheck) + else if (st == MccManager.RequestStatus.RabReview && ctx.get(FieldKey.fromString("pendingRabReviews"), Integer.class) == 0) { - if (requestContainer.hasPermission(ctx.getViewContext().getUser(), MccRequestAdminPermission.class)) + if (requestContainer.hasPermission(ctx.getViewContext().getUser(), MccFinalReviewPermission.class)) { - out.write("
    Submit For RAB Review"); + DetailsURL url = DetailsURL.fromString("/mcc/requestReview.view?requestId=" + requestId + "&mode=resourceAvailability", requestContainer); + out.write("
    Enter Resource Availability Assessment"); } } - else if (st == MccManager.RequestStatus.PendingDecision || - (st == MccManager.RequestStatus.RabReview && ctx.get(FieldKey.fromString("pendingRabReviews"), Integer.class) == 0) - ) + else if (st == MccManager.RequestStatus.PendingDecision) { if (requestContainer.hasPermission(ctx.getViewContext().getUser(), MccFinalReviewPermission.class)) { diff --git a/mcc/src/org/labkey/mcc/query/TriggerHelper.java b/mcc/src/org/labkey/mcc/query/TriggerHelper.java index a40fb3d11..a839404a8 100644 --- a/mcc/src/org/labkey/mcc/query/TriggerHelper.java +++ b/mcc/src/org/labkey/mcc/query/TriggerHelper.java @@ -226,20 +226,21 @@ public String resolveObjectId(int rowid) return new TableSelector(MccSchema.getInstance().getSchema().getTable(MccSchema.TABLE_ANIMAL_REQUESTS), PageFlowUtil.set("objectid"), new SimpleFilter(FieldKey.fromString("rowid"), rowid), null).getObject(String.class); } - public void possiblySetRabComplete(String requestId) - { - TableInfo ti = MccSchema.getInstance().getSchema().getTable(MccSchema.TABLE_REQUEST_REVIEWS); - Set reviews = new HashSet<>(new TableSelector(ti, PageFlowUtil.set("review"), new SimpleFilter(FieldKey.fromString("requestId"), requestId), null).getArrayList(String.class)); - if (!reviews.isEmpty() && !reviews.contains(null)) { - TableInfo requestTable = MccSchema.getInstance().getSchema().getTable(MccSchema.TABLE_ANIMAL_REQUESTS); - int rowId = new TableSelector(requestTable, PageFlowUtil.set("rowid"), new SimpleFilter(FieldKey.fromString("objectid"), requestId), null).getObject(Integer.class); - Map map = new HashMap<>(); - map.put("rowid", rowId); - map.put("status", MccManager.RequestStatus.PendingDecision.getLabel()); - map.put("modifiedby", _user.getUserId()); - map.put("modified", new Date()); - - Table.update(_user, requestTable, map, rowId); - } - } + // NOTE: this has been disabled. this code could be a point to add an automated email though +// public void possiblySetRabComplete(String requestId) +// { +// TableInfo ti = MccSchema.getInstance().getSchema().getTable(MccSchema.TABLE_REQUEST_REVIEWS); +// Set reviews = new HashSet<>(new TableSelector(ti, PageFlowUtil.set("review"), new SimpleFilter(FieldKey.fromString("requestId"), requestId), null).getArrayList(String.class)); +// if (!reviews.isEmpty() && !reviews.contains(null)) { +// TableInfo requestTable = MccSchema.getInstance().getSchema().getTable(MccSchema.TABLE_ANIMAL_REQUESTS); +// int rowId = new TableSelector(requestTable, PageFlowUtil.set("rowid"), new SimpleFilter(FieldKey.fromString("objectid"), requestId), null).getObject(Integer.class); +// Map map = new HashMap<>(); +// map.put("rowid", rowId); +// map.put("status", MccManager.RequestStatus.PendingDecision.getLabel()); +// map.put("modifiedby", _user.getUserId()); +// map.put("modified", new Date()); +// +// Table.update(_user, requestTable, map, rowId); +// } +// } } diff --git a/mcc/test/src/org/labkey/test/tests/mcc/MccTest.java b/mcc/test/src/org/labkey/test/tests/mcc/MccTest.java index fc83863eb..83d36d29e 100644 --- a/mcc/test/src/org/labkey/test/tests/mcc/MccTest.java +++ b/mcc/test/src/org/labkey/test/tests/mcc/MccTest.java @@ -345,12 +345,17 @@ private void doRequestFormTest() throws Exception beginAt("/mcc/" + getProjectName() + "/mccRequestAdmin.view"); - - // NOTE: since the last review was entered, this should update the status of the request - Assert.assertEquals("Pending Decision", getLastModifiedRequestRow().get("status")); - dataRegionName = getDataRegionName("webpartPending"); new DataRegionTable.DataRegionFinder(getDriver()).withName(dataRegionName).waitFor(); + waitAndClickAndWait(Locator.tagWithText("a", "Enter Resource Availability Assessment")); + + // Assessment missing so form should not be valid + waitAndClick(Locator.tagWithText("span", "Submit")); + waitForElement(Locator.tagWithClass("label", "Mui-focused")); + + setFormElement(Locator.tagWithAttribute("textarea", "name", "resourceAvailabilityAssessment"), "This is the assessment"); + waitAndClickAndWait(Locator.tagWithText("span", "Submit")); + waitAndClickAndWait(Locator.tagWithText("a", "Enter Final Review")); waitAndClick(Locator.tagWithText("span", "Approve Request")); From 0ee6264edf44062d3d0b5bc1053b0fbdbdbf00aa Mon Sep 17 00:00:00 2001 From: bbimber Date: Mon, 23 May 2022 13:53:04 -0700 Subject: [PATCH 2/4] More informative error message --- .../mcc/query/RequestScoreActionsDisplayColumnFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java b/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java index 2cbf3921a..42f947947 100644 --- a/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java +++ b/mcc/src/org/labkey/mcc/query/RequestScoreActionsDisplayColumnFactory.java @@ -98,7 +98,7 @@ else if (st == MccManager.RequestStatus.Approved) } catch (IllegalArgumentException e) { - _log.error("Unknown MCC Request status: " + requestRowId, new Exception()); + _log.error("Unknown MCC Request status: [" + status + "] for row: " + requestRowId, new Exception()); } } } From bd8897130ccc3ec10a3ae71e71e86613dacb7b30 Mon Sep 17 00:00:00 2001 From: bbimber Date: Tue, 24 May 2022 10:20:19 -0700 Subject: [PATCH 3/4] Correct status value for MCC requests --- ...{Pending Decision.qview.xml => Decision Pending.qview.xml} | 4 ++-- mcc/resources/views/nihReview.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename mcc/resources/queries/mcc/requestScores/{Pending Decision.qview.xml => Decision Pending.qview.xml} (59%) diff --git a/mcc/resources/queries/mcc/requestScores/Pending Decision.qview.xml b/mcc/resources/queries/mcc/requestScores/Decision Pending.qview.xml similarity index 59% rename from mcc/resources/queries/mcc/requestScores/Pending Decision.qview.xml rename to mcc/resources/queries/mcc/requestScores/Decision Pending.qview.xml index 2732aa402..bb497d161 100644 --- a/mcc/resources/queries/mcc/requestScores/Pending Decision.qview.xml +++ b/mcc/resources/queries/mcc/requestScores/Decision Pending.qview.xml @@ -1,6 +1,6 @@ - + - + diff --git a/mcc/resources/views/nihReview.html b/mcc/resources/views/nihReview.html index 007019081..0a91bbc08 100644 --- a/mcc/resources/views/nihReview.html +++ b/mcc/resources/views/nihReview.html @@ -21,7 +21,7 @@ frame: 'left-nav', schemaName: 'mcc', queryName: 'requestScores', - viewName: 'Pending Decision', + viewName: 'Decision Pending', showRecordSelectors: true, showDetailsColumn: true }).render(webpart.wrapperDivId + '-webpartAssignments'); From 91f0ff9f90d55bde34e5ce17075e549649f2efae Mon Sep 17 00:00:00 2001 From: bbimber Date: Tue, 24 May 2022 14:26:14 -0700 Subject: [PATCH 4/4] Aesthetic improvements to MCC import --- mcc/package-lock.json | 6850 +++++++++-------- mcc/package.json | 8 +- .../components/FinalReviewForm.tsx | 15 +- .../components/ResourceAssessmentForm.tsx | 8 +- 4 files changed, 3594 insertions(+), 3287 deletions(-) diff --git a/mcc/package-lock.json b/mcc/package-lock.json index 4c1dd055b..ebbe5d01c 100644 --- a/mcc/package-lock.json +++ b/mcc/package-lock.json @@ -8,8 +8,8 @@ "name": "mcc", "version": "0.0.0", "dependencies": { - "@labkey/api": "^1.8.0", - "@labkey/components": "2.157.0", + "@labkey/api": "^1.12.1", + "@labkey/components": "^2.174.1", "@material-ui/core": "^4.12.4", "@material-ui/styles": "^4.11.5", "chart.js": "^3.7.0", @@ -20,8 +20,8 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@labkey/build": "^5.0.0", - "@types/jest": "^27.4.0", + "@labkey/build": "^6.1.3", + "@types/jest": "^27.5.1", "@types/uuid": "^8.3.4", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.6", @@ -30,45 +30,57 @@ "ts-jest": "^27.1.3" } }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -87,51 +99,64 @@ } }, "node_modules/@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", + "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", "dependencies": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.0", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "engines": { @@ -150,17 +175,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -170,13 +196,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" }, "engines": { "node": ">=6.9.0" @@ -186,9 +212,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", @@ -213,224 +239,227 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "dependencies": { - "@babel/types": "^7.14.5" + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, "dependencies": { - "@babel/types": "^7.15.0" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "dependencies": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.17.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", + "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", "dependencies": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -439,9 +468,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -449,15 +478,30 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -467,13 +511,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -484,26 +528,29 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -514,12 +561,12 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -530,12 +577,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -546,12 +593,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -562,12 +609,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -578,12 +625,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -594,12 +641,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -610,28 +657,31 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -642,13 +692,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -659,13 +709,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -675,14 +725,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -693,13 +743,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=4" @@ -808,11 +858,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -909,24 +959,27 @@ } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -936,12 +989,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -951,14 +1004,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" }, "engines": { "node": ">=6.9.0" @@ -968,12 +1021,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -983,12 +1036,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", + "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -998,17 +1051,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", + "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" }, "engines": { @@ -1019,12 +1073,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1034,12 +1088,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1049,13 +1103,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1065,12 +1119,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1080,13 +1134,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1096,12 +1150,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1111,13 +1165,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1127,12 +1182,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1142,12 +1197,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1157,13 +1212,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1174,14 +1229,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.0.tgz", + "integrity": "sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.17.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1192,15 +1247,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz", + "integrity": "sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1211,13 +1266,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1227,12 +1282,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1242,12 +1298,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1257,13 +1313,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1273,12 +1329,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1288,12 +1344,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1303,12 +1359,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1318,16 +1374,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1337,12 +1393,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", - "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.14.5" + "@babel/plugin-transform-react-jsx": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1352,13 +1408,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", - "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1368,12 +1424,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "dev": true, "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" }, "engines": { "node": ">=6.9.0" @@ -1383,12 +1440,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1398,12 +1455,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1413,13 +1470,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { "node": ">=6.9.0" @@ -1429,12 +1486,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1444,12 +1501,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", + "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1459,12 +1516,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1474,14 +1531,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz", - "integrity": "sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.1.tgz", + "integrity": "sha512-F+RJmL479HJmC0KeqqwEGZMg1P7kWArLGbAKfEi9yPthJyMNjF+DjxFF/halfQvq1Q9GFM4TUbYDNV8xe4Ctqg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" }, "engines": { "node": ">=6.9.0" @@ -1491,12 +1548,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1506,13 +1563,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { "node": ">=6.9.0" @@ -1521,46 +1578,36 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", - "dev": true, - "dependencies": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "node_modules/@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -1570,48 +1617,51 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -1626,9 +1676,9 @@ } }, "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -1642,31 +1692,37 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1696,30 +1752,31 @@ } }, "node_modules/@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", + "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1728,11 +1785,11 @@ } }, "node_modules/@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", + "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1746,9 +1803,9 @@ "dev": true }, "node_modules/@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -2106,7 +2163,9 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/@icons/material": { "version": "0.2.4", @@ -2284,15 +2343,6 @@ } } }, - "node_modules/@jest/core/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/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2351,18 +2401,6 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2788,45 +2826,87 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@labkey/api": { - "version": "1.10.0", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.10.0.tgz", - "integrity": "sha1-+n1L8fL1dpJRP0sc0qyjxN2F6GA=", + "version": "1.12.1", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.12.1.tgz", + "integrity": "sha1-eNwACREniWbm5lIhi3G7UCGMWrI=", "license": "Apache-2.0" }, "node_modules/@labkey/build": { - "version": "5.0.1", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/build/-/@labkey/build-5.0.1.tgz", - "integrity": "sha1-6eEqx45lpOjriEge9CRZXSSH1Fs=", + "version": "6.1.3", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/build/-/@labkey/build-6.1.3.tgz", + "integrity": "sha1-9Oz2wGB8ov1o3rmmx3gEP78kuts=", "dev": true, "license": "Apache-2.0", "dependencies": { - "@babel/core": "7.14.3", - "@babel/plugin-proposal-class-properties": "7.13.0", - "@babel/plugin-proposal-object-rest-spread": "7.14.4", - "@babel/polyfill": "7.12.1", - "@babel/preset-env": "7.14.4", - "@babel/preset-react": "7.13.13", - "@babel/preset-typescript": "7.13.0", + "@babel/core": "7.17.8", + "@babel/plugin-proposal-class-properties": "7.16.7", + "@babel/plugin-proposal-object-rest-spread": "7.17.3", + "@babel/preset-env": "7.16.11", + "@babel/preset-react": "7.16.7", + "@babel/preset-typescript": "7.16.7", "@hot-loader/react-dom": "16.14.0", - "@types/react": "16.9.44", - "babel-loader": "8.2.2", - "bootstrap-sass": "3.4.1", + "@types/react": "16.14.24", + "babel-loader": "8.2.4", + "bootstrap-sass": "3.4.3", + "copy-webpack-plugin": "10.2.4", "cross-env": "7.0.3", - "css-loader": "5.2.6", - "fork-ts-checker-webpack-plugin": "6.2.10", - "html-webpack-plugin": "5.3.1", - "mini-css-extract-plugin": "1.6.0", - "node-sass": "7.0.1", + "css-loader": "6.7.1", + "fork-ts-checker-webpack-plugin": "7.2.1", + "html-webpack-plugin": "5.5.0", + "mini-css-extract-plugin": "2.6.0", "react-hot-loader": "4.12.21", - "resolve-url-loader": "3.1.2", + "resolve-url-loader": "5.0.0", "rimraf": "3.0.2", + "sass": "1.49.9", "sass-loader": "12.6.0", - "style-loader": "2.0.0", - "typescript": "4.3.2", - "webpack": "5.65.0", - "webpack-cli": "4.9.1", - "webpack-dev-server": "4.7.1" + "style-loader": "3.3.1", + "typescript": "4.6.3", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", + "webpack-dev-server": "4.7.4" } }, "node_modules/@labkey/build/node_modules/@hot-loader/react-dom": { @@ -2845,12 +2925,13 @@ } }, "node_modules/@labkey/build/node_modules/@types/react": { - "version": "16.9.44", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.44.tgz", - "integrity": "sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ==", + "version": "16.14.24", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.24.tgz", + "integrity": "sha512-e7U2WC8XQP/xfR7bwhOhNFZKPTfW1ph+MiqtudKb8tSV8RyCsovQx2sNVtKoOryjxFKpHPPC/yNiGfdeVM5Gyw==", "dev": true, "dependencies": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } }, @@ -2934,9 +3015,9 @@ } }, "node_modules/@labkey/components": { - "version": "2.157.0", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-2.157.0.tgz", - "integrity": "sha1-N5gCKlitMFruewPoYB/28/8cX8A=", + "version": "2.174.1", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-2.174.1.tgz", + "integrity": "sha1-ZPqtbQrKEYpM5P/RYOlpmz6Cl9w=", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@fortawesome/fontawesome-free": "5.15.4", @@ -2944,7 +3025,7 @@ "@fortawesome/free-regular-svg-icons": "5.15.4", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/react-fontawesome": "0.1.15", - "@labkey/api": "1.10.0", + "@labkey/api": "1.12.1", "bootstrap": "3.4.1", "classnames": "2.3.1", "font-awesome": "4.7.0", @@ -2954,9 +3035,8 @@ "immer": "9.0.6", "immutable": "3.8.2", "jquery": "3.6.0", - "moment": "2.27.0", - "moment-jdateformatparser": "1.1.0", - "moment-timezone": "0.5.31", + "moment": "2.29.3", + "moment-timezone": "0.5.34", "normalizr": "3.6.1", "numeral": "2.0.6", "react": "16.14.0", @@ -3334,6 +3414,8 @@ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -3344,6 +3426,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -3359,6 +3443,8 @@ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -3372,6 +3458,8 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "optional": true, + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -3495,9 +3583,9 @@ } }, "node_modules/@types/eslint": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", - "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", + "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", "dev": true, "dependencies": { "@types/estree": "*", @@ -3505,9 +3593,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -3515,9 +3603,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "node_modules/@types/express": { @@ -3562,15 +3650,15 @@ } }, "node_modules/@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dev": true, "dependencies": { "@types/node": "*" @@ -3601,12 +3689,12 @@ } }, "node_modules/@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-fUy7YRpT+rHXto1YlL+J9rs0uLGyiqVt3ZOTQR+4ROc47yNl8WLdVLgUloBRhOxP1PZvguHl44T3H0wAWxahYQ==", "dev": true, "dependencies": { - "jest-diff": "^27.0.0", + "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, @@ -3626,7 +3714,9 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/@types/node": { "version": "17.0.10", @@ -3638,7 +3728,9 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3698,9 +3790,9 @@ } }, "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, "node_modules/@types/scheduler": { @@ -3749,9 +3841,9 @@ "dev": true }, "node_modules/@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, "dependencies": { "@types/node": "*" @@ -3919,9 +4011,9 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", - "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", "dev": true, "peerDependencies": { "webpack": "4.x.x || 5.x.x", @@ -3929,9 +4021,9 @@ } }, "node_modules/@webpack-cli/info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", - "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", "dev": true, "dependencies": { "envinfo": "^7.7.3" @@ -3941,9 +4033,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", - "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", "dev": true, "peerDependencies": { "webpack-cli": "4.x.x" @@ -3976,16 +4068,18 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -4044,9 +4138,9 @@ } }, "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "dependencies": { "loader-utils": "^2.0.0", @@ -4057,9 +4151,9 @@ } }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "dependencies": { "big.js": "^5.2.2", @@ -4087,6 +4181,8 @@ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -4143,9 +4239,9 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4201,12 +4297,12 @@ } }, "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "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": ">=0.10.0" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -4237,13 +4333,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -4261,12 +4361,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", - "dev": true - }, "node_modules/array-filter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", @@ -4280,12 +4374,15 @@ "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/array.prototype.find": { @@ -4324,6 +4421,8 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4333,6 +4432,8 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -4342,6 +4443,8 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.8" } @@ -4360,6 +4463,8 @@ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -4370,32 +4475,13 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -4404,7 +4490,9 @@ "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/babel-jest": { "version": "27.4.6", @@ -4499,13 +4587,13 @@ } }, "node_modules/babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, @@ -4517,6 +4605,20 @@ "webpack": ">=2" } }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -4612,13 +4714,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "dependencies": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "peerDependencies": { @@ -4635,25 +4737,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -4712,7 +4814,7 @@ "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, "node_modules/bcrypt-pbkdf": { @@ -4720,6 +4822,8 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "tweetnacl": "^0.14.3" } @@ -4742,30 +4846,33 @@ } }, "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "dependencies": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { "node": ">= 0.8" @@ -4780,6 +4887,15 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -4787,10 +4903,13 @@ "dev": true }, "node_modules/body-parser/node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" }, @@ -4801,7 +4920,7 @@ "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dev": true, "dependencies": { "array-flatten": "^2.1.0", @@ -4827,9 +4946,9 @@ } }, "node_modules/bootstrap-sass": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz", - "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.3.tgz", + "integrity": "sha512-vPgFnGMp1jWZZupOND65WS6mkR8rxhJxndT/AcMbqcq1hHMdkcH4sMPhznLzzoHOHkSCrd6J9F8pWBriPCKP2Q==", "dev": true }, "node_modules/brace-expansion": { @@ -4861,25 +4980,31 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.16.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.7.tgz", - "integrity": "sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001248", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.793", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^1.1.73" + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/bs-logger": { @@ -4918,7 +5043,7 @@ "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true, "engines": { "node": ">= 0.8" @@ -4929,6 +5054,8 @@ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -4958,6 +5085,8 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "optional": true, + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -5009,6 +5138,8 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -5040,7 +5171,9 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/chalk": { "version": "2.4.2", @@ -5107,10 +5240,16 @@ } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5127,11 +5266,25 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=10" } @@ -5172,15 +5325,15 @@ "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "dev": true, "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 4.0" + "node": ">= 10.0" } }, "node_modules/clean-css/node_modules/source-map": { @@ -5212,27 +5365,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/cliui/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/cliui/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/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -5289,14 +5421,17 @@ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, + "optional": true, + "peer": true, "bin": { "color-support": "bin.js" } }, "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true }, "node_modules/combined-stream": { "version": "1.0.8", @@ -5311,12 +5446,12 @@ } }, "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 12" } }, "node_modules/commondir": { @@ -5325,15 +5460,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dev": true, - "dependencies": { - "arity-n": "^1.0.4" - } - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -5398,7 +5524,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/content-disposition": { "version": "0.5.4", @@ -5450,9 +5578,9 @@ } }, "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, "engines": { "node": ">= 0.6" @@ -5464,6 +5592,83 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -5472,12 +5677,12 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.1.tgz", - "integrity": "sha512-NHXQXvRbd4nxp9TEmooTJLUf94ySUG6+DSsscBpTftN1lQLQ4LjnWvc7AoIo4UjDsFF3hB8Uh5LLCRRdaiT5MQ==", + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", + "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", "dev": true, "dependencies": { - "browserslist": "^4.16.7", + "browserslist": "^4.20.3", "semver": "7.0.0" }, "funding": { @@ -5556,18 +5761,6 @@ "node": ">= 8" } }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, "node_modules/css-box-model": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", @@ -5577,84 +5770,50 @@ } }, "node_modules/css-loader": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", - "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", + "postcss": "^8.4.7", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", + "postcss-value-parser": "^4.2.0", "semver": "^7.3.5" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" + "webpack": "^5.0.0" } }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8.9.0" + "node": ">=10" } }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/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/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "dependencies": { "boolbase": "^1.0.0", @@ -5688,15 +5847,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -5738,21 +5888,13 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0" }, @@ -5807,6 +5949,8 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5816,6 +5960,8 @@ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -5829,6 +5975,8 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -5839,15 +5987,6 @@ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -5918,9 +6057,9 @@ } }, "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dev": true, "dependencies": { "globby": "^11.0.1", @@ -5939,6 +6078,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/del/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/del/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -5952,7 +6120,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/depd": { "version": "1.1.2", @@ -5964,10 +6134,14 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -6149,6 +6323,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -6161,9 +6337,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.3.803", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.803.tgz", - "integrity": "sha512-tmRK9qB8Zs8eLMtTBp+w2zVS9MUe62gQQQHjYdAc5Zljam3ZIokNb+vZLPRz9RCREp6EFRwyhOFwbt1fEriQ2Q==" + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "node_modules/emittery": { "version": "0.8.1", @@ -6206,6 +6382,7 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -6216,6 +6393,7 @@ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6224,9 +6402,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -6236,15 +6414,6 @@ "node": ">=10.13.0" } }, - "node_modules/enhanced-resolve/node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -6259,6 +6428,8 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -6419,7 +6590,9 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/error-ex": { "version": "1.3.2", @@ -6486,38 +6659,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -6718,38 +6859,39 @@ } }, "node_modules/express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -6761,7 +6903,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "node_modules/express/node_modules/debug": { @@ -6773,6 +6915,15 @@ "ms": "2.0.0" } }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6780,10 +6931,13 @@ "dev": true }, "node_modules/express/node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" }, @@ -6811,26 +6965,13 @@ } ] }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/extsprintf": { "version": "1.3.0", @@ -6839,7 +6980,9 @@ "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "optional": true, + "peer": true }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -6863,6 +7006,18 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -6923,17 +7078,17 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -6956,9 +7111,9 @@ "dev": true }, "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { "commondir": "^1.0.1", @@ -6991,9 +7146,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", "dev": true, "funding": [ { @@ -7023,33 +7178,71 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.2.10", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", - "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.1.tgz", + "integrity": "sha512-uOfQdg/iQ8iokQ64qcbu8iZb114rOmaKLQFu7hU14/eJaKgsP91cQ7ts7v2iiDld6TzDe84Meksha8/MkWiCyw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "schema-utils": "4.0.0", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "engines": { - "node": ">=10", + "node": ">=12.13.0", "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "vue-template-compiler": "*", + "webpack": "^5.11.0" + }, + "peerDependenciesMeta": { + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { @@ -7101,6 +7294,22 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7110,18 +7319,25 @@ "node": ">=8" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", @@ -7129,9 +7345,9 @@ } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7160,6 +7376,8 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -7193,18 +7411,17 @@ } }, "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/fs-minipass": { @@ -7212,6 +7429,8 @@ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -7282,6 +7501,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -7297,32 +7518,13 @@ "node": ">=10" } }, - "node_modules/gauge/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/gauge/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/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "globule": "^1.0.0" }, @@ -7374,6 +7576,8 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -7411,6 +7615,8 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -7436,15 +7642,15 @@ } }, "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==", + "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.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, "node_modules/glob-to-regexp": { @@ -7471,20 +7677,32 @@ } }, "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, "dependencies": { - "array-union": "^2.1.0", + "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", "merge2": "^1.4.1", - "slash": "^3.0.0" + "slash": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7495,6 +7713,8 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "~7.1.1", "lodash": "~4.17.10", @@ -7505,9 +7725,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "node_modules/handle-thing": { @@ -7521,6 +7741,8 @@ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -7531,6 +7753,8 @@ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "deprecated": "this library is no longer supported", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -7544,6 +7768,8 @@ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -7605,7 +7831,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/he": { "version": "1.2.0", @@ -7641,6 +7869,8 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -7710,9 +7940,9 @@ } }, "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "node_modules/html-escaper": { @@ -7722,36 +7952,36 @@ "dev": true }, "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=12" } }, "node_modules/html-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dev": true, "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "html-minifier-terser": "^5.0.1", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", "tapable": "^2.0.0" }, "engines": { @@ -7765,15 +7995,6 @@ "webpack": "^5.20.0" } }, - "node_modules/html-webpack-plugin/node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -7797,7 +8018,9 @@ "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 + "dev": true, + "optional": true, + "peer": true }, "node_modules/http-deceiver": { "version": "1.2.7", @@ -7806,25 +8029,34 @@ "dev": true }, "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "dependencies": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" } }, "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", "dev": true }, "node_modules/http-proxy": { @@ -7856,12 +8088,12 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -7869,6 +8101,14 @@ }, "engines": { "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { @@ -7888,6 +8128,8 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -7925,6 +8167,8 @@ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -8040,7 +8284,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/inflight": { "version": "1.0.6", @@ -8237,9 +8483,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "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" @@ -8257,7 +8503,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/is-negative-zero": { "version": "2.0.1", @@ -8315,6 +8563,8 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -8464,7 +8714,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", @@ -10284,7 +10536,9 @@ "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/js-tokens": { "version": "4.0.0", @@ -10308,7 +10562,9 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/jsdom": { "version": "16.7.0", @@ -10419,7 +10675,9 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -10431,7 +10689,9 @@ "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 + "dev": true, + "optional": true, + "peer": true }, "node_modules/json5": { "version": "2.2.0", @@ -10464,6 +10724,8 @@ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -10706,6 +10968,12 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -10773,6 +11041,8 @@ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", @@ -10809,6 +11079,8 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=8" }, @@ -10831,9 +11103,9 @@ } }, "node_modules/memfs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", - "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dev": true, "dependencies": { "fs-monkey": "1.0.3" @@ -10852,6 +11124,8 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -10878,6 +11152,8 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=10" }, @@ -10983,57 +11259,78 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", - "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" + "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8.9.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", @@ -11068,6 +11365,8 @@ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -11082,6 +11381,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11094,6 +11395,8 @@ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11106,6 +11409,8 @@ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -11123,6 +11428,8 @@ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11135,6 +11442,8 @@ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11147,6 +11456,8 @@ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11159,6 +11470,8 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -11168,37 +11481,29 @@ } }, "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==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "node_modules/moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "engines": { "node": "*" } }, - "node_modules/moment-jdateformatparser": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/moment-jdateformatparser/-/moment-jdateformatparser-1.1.0.tgz", - "integrity": "sha1-TGuuM+IJDONS05uHfpsxcJkoscc=", - "dependencies": { - "moment": ">=1.5.0" - } - }, "node_modules/moment-timezone": { - "version": "0.5.31", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz", - "integrity": "sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==", + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", "dependencies": { "moment": ">= 2.9.0" }, @@ -11240,12 +11545,14 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -11289,9 +11596,9 @@ "dev": true }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, "engines": { "node": ">= 0.6" @@ -11303,12 +11610,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -11320,12 +11621,12 @@ } }, "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, "engines": { - "node": ">= 6.0.0" + "node": ">= 6.13.0" } }, "node_modules/node-gyp": { @@ -11333,6 +11634,8 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -11352,20 +11655,13 @@ "node": ">= 10.12.0" } }, - "node_modules/node-gyp/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/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -11379,6 +11675,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -11398,6 +11696,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -11413,6 +11713,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -11423,18 +11725,6 @@ "node": ">=10" } }, - "node_modules/node-gyp/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/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -11442,9 +11732,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "1.1.74", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.74.tgz", - "integrity": "sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "node_modules/node-sass": { "version": "7.0.1", @@ -11452,6 +11742,8 @@ "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", "dev": true, "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "async-foreach": "^0.1.3", "chalk": "^4.1.2", @@ -11481,6 +11773,8 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -11496,6 +11790,8 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11512,6 +11808,8 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -11523,13 +11821,17 @@ "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 + "dev": true, + "optional": true, + "peer": true }, "node_modules/node-sass/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, + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -11539,6 +11841,8 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -11551,6 +11855,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "abbrev": "1" }, @@ -11566,6 +11872,8 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -11581,6 +11889,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -11622,6 +11932,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -11660,6 +11972,8 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -11779,9 +12093,9 @@ "dev": true }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "dependencies": { "ee-first": "1.1.1" @@ -11900,12 +12214,12 @@ } }, "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "dependencies": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" }, "engines": { @@ -12044,6 +12358,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -12106,21 +12425,27 @@ } }, "node_modules/postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-modules-extract-imports": { @@ -12183,9 +12508,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -12196,9 +12521,9 @@ } }, "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "node_modules/prelude-ls": { @@ -12211,13 +12536,13 @@ } }, "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "dependencies": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "node_modules/pretty-format": { @@ -12234,15 +12559,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/pretty-format/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/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -12279,13 +12595,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -12299,6 +12619,8 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">= 4" } @@ -12399,6 +12721,8 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.6" } @@ -12440,6 +12764,8 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -12495,13 +12821,13 @@ } }, "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -12510,9 +12836,9 @@ } }, "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { "node": ">= 0.8" @@ -12939,6 +13265,8 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -12954,6 +13282,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -12971,6 +13301,8 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -12979,13 +13311,17 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -12998,6 +13334,8 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -13045,6 +13383,8 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -13090,12 +13430,12 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "dependencies": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" }, "engines": { "node": ">=4" @@ -13107,9 +13447,9 @@ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -13137,32 +13477,32 @@ } }, "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "dev": true, "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" }, "engines": { "node": ">=4" } }, "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -13190,16 +13530,16 @@ } }, "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "strip-ansi": "^6.0.1" } }, "node_modules/request": { @@ -13208,6 +13548,8 @@ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, + "optional": true, + "peer": true, "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -13240,6 +13582,8 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, + "optional": true, + "peer": true, "bin": { "uuid": "bin/uuid" } @@ -13319,81 +13663,34 @@ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==" }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, "node_modules/resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", "dev": true, "dependencies": { - "minimist": "^1.2.0" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=12" } }, "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "dependencies": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=8.9.0" } }, "node_modules/resolve-url-loader/node_modules/source-map": { @@ -13405,18 +13702,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/resolve.exports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", @@ -13454,28 +13739,6 @@ "node": ">=0.10.0" } }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -13535,11 +13798,30 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "node_modules/sass": { + "version": "1.49.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", + "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/sass-graph": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "^7.0.0", "lodash": "^4.17.11", @@ -13591,6 +13873,12 @@ } } }, + "node_modules/sass/node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -13635,6 +13923,8 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "js-base64": "^2.4.3", "source-map": "^0.7.1" @@ -13645,6 +13935,8 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">= 8" } @@ -13656,12 +13948,15 @@ "dev": true }, "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", "dev": true, "dependencies": { - "node-forge": "^0.10.0" + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, "node_modules/semver": { @@ -13674,24 +13969,24 @@ } }, "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -13712,6 +14007,15 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -13787,16 +14091,25 @@ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -13806,7 +14119,9 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -13892,6 +14207,8 @@ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -13913,6 +14230,8 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ip": "^1.1.5", "smart-buffer": "^4.2.0" @@ -13927,6 +14246,8 @@ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -13936,12 +14257,6 @@ "node": ">= 10" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -13951,27 +14266,14 @@ } }, "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -13991,17 +14293,13 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -14011,13 +14309,17 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -14027,7 +14329,9 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/spdy": { "version": "4.0.2", @@ -14070,6 +14374,8 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -14095,6 +14401,8 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.1.1" }, @@ -14124,12 +14432,12 @@ } }, "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/stdout-stream": { @@ -14137,6 +14445,8 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "readable-stream": "^2.0.1" } @@ -14146,6 +14456,8 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -14161,6 +14473,8 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -14215,27 +14529,6 @@ "node": ">=10" } }, - "node_modules/string-length/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/string-length/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/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -14250,27 +14543,6 @@ "node": ">=8" } }, - "node_modules/string-width/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/string-width/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/string.prototype.trim": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz", @@ -14315,15 +14587,15 @@ } }, "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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": "^2.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/strip-bom": { @@ -14349,6 +14621,8 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "min-indent": "^1.0.0" }, @@ -14357,55 +14631,19 @@ } }, "node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "webpack": "^5.0.0" } }, "node_modules/stylis": { @@ -14465,9 +14703,9 @@ "dev": true }, "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { "node": ">=6" @@ -14478,6 +14716,8 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14495,6 +14735,8 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "optional": true, + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -14519,20 +14761,21 @@ } }, "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", + "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", "dev": true, "dependencies": { + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.8.0-beta.0", + "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, "node_modules/terser-webpack-plugin": { @@ -14569,12 +14812,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -14602,53 +14839,48 @@ "node": ">=0.10.0" } }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "whatwg-url": "^7.0.0" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "acorn": "^8.5.0" - }, - "peerDependenciesMeta": { - "acorn": { - "optional": true - } + "node": ">= 8" } }, - "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "node_modules/terser/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, - "engines": { - "node": ">= 8" + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "node_modules/terser/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/terser/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/test-exclude": { @@ -14735,6 +14967,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -14760,6 +14994,8 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -14769,6 +15005,8 @@ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "^7.1.2" } @@ -14843,6 +15081,8 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -14854,13 +15094,9 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/type-check": { "version": "0.3.2", @@ -14918,9 +15154,9 @@ } }, "node_modules/typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -14960,40 +15196,40 @@ } }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true, "engines": { "node": ">=4" @@ -15004,6 +15240,8 @@ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -15013,6 +15251,8 @@ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -15044,13 +15284,6 @@ "punycode": "^2.1.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, "node_modules/use-force-update": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/use-force-update/-/use-force-update-1.0.7.tgz", @@ -15130,6 +15363,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -15162,6 +15397,8 @@ "engines": [ "node >=0.6.0" ], + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -15251,13 +15488,13 @@ } }, "node_modules/webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", @@ -15265,12 +15502,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.9.2", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -15279,7 +15516,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "webpack-sources": "^3.2.3" }, "bin": { "webpack": "bin/webpack.js" @@ -15298,15 +15535,15 @@ } }, "node_modules/webpack-cli": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", - "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.0", - "@webpack-cli/info": "^1.4.0", - "@webpack-cli/serve": "^1.6.0", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", @@ -15340,12 +15577,6 @@ } } }, - "node_modules/webpack-cli/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "node_modules/webpack-cli/node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -15356,13 +15587,13 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.2.2", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -15379,9 +15610,9 @@ } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -15406,12 +15637,6 @@ "ajv": "^8.8.2" } }, - "node_modules/webpack-dev-middleware/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -15438,19 +15663,20 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", - "integrity": "sha512-bkoNgFyqlF/CT726Axtf/ELHHYsTZJWz3QJ6HqstWPbalhjAPunlPH9bwt/Lr5cLb+uoLmsta6svVplVzq8beA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", "@types/sockjs": "^0.3.33", "@types/ws": "^8.2.2", "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", - "chokidar": "^3.5.2", + "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", @@ -15465,13 +15691,13 @@ "p-retry": "^4.5.0", "portfinder": "^1.0.28", "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", + "selfsigned": "^2.0.0", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" @@ -15489,9 +15715,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -15528,12 +15754,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/webpack-dev-server/node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -15575,9 +15795,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", - "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", + "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", "dev": true, "engines": { "node": ">=10.0.0" @@ -15608,25 +15828,6 @@ "node": ">=10.0.0" } }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -15645,15 +15846,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack/node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", @@ -15751,6 +15943,8 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -15787,15 +15981,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/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/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -15829,18 +16014,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/wrap-ansi/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/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -15920,6 +16093,8 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -15947,45 +16122,56 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=12" } } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.7" } }, "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" }, "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -15996,42 +16182,54 @@ } }, "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", + "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.18.0", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { @@ -16043,33 +16241,34 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -16090,346 +16289,358 @@ } } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/types": "^7.14.5" + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, "requires": { - "@babel/types": "^7.15.0" + "@babel/types": "^7.17.0" } }, "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" } }, "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "requires": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.17.0" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" } }, "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", + "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" } }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" + "@babel/plugin-transform-parameters": "^7.16.7" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-async-generators": { @@ -16505,11 +16716,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", + "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -16576,426 +16787,421 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", + "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", + "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.0.tgz", + "integrity": "sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.17.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz", + "integrity": "sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" } }, "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", + "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", + "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/types": "^7.17.12" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", - "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", "dev": true, "requires": { - "@babel/plugin-transform-react-jsx": "^7.14.5" + "@babel/plugin-transform-react-jsx": "^7.16.7" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", - "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", + "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", + "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.17.12" } }, "@babel/plugin-transform-typescript": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz", - "integrity": "sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.1.tgz", + "integrity": "sha512-F+RJmL479HJmC0KeqqwEGZMg1P7kWArLGbAKfEi9yPthJyMNjF+DjxFF/halfQvq1Q9GFM4TUbYDNV8xe4Ctqg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-typescript": "^7.17.12" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -17005,46 +17211,46 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "dependencies": { @@ -17057,9 +17263,9 @@ } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -17070,28 +17276,28 @@ } }, "@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", + "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-react-display-name": "^7.16.7", + "@babel/plugin-transform-react-jsx": "^7.16.7", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-pure-annotations": "^7.16.7" } }, "@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" } }, "@babel/runtime": { @@ -17112,37 +17318,38 @@ } }, "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", + "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.0", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", + "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, @@ -17153,9 +17360,9 @@ "dev": true }, "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, "@emotion/babel-plugin": { @@ -17464,7 +17671,9 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "@icons/material": { "version": "0.2.4", @@ -17600,12 +17809,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "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", @@ -17646,15 +17849,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "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" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -17980,43 +18174,76 @@ } } }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@labkey/api": { - "version": "1.10.0", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.10.0.tgz", - "integrity": "sha1-+n1L8fL1dpJRP0sc0qyjxN2F6GA=" + "version": "1.12.1", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/api/-/@labkey/api-1.12.1.tgz", + "integrity": "sha1-eNwACREniWbm5lIhi3G7UCGMWrI=" }, "@labkey/build": { - "version": "5.0.1", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/build/-/@labkey/build-5.0.1.tgz", - "integrity": "sha1-6eEqx45lpOjriEge9CRZXSSH1Fs=", + "version": "6.1.3", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/build/-/@labkey/build-6.1.3.tgz", + "integrity": "sha1-9Oz2wGB8ov1o3rmmx3gEP78kuts=", "dev": true, "requires": { - "@babel/core": "7.14.3", - "@babel/plugin-proposal-class-properties": "7.13.0", - "@babel/plugin-proposal-object-rest-spread": "7.14.4", - "@babel/polyfill": "7.12.1", - "@babel/preset-env": "7.14.4", - "@babel/preset-react": "7.13.13", - "@babel/preset-typescript": "7.13.0", + "@babel/core": "7.17.8", + "@babel/plugin-proposal-class-properties": "7.16.7", + "@babel/plugin-proposal-object-rest-spread": "7.17.3", + "@babel/preset-env": "7.16.11", + "@babel/preset-react": "7.16.7", + "@babel/preset-typescript": "7.16.7", "@hot-loader/react-dom": "16.14.0", - "@types/react": "16.9.44", - "babel-loader": "8.2.2", - "bootstrap-sass": "3.4.1", + "@types/react": "16.14.24", + "babel-loader": "8.2.4", + "bootstrap-sass": "3.4.3", + "copy-webpack-plugin": "10.2.4", "cross-env": "7.0.3", - "css-loader": "5.2.6", - "fork-ts-checker-webpack-plugin": "6.2.10", - "html-webpack-plugin": "5.3.1", - "mini-css-extract-plugin": "1.6.0", - "node-sass": "7.0.1", + "css-loader": "6.7.1", + "fork-ts-checker-webpack-plugin": "7.2.1", + "html-webpack-plugin": "5.5.0", + "mini-css-extract-plugin": "2.6.0", "react-hot-loader": "4.12.21", - "resolve-url-loader": "3.1.2", + "resolve-url-loader": "5.0.0", "rimraf": "3.0.2", + "sass": "1.49.9", "sass-loader": "12.6.0", - "style-loader": "2.0.0", - "typescript": "4.3.2", - "webpack": "5.65.0", - "webpack-cli": "4.9.1", - "webpack-dev-server": "4.7.1" + "style-loader": "3.3.1", + "typescript": "4.6.3", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", + "webpack-dev-server": "4.7.4" }, "dependencies": { "@hot-loader/react-dom": { @@ -18032,12 +18259,13 @@ } }, "@types/react": { - "version": "16.9.44", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.44.tgz", - "integrity": "sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ==", + "version": "16.14.24", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.24.tgz", + "integrity": "sha512-e7U2WC8XQP/xfR7bwhOhNFZKPTfW1ph+MiqtudKb8tSV8RyCsovQx2sNVtKoOryjxFKpHPPC/yNiGfdeVM5Gyw==", "dev": true, "requires": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } }, @@ -18101,16 +18329,16 @@ } }, "@labkey/components": { - "version": "2.157.0", - "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-2.157.0.tgz", - "integrity": "sha1-N5gCKlitMFruewPoYB/28/8cX8A=", + "version": "2.174.1", + "resolved": "https://artifactory.labkey.com:443/artifactory/api/npm/libs-client/@labkey/components/-/@labkey/components-2.174.1.tgz", + "integrity": "sha1-ZPqtbQrKEYpM5P/RYOlpmz6Cl9w=", "requires": { "@fortawesome/fontawesome-free": "5.15.4", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-regular-svg-icons": "5.15.4", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/react-fontawesome": "0.1.15", - "@labkey/api": "1.10.0", + "@labkey/api": "1.12.1", "bootstrap": "3.4.1", "classnames": "2.3.1", "font-awesome": "4.7.0", @@ -18120,9 +18348,8 @@ "immer": "9.0.6", "immutable": "3.8.2", "jquery": "3.6.0", - "moment": "2.27.0", - "moment-jdateformatparser": "1.1.0", - "moment-timezone": "0.5.31", + "moment": "2.29.3", + "moment-timezone": "0.5.34", "normalizr": "3.6.1", "numeral": "2.0.6", "react": "16.14.0", @@ -18384,6 +18611,8 @@ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -18394,6 +18623,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -18405,6 +18636,8 @@ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "dev": true, + "optional": true, + "peer": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -18414,7 +18647,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -18527,9 +18762,9 @@ } }, "@types/eslint": { - "version": "7.2.8", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", - "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", + "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", "dev": true, "requires": { "@types/estree": "*", @@ -18537,9 +18772,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "dev": true, "requires": { "@types/eslint": "*", @@ -18547,9 +18782,9 @@ } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", "dev": true }, "@types/express": { @@ -18594,15 +18829,15 @@ } }, "@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", "dev": true }, "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "dev": true, "requires": { "@types/node": "*" @@ -18633,12 +18868,12 @@ } }, "@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-fUy7YRpT+rHXto1YlL+J9rs0uLGyiqVt3ZOTQR+4ROc47yNl8WLdVLgUloBRhOxP1PZvguHl44T3H0wAWxahYQ==", "dev": true, "requires": { - "jest-diff": "^27.0.0", + "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, @@ -18658,7 +18893,9 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "@types/node": { "version": "17.0.10", @@ -18670,7 +18907,9 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "@types/parse-json": { "version": "4.0.0", @@ -18730,9 +18969,9 @@ } }, "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, "@types/scheduler": { @@ -18781,9 +19020,9 @@ "dev": true }, "@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, "requires": { "@types/node": "*" @@ -18951,25 +19190,25 @@ } }, "@webpack-cli/configtest": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", - "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", + "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", - "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", + "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", - "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", + "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", "dev": true, "requires": {} }, @@ -18995,16 +19234,18 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -19045,9 +19286,9 @@ "dev": true }, "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -19055,9 +19296,9 @@ }, "dependencies": { "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -19081,6 +19322,8 @@ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", "dev": true, + "optional": true, + "peer": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -19119,9 +19362,9 @@ }, "dependencies": { "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -19161,9 +19404,9 @@ "dev": true }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "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": { @@ -19188,13 +19431,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, + "optional": true, + "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -19209,12 +19456,6 @@ "sprintf-js": "~1.0.2" } }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", - "dev": true - }, "array-filter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", @@ -19228,9 +19469,9 @@ "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true }, "array.prototype.find": { @@ -19259,13 +19500,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "safer-buffer": "~2.1.0" } @@ -19274,7 +19519,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "async": { "version": "2.6.4", @@ -19289,7 +19536,9 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "asynckit": { "version": "0.4.0", @@ -19297,29 +19546,21 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "babel-jest": { "version": "27.4.6", @@ -19389,15 +19630,28 @@ } }, "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "babel-plugin-dynamic-import-node": { @@ -19491,13 +19745,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "dependencies": { @@ -19510,22 +19764,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-syntax-jsx": { @@ -19572,7 +19826,7 @@ "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, "bcrypt-pbkdf": { @@ -19580,6 +19834,8 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, + "optional": true, + "peer": true, "requires": { "tweetnacl": "^0.14.3" } @@ -19596,27 +19852,29 @@ "dev": true }, "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "requires": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true }, "debug": { @@ -19628,6 +19886,12 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -19635,17 +19899,20 @@ "dev": true }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } } } }, "bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dev": true, "requires": { "array-flatten": "^2.1.0", @@ -19668,9 +19935,9 @@ "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==" }, "bootstrap-sass": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz", - "integrity": "sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.4.3.tgz", + "integrity": "sha512-vPgFnGMp1jWZZupOND65WS6mkR8rxhJxndT/AcMbqcq1hHMdkcH4sMPhznLzzoHOHkSCrd6J9F8pWBriPCKP2Q==", "dev": true }, "brace-expansion": { @@ -19699,15 +19966,15 @@ "dev": true }, "browserslist": { - "version": "4.16.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.7.tgz", - "integrity": "sha512-7I4qVwqZltJ7j37wObBe3SoTz+nS8APaNcrBOlgoirb6/HbEU2XxW/LpUDTCngM6iauwFqmRTuOMfyKnFGY5JA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "requires": { - "caniuse-lite": "^1.0.30001248", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.793", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^1.1.73" + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" } }, "bs-logger": { @@ -19743,7 +20010,7 @@ "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, "cacache": { @@ -19751,6 +20018,8 @@ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -19776,7 +20045,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -19815,6 +20086,8 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, + "optional": true, + "peer": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -19830,7 +20103,9 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "chalk": { "version": "2.4.2", @@ -19882,9 +20157,9 @@ } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -19895,13 +20170,26 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "chrome-trace-event": { "version": "1.0.2", @@ -19938,9 +20226,9 @@ "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -19969,23 +20257,6 @@ "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "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 - }, - "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" - } - } } }, "clone-deep": { @@ -20033,12 +20304,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true }, "combined-stream": { "version": "1.0.8", @@ -20050,9 +20324,9 @@ } }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, "commondir": { @@ -20061,15 +20335,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dev": true, - "requires": { - "arity-n": "^1.0.4" - } - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -20127,7 +20392,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "content-disposition": { "version": "0.5.4", @@ -20161,9 +20428,9 @@ } }, "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "cookie-signature": { @@ -20172,18 +20439,73 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, "core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.1.tgz", - "integrity": "sha512-NHXQXvRbd4nxp9TEmooTJLUf94ySUG6+DSsscBpTftN1lQLQ4LjnWvc7AoIo4UjDsFF3hB8Uh5LLCRRdaiT5MQ==", + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", + "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", "dev": true, "requires": { - "browserslist": "^4.16.7", + "browserslist": "^4.20.3", "semver": "7.0.0" }, "dependencies": { @@ -20242,26 +20564,6 @@ "which": "^2.0.1" } }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "css-box-model": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", @@ -20271,49 +20573,25 @@ } }, "css-loader": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", - "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, "requires": { "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", + "postcss": "^8.4.7", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", + "postcss-value-parser": "^4.2.0", "semver": "^7.3.5" }, "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -20383,21 +20661,13 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==" }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -20430,13 +20700,17 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, + "optional": true, + "peer": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -20446,7 +20720,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -20456,12 +20732,6 @@ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -20517,9 +20787,9 @@ } }, "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dev": true, "requires": { "globby": "^11.0.1", @@ -20530,6 +20800,28 @@ "p-map": "^4.0.0", "rimraf": "^3.0.2", "slash": "^3.0.0" + }, + "dependencies": { + "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 + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + } } }, "delayed-stream": { @@ -20542,7 +20834,9 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "depd": { "version": "1.1.2", @@ -20551,9 +20845,9 @@ "dev": true }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-newline": { @@ -20705,6 +20999,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, + "optional": true, + "peer": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -20717,9 +21013,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.803", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.803.tgz", - "integrity": "sha512-tmRK9qB8Zs8eLMtTBp+w2zVS9MUe62gQQQHjYdAc5Zljam3ZIokNb+vZLPRz9RCREp6EFRwyhOFwbt1fEriQ2Q==" + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" }, "emittery": { "version": "0.8.1", @@ -20750,6 +21046,7 @@ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "optional": true, + "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -20760,6 +21057,7 @@ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "optional": true, + "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -20767,21 +21065,13 @@ } }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - } } }, "entities": { @@ -20794,7 +21084,9 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "envinfo": { "version": "7.8.1", @@ -20921,7 +21213,9 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "error-ex": { "version": "1.3.2", @@ -20976,38 +21270,6 @@ "is-symbol": "^1.0.2" } }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -21151,38 +21413,39 @@ } }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.20.0", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.10.3", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", + "send": "0.18.0", + "serve-static": "1.15.0", "setprototypeof": "1.2.0", - "statuses": "~1.5.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -21191,7 +21454,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "debug": { @@ -21203,6 +21466,12 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -21210,10 +21479,13 @@ "dev": true }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "dev": true + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } }, "safe-buffer": { "version": "5.2.1", @@ -21223,34 +21495,21 @@ } } }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true - } - } - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "fast-deep-equal": { "version": "3.1.3", @@ -21269,6 +21528,17 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -21325,17 +21595,17 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -21357,9 +21627,9 @@ } }, "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -21383,9 +21653,9 @@ } }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", + "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", "dev": true }, "font-awesome": { @@ -21397,29 +21667,50 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "fork-ts-checker-webpack-plugin": { - "version": "6.2.10", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", - "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.1.tgz", + "integrity": "sha512-uOfQdg/iQ8iokQ64qcbu8iZb114rOmaKLQFu7hU14/eJaKgsP91cQ7ts7v2iiDld6TzDe84Meksha8/MkWiCyw==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "schema-utils": "4.0.0", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -21454,27 +21745,47 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, "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 }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -21496,6 +21807,8 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -21520,12 +21833,11 @@ "dev": true }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" @@ -21536,6 +21848,8 @@ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -21587,6 +21901,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, + "optional": true, + "peer": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -21597,23 +21913,6 @@ "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.2" - }, - "dependencies": { - "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 - }, - "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" - } - } } }, "gaze": { @@ -21621,6 +21920,8 @@ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, + "optional": true, + "peer": true, "requires": { "globule": "^1.0.0" } @@ -21656,7 +21957,9 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "get-stream": { "version": "6.0.1", @@ -21679,6 +21982,8 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -21698,12 +22003,12 @@ } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "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.1" + "is-glob": "^4.0.3" } }, "glob-to-regexp": { @@ -21727,17 +22032,25 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, "requires": { - "array-union": "^2.1.0", + "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", "merge2": "^1.4.1", - "slash": "^3.0.0" + "slash": "^4.0.0" + }, + "dependencies": { + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } } }, "globule": { @@ -21745,6 +22058,8 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "~7.1.1", "lodash": "~4.17.10", @@ -21752,9 +22067,9 @@ } }, "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "dev": true }, "handle-thing": { @@ -21767,13 +22082,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, + "optional": true, + "peer": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -21783,7 +22102,9 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "has": { "version": "1.0.3", @@ -21821,7 +22142,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "he": { "version": "1.2.0", @@ -21854,6 +22177,8 @@ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -21916,9 +22241,9 @@ } }, "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", "dev": true }, "html-escaper": { @@ -21928,39 +22253,31 @@ "dev": true }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" } }, "html-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dev": true, "requires": { - "@types/html-minifier-terser": "^5.0.0", - "html-minifier-terser": "^5.0.1", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", "tapable": "^2.0.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - } } }, "htmlparser2": { @@ -21979,7 +22296,9 @@ "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 + "dev": true, + "optional": true, + "peer": true }, "http-deceiver": { "version": "1.2.7", @@ -21988,22 +22307,30 @@ "dev": true }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + } } }, "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", "dev": true }, "http-proxy": { @@ -22029,12 +22356,12 @@ } }, "http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.5", + "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -22054,6 +22381,8 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -22081,6 +22410,8 @@ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, + "optional": true, + "peer": true, "requires": { "ms": "^2.0.0" } @@ -22157,7 +22488,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "inflight": { "version": "1.0.6", @@ -22294,9 +22627,9 @@ "dev": true }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "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" @@ -22311,7 +22644,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-negative-zero": { "version": "2.0.1", @@ -22347,7 +22682,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-plain-object": { "version": "2.0.4", @@ -22455,7 +22792,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -23821,7 +24160,9 @@ "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "js-tokens": { "version": "4.0.0", @@ -23842,7 +24183,9 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "jsdom": { "version": "16.7.0", @@ -23929,7 +24272,9 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "json-schema-traverse": { "version": "0.4.1", @@ -23941,7 +24286,9 @@ "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 + "dev": true, + "optional": true, + "peer": true }, "json5": { "version": "2.2.0", @@ -23966,6 +24313,8 @@ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -24176,6 +24525,12 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -24230,6 +24585,8 @@ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", "dev": true, + "optional": true, + "peer": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", @@ -24262,7 +24619,9 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "material-colors": { "version": "1.2.6", @@ -24276,9 +24635,9 @@ "dev": true }, "memfs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", - "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", "dev": true, "requires": { "fs-monkey": "1.0.3" @@ -24294,6 +24653,8 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -24313,7 +24674,9 @@ "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -24390,39 +24753,56 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "mini-css-extract-plugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", - "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", + "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", "dev": true, "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" } }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } @@ -24452,6 +24832,8 @@ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, + "optional": true, + "peer": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -24463,6 +24845,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "yallist": "^4.0.0" } @@ -24472,6 +24856,8 @@ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24481,6 +24867,8 @@ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", "dev": true, + "optional": true, + "peer": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -24493,6 +24881,8 @@ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24502,6 +24892,8 @@ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24511,6 +24903,8 @@ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24520,37 +24914,31 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" } }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "requires": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" } }, "moment": { - "version": "2.27.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz", - "integrity": "sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==" - }, - "moment-jdateformatparser": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/moment-jdateformatparser/-/moment-jdateformatparser-1.1.0.tgz", - "integrity": "sha1-TGuuM+IJDONS05uHfpsxcJkoscc=", - "requires": { - "moment": ">=1.5.0" - } + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" }, "moment-timezone": { - "version": "0.5.31", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.31.tgz", - "integrity": "sha512-+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==", + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.34.tgz", + "integrity": "sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==", "requires": { "moment": ">= 2.9.0" } @@ -24586,12 +24974,14 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "natural-compare": { @@ -24621,9 +25011,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, "neo-async": { @@ -24632,12 +25022,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -24649,9 +25033,9 @@ } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true }, "node-gyp": { @@ -24659,6 +25043,8 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", "dev": true, + "optional": true, + "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -24672,17 +25058,13 @@ "which": "^2.0.2" }, "dependencies": { - "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 - }, "are-we-there-yet": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, + "optional": true, + "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -24693,6 +25075,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, + "optional": true, + "peer": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -24709,6 +25093,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -24721,18 +25107,11 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } } } }, @@ -24743,15 +25122,17 @@ "dev": true }, "node-releases": { - "version": "1.1.74", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.74.tgz", - "integrity": "sha512-caJBVempXZPepZoZAPCWRTNxYQ+xtG/KAi4ozTA5A+nJ7IU+kLQCbqaUjb5Rwy14M9upBWiQ4NutcmW04LJSRw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" }, "node-sass": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "async-foreach": "^0.1.3", "chalk": "^4.1.2", @@ -24775,6 +25156,8 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "optional": true, + "peer": true, "requires": { "color-convert": "^2.0.1" } @@ -24784,6 +25167,8 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24794,6 +25179,8 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "color-name": "~1.1.4" } @@ -24802,19 +25189,25 @@ "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 + "dev": true, + "optional": true, + "peer": 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 + "dev": true, + "optional": true, + "peer": true }, "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, + "optional": true, + "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -24826,6 +25219,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "abbrev": "1" } @@ -24835,6 +25230,8 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, + "optional": true, + "peer": true, "requires": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -24847,6 +25244,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -24878,6 +25277,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -24909,7 +25310,9 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "object-assign": { "version": "4.1.1", @@ -24990,9 +25393,9 @@ "dev": true }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -25075,12 +25478,12 @@ } }, "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, "requires": { - "@types/retry": "^0.12.0", + "@types/retry": "0.12.0", "retry": "^0.13.1" } }, @@ -25189,6 +25592,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -25238,14 +25646,14 @@ } }, "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-modules-extract-imports": { @@ -25285,9 +25693,9 @@ } }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -25295,9 +25703,9 @@ } }, "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "prelude-ls": { @@ -25307,13 +25715,13 @@ "dev": true }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "pretty-format": { @@ -25327,12 +25735,6 @@ "react-is": "^17.0.1" }, "dependencies": { - "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": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -25362,13 +25764,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "promise-retry": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "optional": true, + "peer": true, "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -25378,7 +25784,9 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -25466,7 +25874,9 @@ "version": "6.5.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "query-string": { "version": "4.3.4", @@ -25487,7 +25897,9 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "raf": { "version": "3.4.1", @@ -25534,21 +25946,21 @@ "dev": true }, "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true } } @@ -25871,6 +26283,8 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "optional": true, + "peer": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -25882,13 +26296,17 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "optional": true, + "peer": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -25900,7 +26318,9 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -25909,6 +26329,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "optional": true, + "peer": true, "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -25919,7 +26341,9 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -25957,6 +26381,8 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, + "optional": true, + "peer": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -25999,12 +26425,12 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "dev": true, "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { @@ -26013,9 +26439,9 @@ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -26037,29 +26463,29 @@ } }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "dev": true, "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", "dev": true }, "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -26080,16 +26506,16 @@ "dev": true }, "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "strip-ansi": "^6.0.1" } }, "request": { @@ -26097,6 +26523,8 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, + "optional": true, + "peer": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -26124,7 +26552,9 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -26187,81 +26617,35 @@ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==" }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, "resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dev": true, - "requires": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", "source-map": "0.6.1" }, "dependencies": { - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "dev": true } } }, @@ -26289,30 +26673,6 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dev": true, - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -26352,11 +26712,32 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass": { + "version": "1.49.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", + "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "dependencies": { + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + } + } + }, "sass-graph": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "^7.0.0", "lodash": "^4.17.11", @@ -26408,6 +26789,8 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "js-base64": "^2.4.3", "source-map": "^0.7.1" @@ -26417,7 +26800,9 @@ "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -26428,12 +26813,12 @@ "dev": true }, "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", "dev": true, "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1" } }, "semver": { @@ -26443,24 +26828,24 @@ "dev": true }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -26480,6 +26865,12 @@ } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -26550,26 +26941,34 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true } } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "setprototypeof": { "version": "1.2.0", @@ -26639,7 +27038,9 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "sockjs": { "version": "0.3.24", @@ -26657,6 +27058,8 @@ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", "dev": true, + "optional": true, + "peer": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.2.0" @@ -26667,42 +27070,25 @@ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "agent-base": "^6.0.2", "debug": "^4.3.3", "socks": "^2.6.2" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, "source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -26721,17 +27107,13 @@ } } }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "optional": true, + "peer": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -26741,13 +27123,17 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "optional": true, + "peer": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -26757,7 +27143,9 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "spdy": { "version": "4.0.2", @@ -26797,6 +27185,8 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -26814,6 +27204,8 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.1.1" } @@ -26836,9 +27228,9 @@ } }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true }, "stdout-stream": { @@ -26846,6 +27238,8 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, + "optional": true, + "peer": true, "requires": { "readable-stream": "^2.0.1" }, @@ -26855,6 +27249,8 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -26870,6 +27266,8 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "optional": true, + "peer": true, "requires": { "safe-buffer": "~5.1.0" } @@ -26906,23 +27304,6 @@ "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "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 - }, - "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" - } - } } }, "string-width": { @@ -26934,23 +27315,6 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "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 - }, - "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" - } - } } }, "string.prototype.trim": { @@ -26985,12 +27349,12 @@ } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { @@ -27010,43 +27374,18 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "min-indent": "^1.0.0" } }, "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } + "requires": {} }, "stylis": { "version": "4.0.13", @@ -27095,9 +27434,9 @@ "dev": true }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, "tar": { @@ -27105,6 +27444,8 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, + "optional": true, + "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -27118,7 +27459,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -27133,14 +27476,15 @@ } }, "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", + "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", "dev": true, "requires": { + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.8.0-beta.0", + "source-map-support": "~0.5.20" }, "dependencies": { "commander": { @@ -27150,10 +27494,39 @@ "dev": true }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, @@ -27170,12 +27543,6 @@ "terser": "^5.7.2" }, "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -27192,25 +27559,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } } } }, @@ -27283,6 +27631,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "optional": true, + "peer": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -27301,13 +27651,17 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "^7.1.2" } @@ -27350,6 +27704,8 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, + "optional": true, + "peer": true, "requires": { "safe-buffer": "^5.0.1" } @@ -27358,13 +27714,9 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "type-check": { "version": "0.3.2", @@ -27407,9 +27759,9 @@ } }, "typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", "dev": true }, "unbox-primitive": { @@ -27436,31 +27788,31 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "unique-filename": { @@ -27468,6 +27820,8 @@ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "unique-slug": "^2.0.0" } @@ -27477,6 +27831,8 @@ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, + "optional": true, + "peer": true, "requires": { "imurmurhash": "^0.1.4" } @@ -27502,12 +27858,6 @@ "punycode": "^2.1.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, "use-force-update": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/use-force-update/-/use-force-update-1.0.7.tgz", @@ -27572,6 +27922,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "optional": true, + "peer": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -27598,6 +27950,8 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -27671,13 +28025,13 @@ "dev": true }, "webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", @@ -27685,12 +28039,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.9.2", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -27699,7 +28053,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "webpack-sources": "^3.2.3" }, "dependencies": { "schema-utils": { @@ -27713,12 +28067,6 @@ "ajv-keywords": "^3.5.2" } }, - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - }, "webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", @@ -27728,15 +28076,15 @@ } }, "webpack-cli": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", - "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", + "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.0", - "@webpack-cli/info": "^1.4.0", - "@webpack-cli/serve": "^1.6.0", + "@webpack-cli/configtest": "^1.1.1", + "@webpack-cli/info": "^1.4.1", + "@webpack-cli/serve": "^1.6.1", "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", @@ -27747,12 +28095,6 @@ "webpack-merge": "^5.7.3" }, "dependencies": { - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -27762,22 +28104,22 @@ } }, "webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.2.2", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "dependencies": { "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -27795,12 +28137,6 @@ "fast-deep-equal": "^3.1.3" } }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -27822,19 +28158,20 @@ } }, "webpack-dev-server": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", - "integrity": "sha512-bkoNgFyqlF/CT726Axtf/ELHHYsTZJWz3QJ6HqstWPbalhjAPunlPH9bwt/Lr5cLb+uoLmsta6svVplVzq8beA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", + "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", "@types/sockjs": "^0.3.33", "@types/ws": "^8.2.2", "ansi-html-community": "^0.0.8", "bonjour": "^3.5.0", - "chokidar": "^3.5.2", + "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", @@ -27849,19 +28186,19 @@ "p-retry": "^4.5.0", "portfinder": "^1.0.28", "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", + "selfsigned": "^2.0.0", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" }, "dependencies": { "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -27885,12 +28222,6 @@ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -27919,9 +28250,9 @@ } }, "ws": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", - "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", + "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", "dev": true, "requires": {} } @@ -27937,24 +28268,6 @@ "wildcard": "^2.0.0" } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -28025,6 +28338,8 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "optional": true, + "peer": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -28052,12 +28367,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "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", @@ -28081,15 +28390,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true - }, - "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" - } } } }, @@ -28152,6 +28452,8 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", "dev": true, + "optional": true, + "peer": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -28166,7 +28468,9 @@ "version": "21.0.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, diff --git a/mcc/package.json b/mcc/package.json index ab785410c..f7978fdbf 100644 --- a/mcc/package.json +++ b/mcc/package.json @@ -11,8 +11,8 @@ "test": "cross-env NODE_ENV=test jest" }, "dependencies": { - "@labkey/api": "^1.8.0", - "@labkey/components": "2.157.0", + "@labkey/api": "^1.12.1", + "@labkey/components": "^2.174.1", "chart.js": "^3.7.0", "uuid": "^8.3.2", "react": "^17.0.2", @@ -23,8 +23,8 @@ "@material-ui/styles": "^4.11.5" }, "devDependencies": { - "@labkey/build": "^5.0.0", - "@types/jest": "^27.4.0", + "@labkey/build": "^6.1.3", + "@types/jest": "^27.5.1", "@types/uuid": "^8.3.4", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.6", diff --git a/mcc/src/client/RequestReview/components/FinalReviewForm.tsx b/mcc/src/client/RequestReview/components/FinalReviewForm.tsx index 65de3252c..b22e5b25e 100644 --- a/mcc/src/client/RequestReview/components/FinalReviewForm.tsx +++ b/mcc/src/client/RequestReview/components/FinalReviewForm.tsx @@ -1,5 +1,5 @@ -import React, { FormEvent, useEffect, useState } from 'react'; -import { ActionURL, Filter, getServerContext, Query } from '@labkey/api'; +import React, { useEffect, useState } from 'react'; +import { ActionURL, Filter, Query } from '@labkey/api'; import { Box, Button, @@ -163,22 +163,25 @@ export default function FinalReviewForm(props: {requestData: AnimalRequestModel}

    Enter MCC Review

    +
    - - +
    - + + + +
    -
    + ) diff --git a/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx b/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx index 6f2b3b7ff..f29d6016e 100644 --- a/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx +++ b/mcc/src/client/RequestReview/components/ResourceAssessmentForm.tsx @@ -161,21 +161,21 @@ export default function ResourceAssessmentForm(props: {requestData: AnimalReques

    Enter Resource Availability Assessment

    +
    - - +
    - +
    -
    + )