From cc881b38a1b0a1fd35863650da445e6179f192bf Mon Sep 17 00:00:00 2001 From: Rene Vergara Date: Tue, 11 Oct 2022 14:20:06 -0500 Subject: [PATCH] Implement Data Export Squashed commit of the following: commit 0c63521f38df66cd8a3d20e67d7b653f42f6b1bc Author: Rene Vergara Date: Tue Oct 11 14:18:20 2022 -0500 Update version commit f80232d9119a4a7ba94b0659ff13419857bffca5 Author: Rene Vergara Date: Tue Oct 11 11:52:56 2022 -0500 Adjust look and feel for data export commit 53c3d5e78effc26de14d9cc72e734fc7f7e81cb7 Author: Rene Vergara A Date: Sun Oct 9 09:40:58 2022 -0500 Db-export component ready for testing commit d4cdcd2a9a3eb0c53f5c0365e9a11298b6b15b36 Merge: da4413a 41b899b Author: Rene Vergara A Date: Sat Oct 8 09:08:33 2022 -0500 Merge branch 'master' of https://gitlab.com/pitmutt/zgo into dbexport commit da4413af853a6b5846a03455beb91321e98405a8 Author: Rene Vergara A Date: Sat Oct 8 09:06:56 2022 -0500 Data Export component in progress... commit 98d9360aad597c4ba66d54607e008222f3c58371 Author: Rene Vergara A Date: Fri Oct 7 18:05:36 2022 -0500 Angular updated to v14 - core commit e78d4efa46e691ed830fc8824aa5fa0986968a7c Author: Rene Vergara A Date: Fri Oct 7 17:59:17 2022 -0500 Angular updated to v14 - cli commit 9f2afbbff945bc24487e1798bd6a50ff231f6ae9 Author: Rene Vergara A Date: Fri Oct 7 17:52:44 2022 -0500 Angular updated to v14 commit 21b1866a091a689ead4f197717afd3f2ed1f1d9e Merge: 3936371 72f4d67 Author: Rene Vergara A Date: Fri Oct 7 17:31:41 2022 -0500 Merge branch 'master' of https://gitlab.com/pitmutt/zgo into xero commit 3936371c971a1bb4eaec7cc06ee3fb97e5a07782 Author: Rene Vergara A Date: Fri Oct 7 17:31:24 2022 -0500 Initial programming of Data Export commit 7c9b4ef43a8fdb891d3ffa2bb39bd8da1a776a17 Author: Rene Vergara A Date: Thu Sep 22 16:58:59 2022 -0500 Few updates --- AccountingIntegration.odt | Bin 143448 -> 0 bytes AccountingIntegration.pdf | Bin 98203 -> 0 bytes CHANGELOG.md | 8 +- CurrencyCodes.ods | Bin 31210 -> 0 bytes package-lock.json | 5568 ++++++++--------- package.json | 30 +- pay_xero_invoice.txt | 41 - src/app/app.module.ts | 8 +- src/app/db-export/db-export.component.css | 68 + src/app/db-export/db-export.component.html | 54 + src/app/db-export/db-export.component.spec.ts | 23 + src/app/db-export/db-export.component.ts | 146 + src/app/fullnode.service.ts | 2 + src/app/listorders/listorders.component.css | 4 +- src/app/listorders/listorders.component.html | 31 +- src/app/listorders/listorders.component.ts | 18 +- 16 files changed, 3090 insertions(+), 2911 deletions(-) delete mode 100644 AccountingIntegration.odt delete mode 100644 AccountingIntegration.pdf delete mode 100644 CurrencyCodes.ods delete mode 100644 pay_xero_invoice.txt create mode 100644 src/app/db-export/db-export.component.css create mode 100644 src/app/db-export/db-export.component.html create mode 100644 src/app/db-export/db-export.component.spec.ts create mode 100644 src/app/db-export/db-export.component.ts diff --git a/AccountingIntegration.odt b/AccountingIntegration.odt deleted file mode 100644 index 8dbef396a65dae0a252610645fc4d44bb6a6a145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143448 zcmeFZbx>Si{wUax03ldN2p*gScXubayG!Hl4uL>$cXxM(#@!`YaCdiaw)xJRS8skZ zJ6lt=Rr|-z?Ye!sZ++a3^f@gn@#ZZW0Pqd~5JEv!((YqG{00C3UT?@FfTgJ=(81LP zsApqiVQQe~U}|ke>ttm}W36XzYENTr1GF-uB$w=ivDNfQSDtbTqZp zGX~nz3Ya=r>e<-;FLB?!d-qoyLE!)Qg$Vg%sb^(s1hjXcu`@IpjTyD_qxGIhV~-)<4Rk2jIvyA@j=G)X1NICYItqRu^#R~NOfVSB9j3* z>CktRx_wFx5KU9wBFDm?dP@A{FXv`{c^MSV&Q=ucI`RJ0tcVulHQ8h?$(LL*EkvC& zY_{JK`)b4A!Q+Jqm|kyrV6%^Hz#FN^IUHt2y516Shb(gxWmdn}tCw&6RZkH0gD(tT za_FanA8xa>L@#6fr5t-_*6~KaZtIj^Hka-hW%&4?l|aP&ZSA$z$`eh$RgX9mw-W<5 z$En`)RpMCPRE86o0}!X{%PyE^`~_>HqSi^sf^RIx_#tw)_5xo?v_e(_?p^Jz$!{1a z0Ko4J0PwdQ_*drpD-D4TdNeMU7GVlf5h-+NEw?HJ&J}AYEpMs1#JLr@EoQ_=#ao5L zk4ddMMf#}r+iBM+2U&itxNIh|TBl2a9g0iVq?(j9YGBv|2xLW6i=>)hXhGw8@6&@( znmj#c1n5nLRVX*R)m`xr<)^BDi>X<5PCf?k|GD*??vHXLC3)9d`7_!bug!GE`)$nz z)r#*JmXT|ThLKB|`VLG@7()mQ$Y!2xR#Bo#ojI*UgqS?Dcv@{*09UWkMkbD>{ZuNT zhRSbqU!ZQbyyp^4VTBadU!k?S|G=Ag1cW0vvZ{g*!Cz%@n_4%}-_u2Y0w=;|A@lhy z>c?!Ro^xbN)lke%)KNM@5-C~aQ!+d9KV?kws6BWJ0l(i_SBGXJ^|EW4#FRuYpkUw+ zjfJ%apK?C=Z&XBF^&efJY$}t11I6oLL{9e@d7>nM)0y?kQnd~%;9pH-Q5uJOSS zewvw9C2}N_J2ed*ZPdiRcd0aSGjDU$){;Mdtkuzu|C6|}A}*Z&*^pLvw6I>l;$g%> zN&UKhrJKx`@>FQmt+Soh4)+(MbBxzONCiwnPeB4<{@(_|YaZDH9UM%pjO|~8p;cqi zZiDTE=W50G^K?Q&XNtjCLcK2Jx9`><4RMQ;JT+n1{c4I4=iMIO=UoEl~l zrV2EMuIJRKkhS@7%D1HU?}p{}0fvP{H2ti31^k<5)mPUy73R#?=O2or-cMoXax>{t zujnJ6*_sw-MH7dk=rx$Rbyi8MJ{pp=xwlhDR!vbH-rje3 z0J>cW@7vzr9UK%Nd1);b$GU-{42`XKtjck}q{Y{qT04WR7u!_Z#BcTQcb)Uu$(L!4 zDpkS9j&1Qr z^Y`(&>Gs9OQF9B0vHLtV=6qdOMDU>JPE=ayXAk)zh=V?X0UlgxFAMz%yK%$IxwqfU z7X045K|1*KwO==$2{G~HnlJ(wGv(%@3#>QZqy7&j6Ww<5Q>6>@Q2Mka63Q9ylQjef-plQ`RhFOX@98XQz z!89WUjNe{8b8l%fe>h#B^Z$q)YQEBZbJ=UAh|d4cKuZ%wGB!{b>)^Hq5r|5HjVrX( zFDcEV)Rnl8flqO=*)w(;UPaZf58DdrI@_5z-X!b`H4HBbA5c4L>#*Mv~}DOJkeIODX-&zto{KB8z{`Go}cCvfL8Wlk(}%h^XvxSXp=i6s=mgK;GA8p2j;aC7h{ zs2Z2@x36&o=*{8l@ju6B(Ce69-(+ozA(Qu}CByjKPh0{J#rTk?m@{Vsunr3r zV4!pN{sR`n zmr^k*m7z3*LXrwn7AVg57EYqwSOUWD1t{C%TO8yN@RFj|@L|LHY$NcVuAW~jnqOUi z5&WqKi{OpRh*g%Pyzc9K@+Q)^)i7j!N&kqg@O^e*2eI=tUz1lIa+j#Wet;Oi*-Y#W zbb3=-ZPfHbXZf|48gD&~HCAONd6ns}ccjKstw{D~@c1&wRjGtXxv*IP;l9wh+IKR? zwtk~{D&IU77lDH#R}B^NU(h21e-hAL!{@BP4Z5w|bD6g&8QgCA4v6}jB%fyHZDuSh z5`D4dZjI;**9%J|2$1M|MpHD)0$diJ==R93=U6B(X+XCj_Hb`ApdUHk+=6^Pd6zkzu9;3dXW7SC+=)D9O`vx*60~SeH3|R=! z%QB@l-qJ52y~URZ&2Cc~)R*1K8lgRSi$qqr_PZ*y)%x?!yb@XDyQ_A1X2T5{UTuNg zu|-+zT5qS;LdMgb0Iwm$^+`@rFR_EgYL0Gi!dfrmmNAu86X*y2IgQL}Le8AB6qrwY z{gN)axQ?W#1Kz0N;X;d9>s*+nmg!Z@d4~8VhB8cVP>=k$D5fXjteol0cj&*a@j zYb?1G{+dsx_%d-;OPVCZ{{%F*r-~|TKgKbvHy6)frsmCxvu4mM_WBhU2Ik%3b3Txp zZ&xt5H<2EuD^~$B0K4W0UK)-cRx-CG{1?eC(X_@axarn*qJGpZ=q_ZQnz|enFg03L zGGb>*h4pb3!h^L|}6KbY1)7DYgNP7ePTFcsWF~pedhhyc=wO*|)>Bw2agqKKnsa zUJHCgCE1xZ6>;>(O?1|ufyb_O^e8u=F8-kE@P$V_0=hQdglZ#UA37gY`%ZIrSKCR& zpO1RY>}ws4m&gn|d5%HwBYWl^GG@FAm@=zn|ApD=<;`oK`?aulgaZx$IH&*n;Op;m zp#9%9Y@O%;!0Y`wZBaCFwA8oKGqtd%b@=;78XGI)AX#Zqr1#kGAs|R%--YA>0H{y^ z02=TP(u)J~JxfF&4<=s#)>6 zMajlh#rg&HhI!4F73rom#g=vTwhjH3C5!fDVEdX*$EJPPiecBLdGEGu&xXUmj(hK# z>(H*p$R1dQ2&_s1)}jFG(t?3ZU^7mzH9y!^80;txc9#SDYJdZDUqXz)VP-E;*5GKH zmqcf9vb(RZZ*XvMOiWBlN=j~SZb?Z=O-&651oG`$_32;#Ik@3Fx)(aK^=slFWbzv++ObDNzv?1(ZW&5%300)ZuQb3XyveC?YwpE zsAl~fv~>Z_`U%bp0vCmYOJl$_sbEk(xUCr6Sq|>0dKqW{4}*GodWMIGr>CbE78ZKe zj|R6+y0*`I_pXL^&W84{CU;Jz4zFfU?-q_O<{|HAci{03@b4b*>>zl46udG6UY`SR zE^cma9v&WUpI&U8-K<~UA6(uXUEiJDJ%V@F!26rv<2~@%(dFgk`OV$c{UiA13Ve41 z27@84e0h0kg}X-v0MJUrg!mO*7LJ!A>=$SC;B3Gjy?p`Q)#;^mt!iSsJ+|iaF~@8T zn%F)BKAi67R!+-B!;b0OV~$Hd0lyoq;#TJEk(iRJQ*CQkGC;QoyktS)d6ChCUhPQK z;Gc!J>yJ=p+_ij>b6;W5py)p60^UHu{$m4;s7ufRfc<+D+SGs7YaG#Ue>#-QC6Y9T zx!IlO%%znSyP6}30&k$99gZJx_!bIYu)p53-w7TIImhQ2(Ql&OaxQ$2`$}7YOW;q; zos$k>WP=9$N?392ZSpu!Eeb7eK9jkD1CHe8N3WD=${oAAiv45M#FBT~M)G?u!B?~y-%Llrl{b-ZTtH8Pm;s%C} zGiHDvf9i92J~*T->D)(J@ZLY2Pt7bDB&J*0g|ZOF3sZIDl1=iNroh8K_s{jwwFDF= zqjinwP9&oiyM>|_Q}o(Q@9S%dQPZ>%cmsJ?7rks|91LwCOqvyTDr{JABSmlZ8Bfcu8n~0Ctda^)Fy_i|z z0(9~nz7&c+<0PI9g~=Zo-jXL}rCh`%NfhUx7JU~h%t@<+x3$rYwd0Q5ABB1f=6uNr zpq{7Qk2p>v=25(2wBU0FkiL5mW?>8(PoDeWz_#??F6}$5IWuCue4|rtP;K3b&;& zt2~)(yFR2~cg`Jfj*0opx5|^eu2CSR=yuS4h37d=)9{^rke+|fG__aNUZfdcK(iP$ z=QQ)^Z{JFpe#Pg&iOKR4NsLXedi{y4V@A8v-`m3_wZ2Orn|1gmmmsbtoAvpS8MsRW z{$FAaxp_?+0{yk+=>9#KD)*Jj=ftEIrVaynkv7Gcv@}MPu&!=uTxat`ah3ww6Fhzg zT;9^@BMNXlnIIHuj#wZ@xZXsRLasV;f8c_}iy-rtFwACNrO;L2%{`t%=*-K`z0Zl| z(+#-bmZ!PW?!4jlbhVXD1~WJd@iRxP(o*0lImep?)p?3CY&5~F7vkoMXco`F*)UW6 zrN^@z6mLSB+pQm6Rf6(jI|WG>k{{2%*g2V+1{ety&(0C)zg6Fwdjl%F4iafmFPx;D z;x$Wo`)eY?is`y@j5A%b$Hj*sjlORgblZ11$tyGTDRw`U{%@K5_oV&D6h?fD*}>-n z^-s+^I-ehaH<A(qVRvv|5t<|-2N5e*N6YJ+WfED^PdYoLLHz(P36*& zi0PiC4t$wG-b^s{7sx^i4WdUN>NSy}kV@$~onV&Gq~D`mScPRCO(I6DprE<|chI2a zpJ@m9`x2E4s|$wRT*{lbySSb*?%`{yzPs@lpq6}-lcsyb879D=L5Uar$}B!`#9k8iptW?V{1Vd;7FV=(>5w3NJBgIT$|iytIcLK$E9w)kU(nWO}KM^nAb-RIGqehIx-9@Nki&zm+?H0~5z1;CFy_v@%dI8N1kViCJa*`ORc4r;JVZV}r$Bh*y#ax>;(K_Js!@rAoO~Ii z5G+K-zCu!&qWvF)a*ZY!CM|PFV7a@YagN?={pfZ~N+0W#9Ek1Z87U07$YIT^1LQCR-mj8QZpvdD(ovWi;JK6! zi>oG(mgn-I5$j(2takRzv~`&DsxPnwq=z2mI`f!`m_v(@8pt8K+HdsGvh+zzen#u< z>PcQFX|>VF#I}2?#|S9IdP5H#c(@0lzCB|m;){CJCkwpQYp*q8a-K!J{A?~_;APfF z61wApYH}{>l-T(pV?8ho1bwf!0y6q(yBmAVsIATTC#7^uBclq3STdL%Z&g%ZvgShr z<0iA;v1%;QK868Pzo-K9{5D(Cb?8Brsb55r->Vx=qqMIKU z9BsxWKv9n;gt{Ly6i3BaPdO!U9yL!i^>w~16W0#Be%zqKWOcDNw~w&)R0nTbX`Q8* z6o6WjYmNG<=i#T?n9sQ}1Wwi8MmZ6PSJ+pVjcYfl<8vd}Xh!;E2JsrJ-BCPf5s7{Q zE$=(oPTbf0t{y{|M-@pT;Hqdkf*#MZQ_zj;+97&npHY@$-%{pb60@@iE1H%F(e_5- zLj|Cc_rLs!Ex;j~?x1t1uD>)Fejhia@H?cFfG1u)toV9RX0LAy>h)GJ@;W` z&&6(5?gp%8$^@fyHeY$kETve9v~Y*D)#49q_FRz$c$Y>jcvWBy z8b3FFg~PN}kmKFbqSHN!QeU?5pf@ZQ>R?+?oO-rR0c-}Ei%80`@1QsBF6)GS*j}pYC1g8M zh3NL4%EcFTIIG}6d_M;}EKZ_wGe0^j5{r5^0i}D(RYfI(Io1-3)`0rRG?s3bteZ`> zUwEEzMuSMO`S}Oor9y(k9}g)t-AK2b|3C#%NrmlFycK@v+w-%4ee>LDMC=kT#mf^e z%^LG0Fvq0Dvbv05$DORN)b*ayPU`KUXpe7Rwn_SYtb~sASH!K0JpV7alF_5Rs~s zIXYZ}86GjwqgyCzRPp`|J2^K^+l}@p8s(!nSu>&6uQX}O>1~avjRuX+*GVX)QcVOb zr1{Ag@KZ=x(?DPlm<(X+}$cqcYFGyAfv z5T#HRIq_qt|M`kg?bAMNA9@^CcK-BD-`=;WDGVoFCPwD&3|Yo%PZ4y3$ld`*#$FMb zI685s%wYp5S#)CZ!E>j9QT57tE?o28h55k=r{9^eJ=$X2G>`sbn6oRRis;?pAkz97 z&AHI#yWyk8EVC0;#8?&uZ4amSIg#9q$R%`TJTk(y^l^rt+Q{gtz%+q(CrtRC`?V|u zd1j~$lZ&*N1wCCEKld0M>y3#j4C)q;OC*LRiTlw7d(@zZ&mgw-PdI3{DWsNHl=hUh zkdaEANMfE;>X-+0WBE59FId)3L_6*>_cKdWbImIZ*BhU=)^nS~Qm#dB&fgd!u0YK! z`&g6qkD~EP54^ZIiQt0gF8y_S<;7?UMs!{FH>$2wK{2krTaWKhBFMKZk^;5En3AGW&Pjja7m{iaXuqU!nRY4F>4d--QxOPgu`TY>St1 zUpkI=xP<-ZgSvkjjk=DI1&egBU3gp{mRM7#?LB8YZ*0k|fahrIeQXu)Hx7Q|q)8W0 z3Rc{#Jj}d6Z@x>;PthdG3Y>DkMd@I(2>!I(D(LFsQqJK1vJP-*b7Rh`)| zUS1xZYU~@N^|56mF2rwD6kt+X_I}f+7n&vQ(1zgW*TN0mS9+PzdP2EVhDv9Y+Q3l} zJo)^I&M2ApCG+tBbJ_U^eYZv05**Ais};0?)BP{jn_rX9Z|IETQmh?r{3nlT!hGmc zJUp{&WDuKakwfRVj-O`{>Thp9(-|>DAK;OkLK~ppo9+V8)5cUf68R%0Ip2w}%Cw4j z(Sh^a=|We~>GIRtc_U#)t$paPPeAs3p<|$qL?_%xFYyo?V4 zk)ztT&4utd1^Qv$aD5J!thRwR_c%pWwd~C^$J`_-__P@u4g4%cedF+IoUMN}h;!Pude28etpu%A*|V4UEIM4jjiK9o?>Re`Pg^uwcOS@j@Fkt3{xs zUp5m`#fwxof|ff4$@Et&G!+8h7yN;VN!M>*E?HoGCPP( z%iO~UBPlIzsZDh~WrnxVq5C^3`vdW_NLG{2KO<4G!v667Ttda1Q@vKrUuHc#7Uia| zhv{>$XY9?~B)gyo*`-)mSxmgB&L(^emA+;AqGTH?{G$pfv}k8eErc@%b*eEc)ZUe? zk8|sj+x5ePT>*$JrD#lSI+WabEp2*3+1Zt;dG@3%xnsX-i%e7=g8xMK&{XKVL!ooO>?>{*0*B?>GTXQd{zPQk{%Qhm1lJ6dzoHF)s zr&VcytQ|NsIuh;Lj_{b8_S-N0=pWYk+clfvLyLBg{k)DJFmxrkS&;)Li8~U#yc{yg z;qS2|w%>2E!gZ-G!1f)=GhZmu+xeewL(xe`_|TU?&3G}pHF4Mrm($ftpEy^IAVG(! zZHIVDd-1d)h0bp$JQib1uybZete|h}EW`C}=)8j@Nk(gR-v%*s=v=N9mDLB`k+xMA z(hvomPrA4Q;Jf$4OZKi@4Q4blAr04BU;2Niae>ubx%IXZhG~m%TMyZ}w{5Is@|xSY z)|Wnq%&}ZPux{UybT8uY>MZq6YG@Ci2Q}JzJ{%v5vaU#ut2Q<|+&HC=-+CZQOSW?_ zxVY@zq+N^ZMATn`8`fT`q5f%#`~T`p^q-2>--na`xUTm9-4r^p{Vo8jIs=_9oF{y{ z=<3%zbl+q@i=^MPBC#$mcfiR-28CIlxsTo__jib)`TsEe|2HN4>-GzjnPI;oXrb~5 zvVaK?6P6Y#7trxbs!FXr}(EEkW@@54Bnnn3L0B-b~+CyiDM zJ7cyCb&pMNq9S_`gl+hSqAw1u&xtzW$i(fA49AWoar7`c^qs5zXi+6L@Se=-?V?VR z5KIE+_UD(8!?`x#CNHWV`@3mpYacgfbXKB!iO$aaWm-nDMT_EcA3uEivWH8G0sZ}5 z(^2_vrnbFXu~6d41!9MJXG`~4jCN3UL;{H)Q}?P>L+i26CePD~F&$+usJ5cgG?gWk z`#=HrQ!<6c>Tu*H5)ymz>9uVj*0I>?KKuN@%6mCXcflM4-)MrSzzOVc7)8#VJ93Au z6OpuRF+zeDjTVa-veXf!2C=Z09}fNQ&@30jyKMNG+?@Lg>zA?0S1=5BnCYDU+{*3& zLx2p{t(pOv$!3deGx4zG`R_f$6sDbM0!n1+5d8M+)2!HQ=1a%3-aGOyNLNb;nDZkN zSA)PEW-Q;|*lv8t^H>&34z(bD>Xy?TXnp>#K~J{>2ouoy1n2H}^NRlOYl zCwr-a;SqG|fv>(v9bSWzXEc3Gx&&w!Rv7-M6iaM|jcn0vYB-#1P8sWDPo&q+mC_h` zd;IuEAI}Ed5YKMlW{63?Q7KRau?X<%4J`2aPQf7}@G^iBkAnce#M`T9W~9Xf>!eEw zd_5&L5Xu^O?y>VIyNyzBcma_wyWN&;r2EZf!E{T$+&3m48tMa}LAvb9`_0PgU3PRP z4a8X4Uy}V!;y4H~-b(kwTvTow&`OrC1S3TWc@p*KfKX&jHk#70UiRxCncIr z-b7h1l7@`7^;ya5b+e!X)N5|UCKF*CK?{CdQgg-OT7@8U($o6sw9#hH=;*O8;ye`` zb7-S)#=mR9T+R=eD>fi*stxWhJw5WKJ*IRkiuD**x!|vFHLq6el9XnZ07l^SqQrgI zNtV=te7Zs#dXECmtj5uB&PrZf+D8T@)uZs z2%7B}#@!e{;;KMOY^50AFKGNvKZ3hl{HNchhO_s+ z>mvQ2yq5RAE1O;fms5)dL|FIRmA}(>pnoJse-Plw9Q<9Fm~A|hpF}zloHRH#fwder zWAPEuA~4a$-wB~kY#;W?ZvFTpi|3FbIG?Xzp9D&3^Ni#U+NM8DVFf+gq={d`qzl#h ztm9akJoK^OvyUm&x7*w^Kp}xvHBv5l3i|Yua9uvBs9_AHQ2$BTM(A@eGR$+e{0Ff} z=%pp40wa2}KxZUrt)QQ!ertk3KM|YX4+$A&-a0R9cEAiz_N5wPPg*Kket^r$Y(;H^ z^oHnAdqOwnbrC9T8~XJETYegbwgOFG;QbsU%gVNI0$HOHta^M#kf9KK$O*2xA4T_D zx8ZcZ6R`v>P03$40st;-6DP^{S%e2{-ui@A9gW?c=Q_g8;49aAW9t;C2ME3{&dOy;wK zQ49aYk$3xtt`ejJWU(JhP$SZ)$F8A^wj9c0wQ)FTK_u`(@{SWY;mfvGs8gPZS8j<~ zn`RW|2RtXEOHmpp()0YKgM!2b^vBMjchaccP@V1K+lWP6bh~lqR{?27ExwtvyM`ud z3}ZFy@70DTXmSycKaD*)Sv2*p%;U*TWv7$XX=5N2*Oy(D>>gb-J$JEQZiUtjmy0$k zm63BUhqgmjEGqHyxa8CB*@$NhnG{5mP;G%9V28;zi*a|_Q%I1|-9t$E^?p-lf#=?n zzkif>u6)bq>i*SchwDpI#bAKjUBKO)WXe~&Ip&1k`7pZ1pCpJ+&7Au9k9c_ajn8jI zMx$7VH8g(197TXHB`9-nftRH701^r$OQ?D2N*I;iqol%sjynVdL z{Kx3uN9;8h%qs|i4ja;NtIglN7k(1%Bz(?hoA{87P%91p4HUn9$DGX{+iJ) z*825~BCR4kI}2srX&#wTV?YLuf*cZ=gAT`K9ob@sF^ZrIj3{>i34MhF2kq%I^W|_7 zj{PD5^^VYLve1lmV7t6{HYv{YGKY4RG4(a$yB2AzqB4;d-Jh=LgYt6+C)0OWhHWgL z&SFk8ygvW1@IOGGnOt%fifSOTK|lK>#4C!QfWhhL(V21UpCgGz^x&RJs1xoWi$&Gf z7KaqCXpZmtgBb+lU&wO_g!!&Sq+zoJbt$F^C98a?#C~yUW;|Jwh(DQ`ck)@?qhM$-lqPXG?>#;Skm3l+PP|j3Ng4R{H`tNEV!!AWOHD^;H1FjIgVSy?B z-{h6DTbILzrDp7txE)+-J=*8fNE!lB2A6#>@PgGap5*VM=wiP}4op@gsJl zBX&ATO8T=MBc+{`HR2=K$w|x}K;e$ZbG7LLl*~kglvuCU&|lNkOI+ z_NM<&m*?Vd5~D{^Ia?OGuFCKTL=hLKr1Tji64HfmETKA?RPK@5>0P7A#jafeySdfF z(Xg3i7v-uO=WxK8Id1>K$GraGi*FK?o$7=K$^Zql@!>ZV321QX0)t9HXz1e?jM5=+ z^3~t@ND3ngbJ2fZm79y{!B>uQP{@&Bm;4-b63bY``QtW(oo!R{b6xURjyJB18TTR; z$}hbnc@vIYbdOJXqJrBT8+lthUc7epI?7h~JZTQZs^npm1#fC9CQLEDF~NJ#`PYZQ zf=!$d!@e!s4=z+1hzA*-%Z8|D$Eyr0T#nj}WrfmCVc{(<8?A`p4u%iKblI2ZA*IQT z5P9D*xgl1WgnOR%WuNMmLk`HX*p8rr;)T6bC^ z0PQprJ+`!LiZRTh-T5V!SR9aC)_&Q&*$BWF+M>aaun!-W{ z?+V9H<;m|WB`;!!;1DUR`xquTas3&b5=%)yFtm@z|>gga8yk)Iw1azn@9 zVU%HuwC{-Vy|8sW;{nCKCJbqahm?T~vS}gap{hz){>C-lhjfOaJh-z^yJUlE2Dh4` zDD#d&%}J;BJ#M)CW>s5ROkKFYju>0~HFUlNF}B~4Vtk=GL>hVL!7UGUl+K7Nbs#21 z)WfqW2Q~`*KB8(~OIfZ&GLqX7k8?AR1tmw3$6G28A29aa-A|85MQ6qKx@Z_P5#dDn8GmQd*wkfkwUOh~Nz|gAx za9pXEF;o1El2bwnY?1O}w{+M?+qZ^CXua>_;O5ll+b7gF6V~nOr>Ql|@6e1I3+x3w z)wlB4!m+@{p-`_1d>%ePRJ`U6$cw5cCUfG_1#?(Jh;Gsx3xm5;W)dI{cP zfbm@8)L9(Lh#IEDuNRUbQmP6Q3#|F8q`F9WRqEgC4d(~G(nM-|-Ig#)UrNl}a$MT@ zRWuDulr#_x55G_{w)G+aCY9j{=K0iBl72Aj*Kk$hYAuz&dwRPOhM5y94B%>;`ju;F zj(v*mV9VkF_sN+HTdI$dj)m0D29xE(=GH2uae`#^pGeOVI`v|XX4Pe3Q^cp9Hd7j8 z!uQn7R6Di=*74V6Q~+BLb6!{}0Y`<|(R{c^L2&|0S4NE`x4kjrOrplb6GE|$3+hYw zjQ4kJ*R!d0@0#x3;Ei73t-@L!PH;?{f%(gm!}F(?mjS%y?kG=g+-LoE_ggED)~1u* zqw^?C0S0niweK_WrHQV+1oAq}gkan69VC;~{0Ea89IBKo_SFwnPb}JFQjWJ+HN3Hg z_guff*ad4FoygrDJTG^HbiCWWTwc!0iRn5CgUurGb#J*nVvqFMRMHMpQX;&UxLevE z>+GNRr;ZMTOBE){eSU=QP!rmBCsj$Wbg^x}%R`Z7!AesxQ-c=Vc5vEsXXqXC-^)XtQ8!Z!+>DJWm& z+PN#+dvn$couowTZfq~2{W6m!yf3F`ULeO3;NF?#@Toqc002#9|8u9@&L$_JK{5dF zdNV_o3}j6W92_C1P-yAt{<{9wu(JK_8xtcN9lbCM9jh>tkdOcqJqt7azura%=K}z| zWqSt;p}05IDG1p{=VvM?C@Ur?NB}wJVq|Io1OUjQJfpb3ck|))>L}z1Q@|V(Y(!>p zsD1csJ57O>B~bWT-I1>83LzOY8Vy6Vvuticm?x}-QxXV^M2RGJtb`YPv_U z0bX8TnXLsekSFjq-_`5^02<=g8_Fe**9r0v&OuB{7;fhs3IK;vPnPo)6U#wZ)j`nO z^7X_RK+p~dImu;6;B4w(LLe$8C9CoS83O(rI8fN^_bTLV4hqsT>9&1CtyzQ!1+)u8# ztlvUp{qOZ(3;fpt|Fyt>E%09p{Qu7a4n9PX6N!MDUSPv+%cGN}7Mf^pcB%zUu(BGO zV=Gy6+p~Gm=AJxrGqIhV;r`HoL3U3|peiORH>&M)%u`jrh{*Nvsu833{PXe)ztIs5 zX)+d2W-v8W-U(<_L$R$9b^W7xYco#~gze~BtF&Ey(p*(C{~6T0L+#>lKAGaQ?0ViS z5ckI_Ar#psjnJv4-#6i*|DT@a|K3m1;TxoMEbTO4wRo!gix@J>j~N+Q#zH}Pr1k_kh(cQ*5mv}? zrfx-hc0RJ>-d!c}yo-E{eAaZ65dg5yg-LC>`yi5g#E$ z9Ll%N>uJ*qkxQu@TN$!TM?Q{^5AXnYrVU@Ni)oxix0aQPPJ%evIKahux34ExCW;J* zAb4N&1_x$ia+tbyTY#pb8)hDM|^ya)QGgl}>^~LFm^G%h!37?#|?|XkaQI zh#40qhL-+3|7kWDH&wnykkCrQaD46xWz$NMP6JDb?BvT2X^{?VX-(dZl$;zsUmVQj zp+nB#WR8mP!9$qtw8b@5xz9BVudWX5t3EgLnq!u9lDvAB`DbM38 z!%G`z{&^6?;dZ6fs<1W|f|F=)nf7XF`|fIulhYK7FO5tGjZ8$^8$W5M_Bp@(WIT|W zy~M^}2FFOW7ejs%?Z8dkC4s;vrj4~Z9%e7Yebru|m;s_*hY)X~DJAl!9Ez+=exB*S z8RvaaK+&#psd$C1iGZPl;8Il|#XmkK$H0{jd`uACiZBw1pcvr+dXt~akZ#sT&*)gT z8LdG{K@f}vd%nJEG=haY*oTp_No&S(kdQ!?V7w)-lxQv&@+Dr!%AI5dIWMqF@=lFR}r02cx z8bRFMF2!a*PI!9z&Tv8oxR3xscidqFl3r_-h~b9geYoCYhG5Cq76!&<#UI@Y;_M%= zyuai<_3nQ=xw}il&{<%5s}T?*l5y?Q*1Tx)t?gl$Ft?_ zR53XSM!HdKG^AN8x-MI7VN$<7WH_7y_SAg-fhE6jsHDg$QUo>}mVI&Je}y&kcom-) z6XM!s;L-MEFzYlaO^{^Gr;(3&LN$i>hw@6Ni(E`+Wi0l*h#6fsES z;M*B>bT7c&T>SaGK9Efibq|qr7^5WG`^s;oIt7xp@vj0bj`P0?aD0?2bHrt~Uf%CT z$mm5)giZ<0uB10`Df-a;?P^Vo5rHOvI-fPg-N$}7xOf7x) z0acFZgjNo0b5AevGTyJFj7$cxZ|(ZhYfa)A!*#ve^SmyfQ+tA59d<_VEJ&-pdUn>< zyrF!BnrwkU(cMzN46vrpq`Dl1l{H_NMA^0wb##)U-WumTouF+0=G9G^o zdm;#uWX1-e&lc0?;h|h&sB1Q{^7W!Y&S{?{cpD*wNq;$>s*boAKg4J3th3)Ch8Q7DQhN~Tqm3wBjl(h~hnD>Hal5>@ zxcskJfGn=~G%=6Af}yrHgn~^Zcib5^aG8CGvx4tjg8DRADzNW@A^#`Rp{e_tOe1cd zhpe=tMu%Ez8*x#l;ZWg~@~qWM(`F8>z(v_pX>JHTHSW&8_$nKNN8j|Hx?8+xFkDC_ zvCE+925@V~9YkQn8hAgZXMMUIfT%Je^4bY^lrpkKbK}@wsW1#L5?`Kl1kjjfygw%*cCB_g)(_!(Om%&S{qoCm2Wbmm5% zAzA4&ue%oirC_J0ZPhgH!FU?56K>s(-^dj1b$K^IzB&PMP~thcFvMHBU(Ghf5Opjm;*}A3nFH&tBIY1rg$LmpD)sF(tQdj1hDYDj9iLYqoexsxmsm2L zp_7Y{#d7rr_E%#jB}qV_!Yf}pN2|UctMXad{l@QY}v#? zugXMKyE!Vea(N$J%k`fcZ_x(>EX#VvMEW#XE7ZMmAcd|Y3gUljtsC08wsLj6311uV&CKNKE?rG z%&!mR5g__XF5VHo#*o&-T$s*;Ssf21D&;gFkW7tdPRUK1v)*j5^)>0H7@S|-C|P$Y zYS$^q4(2@^dBKZ{BLc`M-l!za;WwDwf?m_;076T0zvnNKaq(dmUXzB)53(XON^jPR z;^e`3QQLKY^(ROWOAi?#y}G8T@-7F3Cbix87IawLLdYsvO(ZK*ZLKz+2fdn{ z2%Y49ev&^M;mcZ%GK%HLOvLSJ(VH%tpd# zuIKg`N|A_nHWF$e0*v#KKNg4Tta@DkzKxfc{{R856hU|up}We#Wf5zX&Bj0^H3zn1 z8dAx!3({W}q~=m@GGF68tN4{SveN2VKC5JW5Qy3vDqq{E%`ki6C9lmfC!qwQHZH}t zSF8KgUxZuZJ&uavyL!)F&zJ!uYvij9J=V6&_EUH`6>s1nM#r5dd$o`aU3@7%H?4Zp zR|dBk09*7BcUYmar8e`~XKIL01)J|pAR@Y}w{n!UtxvMX8-a7SX*(nb7&Y?1yRT2o zAT+qX{Kd7P)?@Uh_fyz2t8p4eF%;dUI5{gdRfyO6Yi1R`!tE~+K$``+y>HdB+NimY)hfcgedVsz$meLwuhq;_7D@_4yZYMnNp&vsBu(T zU8tHXhS2d~{fn)4%|^hNZ;~U6?gn4(8JGb^?IOzFw)zHZySxxpiy(kPssKoGy_n5Q zX^f>=NQN8s>_gaoA=Nh+JH%RY0-mzGF6koZ0ssUL0sUUZH1|ISG&5m4a1}RF@?w=V ze#I{nLPFZ%!36^5P#VHwv9|y|D{9v=epY4%>@>=&qh2pIXti#*K~7j_`iZ`Q_%oC7 z`S8(eZZ?WHAC?b?95~w3m80{r_BrG>7$VUZwvVr&oMt?K7LOqrI|$jus)FQmqmb=E zzU!#7-`W8w>8=#7WNHu*BaozHcZ{jLp%zp`(zTE!y~@3p?_eMq!Dn0rfCcy<|7PWS z=rh`~F{Dv^li3Q~5_8n@KB$e7;>~%L8d-(!4S)}>5z@yypProahLu(*y~*s3jaG_v z)^R`Wa4bDXsq4cKv{Hw;tr6g%Grllb_AdjMsjg&#IPzM7PPN zvG=QFo_~!2QbrdU^pmgwv1HD`ndg|r05|7X-y9EeLIN>U3aJzevWNAWR|5=v_65sT zd-_v`R=wBZdx*g^xz!+U;lnx5;B`}~+3IIJ5H&YiAL}dRGv9^PpMFI(jq5?gq}~+=qtOO#u%Qe z%R+xpo1=tLn-CHJS)<5G({3Yt?yspD#L2qIybG^o)qYN`VcC1>g!|DtBoJX5u$DxD ziqHO>3oJQlX*^PaMBUDjJ){ew!=T2Rce4u$k}>?US^*1C$nOboy^Qd_&rjerZh)|) z!@%E%#5}w4V3|fjY|tPlgFPP-AYYyQ{Qks$+--jEbI3~uqzcgWr|*)!3YzEb^7N>l zcij+W3+W9d6XZ9B)!e*1Ub{SqZFNryA;rR{$zX6`Z{D$%MHLK9x6H6vDlhZ&+(FGL zt@J7x@@x9&hO>D-|3QgW_7pWt&4dMrPSm^3v`DZZQO{FAMwBC7(hw(g;7;%|v{lz0 z$f!dIy@{9H>PdUkV0D@RF{u&nUu5DBby&Ulmy3DRqxuV>IwZ;S+%hS)qelhbY(gTn zgUZV(0b(zsiWSEcFOq{hRUi5v*o1ElkRG4+)JQ8nShD+USz7F{9&($XD*0+J$~3nDGu zjS8Yj2uP=Nhjb%INrQAOAstJ{F7eG--uvDA$0MAbnWuY}s?9$$RuDiNbC6|=c@c$Y zHNm67&5C7Z!52S*Qa9K64F3ncer!S{4u*(w34^!a8`crNGzinHy`> zX8%L#B>^Z7DQ#*hm_+LUh5%dD&7;-28-Cx%V+kQVdx!(hxsHLIv;wk_*tuR84@iMa zd#Vxn#Dz7VNYA~m|BJ_8z_8c_%!w(bHq$j`sT&tDi|jB5J*lKhK9^~Ckn}4beD;6&hbqWVMTME>T@e@R=$1oHi&U7{J|>5N?=FU@Mfwy(F(Mu=h;UM|{2MSU zy1hTa0*Al4_t$_F$6SGSvh_1I8IMV$4ho9Sy&@j(JyKs|<2oet9e_iN$!tQ3XTk=K z-nJ<*gHyU*d#Aa$4zV)><&=)fa|Pbv=9*sZYESGAwk)jwuB!4V z3nZuecl(p4WWA_U%>v1HxXt8aLZnt~UVEyRO$D*~mmR^%xOXkez%1x$F%X zW!7(6WA7sZ8!tBmJ*0B(0&d__LmOoTp(2fHtpPwjRy0W&{xx)lvZ7Z$_7MS@&Wwig z0{JvTz775#b`QnEmDyik^~E0*t9CgGV6UAfP6ZnYLUyN#8>E~`XM2Z*ece}hU=JU0 zc^@~3EbzU}91Xt$-eQc3`M20b+=878@-SlHN0g3(^4IgQN30tZfq=zOHCTbiP>Rc@ z*9C29o#ZW;>%EM(ggYuah58jzKqO-3+o4YwSl|H@&MQ}lH>!ixq{3_rSK?)(&>OyR zgRsJ(E{7A>c1GF zV6?rE%sMxGtDAofMp4u4>4exGV`l;k?MrZhNW=A4tZsEe{WqR0tZ9z(U@+r9tQN{K%YBU5s6^IJycn89ap|tN~)6**g zF8h)7N09pu*k)k`4~jZES{>C&dxX()8sM^i}Au~+wuPx*fK;zk0wW+*)e7hTdupMd?b+X?%@CU@LN ztx#e4T{n?C!`WrtG-d!t7vF z2~oHnBcDTKJRB!KKumuN7W0gBd5cWIx%>|F7GokC0vhHNY_e%*vaW%uVTQHp@K-(p zJWp9%7|b;=%LItsY$vNuqf_g1%U#^CYT!#^c&LOe2AWH^+*bD*7=dX&H7)c77J|WU z;1izS{emy#Ai^*h(WAX({M0Qrp z;W{@6!lKW^b|RgoQSYQ2K?GW=^2I_UCztpg=^COCu=rF6@(#1NFviNM)F}cOv~FwC zgVgR3Y_6dzpd#jq1qp%chZ7IyMxi{-LV%BVteZIq^5E(~0?rd{WUxSuZw)TwZO6RU zh|BN=c(*6UHp6BK^^1{bMsEOTAe!E}i)cVqM-~u3B&CR`e!4z_t$Q8t6JY|e?Jfs$ zr@bijvo}Cv3j{VBa3R!JS+Ew0H6LCk9>W(TVGR#&0k6IwGQHR6v!6Ru34#!DhP|t7 zpgJ&dLR+0;J?vwBf(vt)QSSM2R`}rtEM?(@2DEZ1txQ82xoD$-8acrA=EDJ1AgKUr zgJr@h46G%xLg`aRz&c7nG(aahqQm za?jvB-A2PO-->c8gk8HgLXutJ#EuavY+w$t!&k+gF$G9i*>pBbyPVYk@;H(~d|G+p zWyx2c-+LT$50p7&znHi)?I`QsYw zo71@~VnTr(;Nj~GNr?EQ;Ccl*)G`XS3B&@SY+APrWp6<7Q}i&zuQ(L;o~;CRLpq=| znk8P#4sdqhayD}Tf5nB!s+>H0EZ-nBxYDHYV6$Ij84>*F$ENJ{=+<_S0)Wr8-2!qx z@p`?f;RuK*Oo^T=d9Q_8TNN-jU%Q9g2sLokhmWv_)5GF0<7@snEFRsv)y@** z)Dl;k4WtydOL+yv53t<{Z{~{Vn%Hh*RbYbNb~z=o_g@EE;_E35gC2Ff7Axn#ggTSN zo|LNR3q$~7f;MZzvqby5mPEpJ4#7xdcEXik*)p;s+X7HP=3cS`FpvVBJ6ROX5Ysd-Pl?(%m4! zxc10o^_}+AoI$9)h5L5kT+K!aZff$Gs z%-b&gd+NYAd0%WvtOfY_A$30xT|iw!-RLbi@G!_z$v~#W>hBop!vA~ubfN8_blP#r zt#kVhE%1ktw5CsW^@nP<{>DAag{Y9SumlzScO@t46Se^k|2~8u!qD7eJ4?_o_>0ZQ0P_zPcQ3-KgP)b;T^G ztaDQkLyBt?KMCpI$uG4)r1%#XZ^xd7^MBtmnQq2%#z9OFFRTs;iAS&FVM8(pyGDv3 z)CX28w#=L0^e5pz_5-rPCa@3Pz%qdYa$}iCdj62O1P2+;fIYE(*>O{_8c2x;GKL<63hO(44)4t{PuGUz^Fy!9*X48fmiL!%NnpfV z+-`C3B~Y~8w&#xztT8A(q`{zM(5*Evup!v{1;Y_sqx~&oX8F69B)Q!D>EP-B?pyg7 zSwM$6L)E=1Ee9rl=fC@d;=Pwl z&Wb8{`XaWtD+we=50S?Ic3+W$o$W&~-{&WA5ToT19+V5|XNQZFwy;BMjTQ#z>PsFc za1K^OOnML)^s@9PB%Jnvmn%yfOY*|%|gqPqtSzad8(N6weZS3t)9|GPIQ_V+nM1U^CxkXYbnxeDmu zJ9WuE#Z!yknhZ`0NUT!&NfszXk5GpgJLRkU5W`@_^p>qy47~LBWu@8>@|0lfZ@8Bv zzSYj3r2@qCRknmV$0$T1>!noS9D$*UcUWli3hI6bkrXGAd~ip>XN~0tq|4jn7??ey z?YUUK06=l#Ia+si<`$kndUz^@;Vgx%5|pi^^k>BGf!{vF#t89j-qrKEYS}gl$aaeV zz%@?b3gWhP zwfqJ@RfD-x*lFU&*N_Sxw~{QpmDsuk@k*X7BnAzw(zsmJ(@oC1!Ja0C*%kNxVAw&W z3mwLLonjOOc0r$9h^Eg4OX%+#sj3P-t;1N*Cictq3KJM|M}+3xc6bP#^$ElA2F;4* z2c4g{fW>^e%HJjs#sr=D-s?VSF}BiB-oiaO#@_3B;lZ{SHHF187w*#^P=d<`Y^*r|TWP?{uDN zePKvB64Rf*`)IiJ(OP^*w%6kfbS0jp0e6ponDm>0Z}{f&X4Y=w+hQ1n) zFiMbQU;dUe(fY;9=h2j}@>~>HReqn0-sv_Av|cA0)<|AcmWGF~(>BQ(8G4yrXxH0F zRloT$?G-hsH!1DZBj#Rix9s|Cc_cJ^Vt>)hLO^g ztr9eZjgL>MJFC_xx>hZTHSu-6i=M(lA0duSCTy7#uoT63uV#Xa$%+<8=Mn1ThX+nK2emsAZZ zmJ+q-AcV6t6>1^Ba{TEYYhg&vd{R{WBOYBlhFy1Di~iQ~+>t9WaIKRaj~{X}GgKaMX$vz?dT@vUA7etr-m)x@68 zt->(xNsj!Y3!_@po+F{(pr)o=+&#g<64mw*!aPx`-c_^~U&7$@bXrZG!*eCaPZC#ojDQnBOzhID9=(e?pf#402ha4>bKTpdv- z;;L??dtqn$@sOF_eY!>uB@>-ADOw}VhjSSFI)5)yZ7o0QULGZ4GNN$i?5M!K!IXu4 zO_wTk<#z>V;;?om9gm$qmOHWW6i<+4fG6zHZG29Ke^Vtp1rCa-7)0Ln zzJ&bHY@}PIl?BDRk~0y?EvmJ-X8F5$?w3tHnO$Vx=HJj;@2?u#w7^&W@!Lzcrc<+O zrT6A_b(o9ILdYLc5L;%6!jKJ^(x(7F^>?Kq5FTQ*D4ZNG7gsq@HWh?a|6zw znpJL1@gK)s=so_ovL8!`>PTSfVGDLYJP#NwRIJUTE!LZ!`PBGSh zG#r!>>^&-w4=WpT0v zW*ML&xEQ6N#j0eb<0hQy(w#F{n-#t6>1L{vL@m3@V2M6h#=FXLm-4B#a2Xt}RhkSX zBCu@ol4hhkAnco8h(cIZjx`;|>*8`0Mo87A{{cstui8OEe(B;rj z4Qx(I4-4JP7g1ao_|}`Gl0(gEKBzPKhnr5FMC>}{%b|P9iQ}(xOEWdhxF4UDiZND- zJFvBfc~_KaSxiPiWxhUZ%;<5q)QOd)J>NXiRe3P7l%6*% z)b5}^+7|f8Yd(b$wMBCv=q_7Qit z7pM$REoRes`XV$@KoTyL%~p&?PxPzb8yLmU9r`n5va-3CtM-7kF1c1t`%hU4Q^n{- zL;2%WE)#WGcf(cGh3-Tug3W4Bo*>%8n-!U$pETq?@;DVW^$V{CnV#c*w9nZp;a@AG zt-z9>x1_c@$EP$(x3{jU`&>-CkaYDaJOC>|% z&%UA!V;72KS)O(1SMaT~gMa4k4k|Ad`%JynVvmEn(x0`)QBgD-;#Vv3`sqkv_9FF$YsnTi@q zkoEFYH0Wb3o;s|TzeC7!~h4F7g4HaA(Eb|IjjZZ&L`j( z1)F*W0poCXn7t&vVYe=mt8_f-MPZ-ru%v3fxH_~yr$rdSbUZzcDD+8&=jkXWW_~2U zfBLMW6K0FA`IhSIYbd;Q-9-mr1o-|!=km6l4dp=oPZFn{2oCxY7s+AKOL4hlqto`%n^<*aknU=}LJG`Zq7|JRBtYt>dh>rXBupQ}UH3yg5FZ{+CG%#g71e z@^B3LxTMt)Z)|GS^k~U?Tt|1@TBn%w6d8(n^aC2h9W|DVZI)HE?hW*XSPg^{6dt`5 z*p=X-BN}AKxB06>!={=oR#q`H>o*QB*ad+OzEE74~~ zeX!_>pU*x}U=x>Xl=XdkZtKUMj-1nE=MZ;RX3U#^{URa@aWZauu%7tL==G%gS!>&I z{QfhNrj?H!yI!jB$TD(cy_)*#O%?msIDUS2(@6xD(K)$*V++AT{vTS7Gu~x z0CaIbLXu2XHu^|E9%y}XsMWB}QBEp}zI}NUiKGXV!EPXgQlKEV*y`Owr`flHh#zmI zkZ!i|gKd-lkoFR@_4Crl%r6m|(^=A$!2p^U1K%24RKFI+X=L09dp7chM*5<}Hc-^X z_G2^4-Hp8UiGY38%4zG9=Pdcj)T6n~OZT)V$f$wsQA{@WbZzVS-dATR$&AS=tT3n- zv%M)pycJpo9?xk&Qm?_Ui5f0*^Hl1D@ci6!;hXoqV`x^9vhuxwzy%#Ai>q>?lZQa7 zQJow;8@L-0X!o|V(>b=h_I&2xH5Z1m)tgbQ6TA_K1JV_PL^~cE z&ZMJ1hcs}BSvk}DSdDkRKQ(HI)hOtDZxlpwoGtq02xdQO!(ILqy^vS4%c#nC(EiFxf+2a7-ta+{EDE@WodNgkiOY`2QzEH|f8NTHH%)RrGA4w^}p~5C_F=?K`Wkqm< zYr>Q>xdB15?LvhR)!I9pW=h|70U;3|)i6c&tmC?-ROlAPXoT0ogmA)ORM;&iybSJy z?z*kU;7^jd>|b-MxpOPRvk!AVuYQ}TT8boOr1-`vWf~>rG*nU`xV(jb5OT-9KB>1P zXymq%*`|T)W*XxG9oJfNhuPyr3*iNeNg3IXY351|X+*sA`*|(()axF(46AD=Khj6= zGt0bPCDw1y{}oC)N5nl=DQr_IqAwt)77h~VXyV0F@Ey3}Bh^QaW~Sm2v&9Q$(>kWh`yy3R?yk#K;PUrS?hJ>> zv`}Wr7kR~*t~$onnz?Kfy5?#E=}HE@X#`hhfJ@L?$)?dnvBT6v38l0};b(J0tCEmH zrIllp>qDxWt0W5R@2J9y_ei@)r)+07WZUhIxj^a)`??2u0kEdjRpybp&Z;GRrX4JV z#4O&&nx%nGN-W~n$CH}M>0(rqnG>4U%>^L6K)j>+%c}FKEYn54u#Z?>&s>$EENZnb z$5>$c$o0%t)^vLO{8LSQeN-3hI4p6Y#(OAbYl~!L)>Ux1JVr$$KR${#k2|h*yV6oP z4N*q0N)UgeJjZ5gbbZzrbuUq%pea5A%24p+%gWNiBzM8@3rY_vq}nFJGzA@G20l7FIaXI& zOu^+{B%3aCdd_D>(Z8Ta+aN}=Bl}|RTZlR9(4@)t^_ZIZgt`Eq+mD@Q^eAOBbq$d( z9tfIGpOm_}LZltJj9YS78};^*+hXK$es`S^VqLszNonBhlrU&)M!>D928pQ;c~661 zNY?E5@xr6UdBe|(ot`7SD>Nv*I-9(E>0TJ>6)TmCa@IBF9eT_`!cQdL5*cL6ag9E3C!hs@QyjASJ%~x>oXkqKTz}2g0 z)pe@^W1JJutmVTk4n0pKk@0P25@f+Q$DL1m%jcLPv~M}$8zw*IRZI5h%#eyxpwln( zGLTTh&)8pzdhIWK`#rIGtE%?B;Xl1|FO^6AgZ=NH3x+p1xkf~x#yXDz3TRPHl9Od` z6q0YWbG<*$S0PPnuaQ33!@El6LP4oYs1m01ax~#*HoXLm$b?8-=^lYVh-eKwc)7^I zbTp>7F-wme>+q>K$UunOD^_6C(buSZs!%f%-g>)Dyl3TJuNJOs*;A7At!%Njpw31N zBikNLRHk-RGMt-6N~uvK3;Vd#k;ain;3s4~ zrsxhJM*xD+>y1-=&24_(POgT2jp6$ZS1p{R9Gasi3dj{#6VMfFyXeXrHR~=eQW2zH z7oAj;c3t#(qg(KRH3ks0W>@^w^{#f`n!x*rn)RZ5e_K$@!?qqjCj@=yUg;RTwxYwg z?xA$}Zyv!~0WHvRJyU#H<9a59Ld^SlP3Ko#Lz_2R-z+-kN$5WR!<@+Ms!wP2t)I zHucs>aeEgrdw$^RNAxI>{AN(PQsG3QD!pr$Xnx5l_r?q5t4 z^0dsbO?$M8s>P|O=-%N$w~X8s87J&sY+{dxXI*8g*HfMU(vYrLm8R!nL&dVu*e8Wr z9jX^RYABdU+CQwFO;qV}bYwf~>eZl$!gPLmR-x?N;ES?}pxPLhUz1Hx@*FY?$WYLZ z=vl$b=Li00mcl~kA#bIYr)t%X9=H}C$WDHucN~FFisG;K3IYZBxSgHnqn{Pe)=m1T!;hDm-6PwYo2j~g1PKLWs;U!6 zbx_%a!E}P|TV&vP^!D93#&sjXB7Os6N4P-MvoFPbVx1$mvmAF5H{Gq#E9n#}M)yhU zk8E@tjoOP%i%NXl!q{Ro5=Wif4ceq-kZQD{#`%Y?u|<$= z>MTtU_94zqlSPpWt^}zAUxH@5kVMnti_=$O$QbR+tLt*dS1)e(bH2fc5*Lp>ISe5@ zD6I8OegQIk#pb&qdQE>Urr$~0o%(#H%=q`{cI6X_L7u&JVS&TAx$nL8d6HMt%x`>u zOuHJ_UgPLh%a_=+^DT{;Ah&CB;?zlQ8*BDY_-E0EP!~BdA1|lmhNHKkw_7CdGip$4 zSHEy^uX^32L8PcWX7}WfoHT-lDizWok;~xv%{b2eD2`y&M?&8IO~@pDqLn+Y8pq@W zZq(=c2jW>piN44Lje<{AXZ0L>A?XKzF5LWz$LQCEVWLN`vb-yee@84NPip5@JGHuL zL=Q{efA9HfHupqDb$(!QWz>plFf?h+@KxROHXc-mS7H(?c0J%^@3t%ZvV@^-%e{Ws zqI;$gXfa^E7vO*W|EZ)7SVYESzby&l_mOB1;0nAC))dyI__CPp^k?_3T&(q0< z;Oj5uu1@|PNPat8_bG^@<{xtM@76OJ@8?#!*#E}$vqF)#^ zUu$^ykjC~$KqDwuuq7y4pH(G$Qzu(aI!aQM%jT%0OUwBhQQ%jF8mpx!gW0nDW|*DkxXnjD*r~qW@0UV;6PYkb~4mS zVsGRcBq!5s4+ku!DqzZz>wNQNP0cRN zA@?-7kM3wuqhkm-8hdG}eXYPNCrBzHwy7?;?dPM!F@r|*QLQEFK)n49@hKH*PR#w_ zNFOcd=i}-e`G_U}tC48oX*3p)dBRJXZ>gFp+y4fq*>)?)K)Fy$&UW4b<&vM{kxZp^ zM@VU^)xlZUxL+mFqI+i1?kq?bcPSMKr;LH7Wb~mO-z(&@7g|;4qSwvDRs!MkGXU3% z{cX^IF@aTSgDUE~rVN8ZQA$%0%{y*?jODvzuI8JYz9LH+H|sW9@9=Nzxc7VeH#YX! z9k25b`g3i3qT;h69WY94xgE%IJ0$BMhoM48#AGb2H<|F%*xE(@S{Ayp>Ph}yR@B6q z<>S?%P@BH-81`#IQm;{M7HGL=KDI<%;*CV3KQQ5t^JQR)AH}-w54frk&FxMEk=C0t z090gHt!2!#U;duhk>Vc&R@$owFBY*$QaOAanw*R&7qfY7=>3wS}=&O{hUKn0H zt#iL|LO9*DM!LGGv|wQ^(cQaa>%0?NmB`%0DPg_=XSB)@233J^F72wJgd+^yicmB_ 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 R3@OYY3|?O-t_@633;;{|@=*W) diff --git a/AccountingIntegration.pdf b/AccountingIntegration.pdf deleted file mode 100644 index e0f2ba271fb2fcf944378c82e1eba20d07e06b76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98203 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

G`>Q!(fep9rvHqLFD2}Z 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

k>^UOP6h5hl@sJvU1}? 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 ZX%?3x7L|ajAWLAuY00Ik>gw;t1po~y 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 z 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 1.13.0" }, "optionalDependencies": { - "esbuild": "0.14.38" + "esbuild": "0.15.5" }, "peerDependencies": { "@angular/compiler-cli": "^14.0.0", @@ -171,7 +179,7 @@ "ng-packagr": "^14.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.6.2 <4.8" + "typescript": ">=4.6.2 <4.9" }, "peerDependenciesMeta": { "@angular/localize": { @@ -204,17 +212,16 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/glob": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz", - "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^5.0.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "once": "^1.3.0" }, "engines": { "node": ">=12" @@ -224,9 +231,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -236,12 +243,12 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1400.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1400.5.tgz", - "integrity": "sha512-bg5P9e7ZqV4Vmj3eFmfZhGXxp2FICN/myvu9IpUyIaNfwsi/0S98Cc4MMH0GtoK0uy27kB5QSyWUO1rwB+npJA==", + "version": "0.1402.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1402.5.tgz", + "integrity": "sha512-h+o0GZD9iATwWjaTiUR0lJ3QZ9twUOJ1sotRchXHzAXMuaDk8wqqPriL5S0qDMlA2QqpNt4OD9rodUCRwae7fw==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1400.5", + "@angular-devkit/architect": "0.1402.5", "rxjs": "6.6.7" }, "engines": { @@ -255,16 +262,16 @@ } }, "node_modules/@angular-devkit/core": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.5.tgz", - "integrity": "sha512-/CUGi6QLwh79FvsOY7M+1LQL3asZsbQW/WBd5f1iu5y7TLNqCwo+wOb0ZXLDNPw45vYBxFajtt3ob3U7qx3jNg==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.5.tgz", + "integrity": "sha512-lSje+HX0fx9Y2A4k63jVHrWdGT4wellhwcZpTCv9P6LvdfTkAlrfra3TaYhUPjavCsPwlRC/VVQN3Qkzk5m6gA==", "dev": true, "dependencies": { "ajv": "8.11.0", "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", + "jsonc-parser": "3.1.0", "rxjs": "6.6.7", - "source-map": "0.7.3" + "source-map": "0.7.4" }, "engines": { "node": "^14.15.0 || >=16.10.0", @@ -281,14 +288,14 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.6.tgz", - "integrity": "sha512-o7I5KBnz/fxYgVLZ+XIsaGZUDiQCqM89aaIPOg84Ij0Nr3N+f4NYq56PPRln7hAfV3m/3JpH+cgycaGND5wHHQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.5.tgz", + "integrity": "sha512-3a//d8f/yuR1F2QXAyX4pShWdkHBWbY1qpqqVnN9gRJ+ye6pY098gsCQKpKXPZGeV08ugu5v79f5JELMthBBSQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.0.6", - "jsonc-parser": "3.0.0", - "magic-string": "0.26.1", + "@angular-devkit/core": "14.2.5", + "jsonc-parser": "3.1.0", + "magic-string": "0.26.2", "ora": "5.4.1", "rxjs": "6.6.7" }, @@ -298,36 +305,26 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, + "node_modules/@angular-material-components/datetime-picker": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@angular-material-components/datetime-picker/-/datetime-picker-8.0.0.tgz", + "integrity": "sha512-mpndWbRimp77omkfa9LlpY21FN8xOFH8NV4hSLOxWg7RpUa1gZXLtW6mTRuDQ9cpWO6m9qH/8ioHKtvY+Epckg==", "dependencies": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - }, - "engines": { - "node": "^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "tslib": "^2.3.0" }, "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "@angular/cdk": "^14.0.1", + "@angular/common": "^14.0.1", + "@angular/core": "^14.0.1", + "@angular/forms": "^14.0.1", + "@angular/material": "^14.0.1", + "@angular/platform-browser": "^14.0.1" } }, "node_modules/@angular/animations": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.0.5.tgz", - "integrity": "sha512-oQy4rZIsJUHbK4CMxEgxVVOKAbX+k16Wqc9t6zPlqayvj0wQA1XdTdbXMfiZyekFgtfnjb+UPjmXa2FNe1G8NQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.5.tgz", + "integrity": "sha512-4BhR9jSjgIwoK/alu7FSwSU5SxISMVFBAl/4cEYchfCqnflMNkZ8WwRVKTQjyeuYW5KtQTw9jRNp4tGK1YQWYw==", "dependencies": { "tslib": "^2.3.0" }, @@ -335,13 +332,13 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/core": "14.0.5" + "@angular/core": "14.2.5" } }, "node_modules/@angular/cdk": { - "version": "13.3.9", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.3.9.tgz", - "integrity": "sha512-XCuCbeuxWFyo3EYrgEYx7eHzwl76vaWcxtWXl00ka8d+WAOtMQ6Tf1D98ybYT5uwF9889fFpXAPw98mVnlo3MA==", + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-14.2.4.tgz", + "integrity": "sha512-5jngZcOyC2n9pRYec/D0iCw72QSnCkGYjtfgIlOK/FZYGhpOa34GMGObPuv4F0u7J2TEtbO6xIFsCFaK0FLIWQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -349,37 +346,37 @@ "parse5": "^5.0.0" }, "peerDependencies": { - "@angular/common": "^13.0.0 || ^14.0.0-0", - "@angular/core": "^13.0.0 || ^14.0.0-0", + "@angular/common": "^14.0.0 || ^15.0.0", + "@angular/core": "^14.0.0 || ^15.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/cli": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.6.tgz", - "integrity": "sha512-q8iByoyVNLUOCosc5/wD9FkaM09d5HOic5RYSAg265pMgreQ/oQM1ajGRzzVWFhzw/RlUuon8ezZyAUAXfszCQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.2.5.tgz", + "integrity": "sha512-jrvQ7nv/8k8i6D7LXrZi+DXQQkpmqoxC/NZL7hH1zyB9shlnG/ekMl+T4y7tvg3MWKxJuIfWVtz/EwOkMKmEaA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1400.6", - "@angular-devkit/core": "14.0.6", - "@angular-devkit/schematics": "14.0.6", - "@schematics/angular": "14.0.6", + "@angular-devkit/architect": "0.1402.5", + "@angular-devkit/core": "14.2.5", + "@angular-devkit/schematics": "14.2.5", + "@schematics/angular": "14.2.5", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", + "ansi-colors": "4.1.3", "debug": "4.3.4", "ini": "3.0.0", "inquirer": "8.2.4", - "jsonc-parser": "3.0.0", - "npm-package-arg": "9.0.2", + "jsonc-parser": "3.1.0", + "npm-package-arg": "9.1.0", "npm-pick-manifest": "7.0.1", "open": "8.4.0", "ora": "5.4.1", - "pacote": "13.3.0", - "resolve": "1.22.0", + "pacote": "13.6.2", + "resolve": "1.22.1", "semver": "7.3.7", "symbol-observable": "4.0.0", "uuid": "8.3.2", - "yargs": "17.4.1" + "yargs": "17.5.1" }, "bin": { "ng": "bin/ng.js" @@ -390,51 +387,10 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/@angular-devkit/architect": { - "version": "0.1400.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1400.6.tgz", - "integrity": "sha512-POqWsCvo5O4/5dsPYGA68YU9x5k/xAU+a5h/QvhjeRJVCuYZ0IX97EPQ+w/tXRRL3kdwS6zfaIXR2p+U3F1DmA==", - "dev": true, - "dependencies": { - "@angular-devkit/core": "14.0.6", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/cli/node_modules/@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, - "dependencies": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - }, - "engines": { - "node": "^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@angular/common": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.0.5.tgz", - "integrity": "sha512-YFRPxx3yRLjk0gPL7tm/97mi8+Pjt3q6zWCjrLkAlDjniDvgmKNWIQ1h6crZQR0Cw7yNqK0QoFXQgTw0GJIWLQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.5.tgz", + "integrity": "sha512-v2fIK6imfMkUvYNjZQO+drE39QO3eSS95Yy7UN+6inb47DkAfzx6hipA9zKrMENjsS3kDv1d7cgDHE7WuOCzIw==", "dependencies": { "tslib": "^2.3.0" }, @@ -442,14 +398,14 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/core": "14.0.5", + "@angular/core": "14.2.5", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.0.5.tgz", - "integrity": "sha512-2Fxrdd5558FFSgWU0szYMo6Lea1jzBPzn8oAcLxo/OkaHgX8tSrlmY6y3TMlSxJu8NbdKcq1CqFMrfw5mqtoDA==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.5.tgz", + "integrity": "sha512-L7d2/D6o9wlB2ugqRYpev6a8JntqS+7lF2o6z8y7RR2YAlAu71nq0BDsQez4/aSCK3HnDq0yhEnns7vcmOq/jA==", "dependencies": { "tslib": "^2.3.0" }, @@ -457,7 +413,7 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/core": "14.0.5" + "@angular/core": "14.2.5" }, "peerDependenciesMeta": { "@angular/core": { @@ -466,9 +422,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.0.5.tgz", - "integrity": "sha512-1bzojB5OoI/YLC7er+h+v1teG4Pp4jUxsFm9FmmgGaJ4gfadsPshzhZNASKoq/g7bQB7RnX0kgTGwwQImpirwQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.5.tgz", + "integrity": "sha512-3GYzTPw96TfJjw7Aso+f+uN6VFBWedqRATUQ6v+BAEyZIboirdLI1JQFOcCfuKWUM2B48RW+pdIduZmG3ckotA==", "dev": true, "dependencies": { "@babel/core": "^7.17.2", @@ -491,14 +447,14 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/compiler": "14.0.5", - "typescript": ">=4.6.2 <4.8" + "@angular/compiler": "14.2.5", + "typescript": ">=4.6.2 <4.9" } }, "node_modules/@angular/core": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.0.5.tgz", - "integrity": "sha512-4MIfFM2nD+N0/Dk8xKfKvbdS/zYRhQgdnKT6ZIIV7Y/XCfn5QAIa4+vB5BEAZpuzSsZHLVdBQQ0TkaiONLfL2Q==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.5.tgz", + "integrity": "sha512-Ok78Abq0puMGlolvNVzKFvsX7ePDkyxpZzztDzXDdRA4x4o6bAuuDG9Y7Wab2+wsdY6NktO+dFQjq1UBWClgSg==", "dependencies": { "tslib": "^2.3.0" }, @@ -511,9 +467,9 @@ } }, "node_modules/@angular/forms": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.0.5.tgz", - "integrity": "sha512-N1sxzaG4r0rwT3++lyYmbCUgSZaZA7E2NURvU1OFw6fay/XlI+ss1ZBFc6X0XfSa+OWxPuIBKnPmmQlP7aKOiQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.5.tgz", + "integrity": "sha512-aMH5Vrftny0KF0XzWQIGfHoI0LVQ2aatpWzdUWiUqBeX/Q+ucmxeP5rZyKtUsi0flETWxdRZSBTjbXZ3dsIcTA==", "dependencies": { "tslib": "^2.3.0" }, @@ -521,33 +477,33 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/common": "14.0.5", - "@angular/core": "14.0.5", - "@angular/platform-browser": "14.0.5", + "@angular/common": "14.2.5", + "@angular/core": "14.2.5", + "@angular/platform-browser": "14.2.5", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "13.3.9", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-13.3.9.tgz", - "integrity": "sha512-FU8lcMgo+AL8ckd27B4V097ZPoIZNRHiCe3wpgkImT1qC0YwcyXZVn0MqQTTFSdC9a/aI8wPm3AbTClJEVw5Vw==", + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-14.2.4.tgz", + "integrity": "sha512-vS7dyrnr2YpZPjFFmnSZ9W0dFpBQ5cWf4CH5AI0/KfbCGC+2ybkFZ61oMNBf1xXdoyf4Ob16Dm3xerKWFwJ4sQ==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/animations": "^13.0.0 || ^14.0.0-0", - "@angular/cdk": "13.3.9", - "@angular/common": "^13.0.0 || ^14.0.0-0", - "@angular/core": "^13.0.0 || ^14.0.0-0", - "@angular/forms": "^13.0.0 || ^14.0.0-0", - "@angular/platform-browser": "^13.0.0 || ^14.0.0-0", + "@angular/animations": "^14.0.0 || ^15.0.0", + "@angular/cdk": "14.2.4", + "@angular/common": "^14.0.0 || ^15.0.0", + "@angular/core": "^14.0.0 || ^15.0.0", + "@angular/forms": "^14.0.0 || ^15.0.0", + "@angular/platform-browser": "^14.0.0 || ^15.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.0.5.tgz", - "integrity": "sha512-uWFLBKuEgLuT1HnWctr8rMdnwZZ2gEcUWbhbf6DvwePcN1G5T+ltDOcQ3o2a8396hgmU0JyxBFVyGC/PiCe5fQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.5.tgz", + "integrity": "sha512-FDZm23N9veSEouQX1YuZUjv7Nillroi+v0VbN1x5iPpFZEudaoZYT3A7bpJwdlxUx/4rGS0caaXNhN3CowtIeQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -555,9 +511,9 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/animations": "14.0.5", - "@angular/common": "14.0.5", - "@angular/core": "14.0.5" + "@angular/animations": "14.2.5", + "@angular/common": "14.2.5", + "@angular/core": "14.2.5" }, "peerDependenciesMeta": { "@angular/animations": { @@ -566,9 +522,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.0.5.tgz", - "integrity": "sha512-VVka6K5jFd6DkFOq+ddMUj1QuI5+As5SbDLkJW0N452cYXA+CE5Y265DvbNbdXXl5wSffGGrizlKrI8jp9uLEQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.5.tgz", + "integrity": "sha512-7W8oLs8YEGRr8izgUlpHgBfg3vUb5H0yicTHJY4zIqHJJbG1rTl46CjULaMjYM/FWcS8o7y6XJJcHx0c7pKNsw==", "dependencies": { "tslib": "^2.3.0" }, @@ -576,16 +532,16 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/common": "14.0.5", - "@angular/compiler": "14.0.5", - "@angular/core": "14.0.5", - "@angular/platform-browser": "14.0.5" + "@angular/common": "14.2.5", + "@angular/compiler": "14.2.5", + "@angular/core": "14.2.5", + "@angular/platform-browser": "14.2.5" } }, "node_modules/@angular/router": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.0.5.tgz", - "integrity": "sha512-10V6MCzg65HdnylSOSDvmcvhWhsVaedrzyfulvAT1/f77HZkK8yv1lTZ9gL/rAMOnKoH3uzdQqlDj8AnuRLKFw==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.5.tgz", + "integrity": "sha512-AUHcr9Lln7emJ/aete08UoqWQFZOLH1MhuP78r2pixvnNiZ9C8hcevX1rGGax0Po/Gy4PSJ4wnFhZPgifqCguQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -593,9 +549,9 @@ "node": "^14.15.0 || >=16.10.0" }, "peerDependencies": { - "@angular/common": "14.0.5", - "@angular/core": "14.0.5", - "@angular/platform-browser": "14.0.5", + "@angular/common": "14.2.5", + "@angular/core": "14.2.5", + "@angular/platform-browser": "14.2.5", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -618,30 +574,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", - "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.10", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.10", - "@babel/types": "^7.17.10", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -665,53 +621,67 @@ } }, "node_modules/@babel/generator": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", - "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, "dependencies": { - "@babel/types": "^7.17.10", - "@jridgewell/gen-mapping": "^0.1.0", + "@babel/types": "^7.18.10", + "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "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==", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.6", + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "engines": { @@ -731,17 +701,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6" }, "engines": { @@ -751,22 +721,10 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -779,28 +737,14 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-define-polyfill-provider": { - "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==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -820,9 +764,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true, "engines": { "node": ">=6.9.0" @@ -841,27 +785,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -880,12 +810,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -904,33 +834,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -949,24 +865,24 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -975,29 +891,17 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1016,12 +920,12 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1039,10 +943,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1058,57 +971,29 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1129,9 +1014,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1156,14 +1041,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1173,13 +1058,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1239,12 +1125,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1271,12 +1157,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1319,16 +1205,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" + "@babel/plugin-transform-parameters": "^7.18.8" }, "engines": { "node": ">=6.9.0" @@ -1354,13 +1240,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1404,18 +1290,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", @@ -1495,6 +1369,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1625,14 +1514,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1657,12 +1546,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1672,17 +1561,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", - "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" }, @@ -1693,25 +1583,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1721,12 +1599,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1752,12 +1630,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1798,14 +1676,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1815,12 +1693,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1880,14 +1758,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -1915,13 +1793,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -2023,16 +1901,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", - "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "semver": "^6.3.0" }, "engines": { @@ -2067,13 +1945,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2098,12 +1976,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2113,12 +1991,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2128,12 +2006,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -2159,37 +2037,38 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.10.tgz", - "integrity": "sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@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.17.6", - "@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.17.3", - "@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/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -2199,43 +2078,43 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.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.17.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.17.9", - "@babel/plugin-transform-modules-systemjs": "^7.17.8", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.10", - "@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.17.9", - "@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/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.17.10", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, @@ -2272,9 +2151,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" @@ -2284,33 +2163,33 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -2319,12 +2198,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", "dev": true, "dependencies": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.19.3", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -2347,12 +2226,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2368,6 +2248,26 @@ "node": ">=0.1.90" } }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-color-function": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", @@ -2466,6 +2366,25 @@ "postcss": "^8.2" } }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-normalize-display-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", @@ -2539,6 +2458,44 @@ "postcss": "^8.2" } }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", @@ -2581,6 +2538,22 @@ "node": ">=10.0.0" } }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", + "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@fortawesome/angular-fontawesome": { "version": "0.10.2", "license": "MIT", @@ -2711,6 +2684,30 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", @@ -2734,9 +2731,9 @@ "dev": true }, "node_modules/@ngtools/webpack": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.0.5.tgz", - "integrity": "sha512-fOHtOYfuQhMTcqOfASuH5z8LwEmIG8323yPTP528w9RM9bUr3JaoK1RNcVuLKSvAGRTvTfeykK3/Eri/YW1DvQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.5.tgz", + "integrity": "sha512-Thwq1WyOOq1PIWMcjAAqKI1hbvGC0ywxbNoDadOlWpEFm6k0dvXC6Zm9lnVkePjxlPfagvbnv55+Lv9Vmygc1g==", "dev": true, "engines": { "node": "^14.15.0 || >=16.10.0", @@ -2745,14 +2742,15 @@ }, "peerDependencies": { "@angular/compiler-cli": "^14.0.0", - "typescript": ">=4.6.2 <4.8", + "typescript": ">=4.6.2 <4.9", "webpack": "^5.54.0" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2763,16 +2761,18 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2782,9 +2782,9 @@ } }, "node_modules/@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, "dependencies": { "@gar/promisify": "^1.1.3", @@ -2795,9 +2795,9 @@ } }, "node_modules/@npmcli/git": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.1.tgz", - "integrity": "sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", + "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", "dev": true, "dependencies": { "@npmcli/promise-spawn": "^3.0.0", @@ -2815,9 +2815,9 @@ } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, "engines": { "node": ">=12" @@ -2855,9 +2855,9 @@ } }, "node_modules/@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, "dependencies": { "mkdirp": "^1.0.4", @@ -2889,20 +2889,36 @@ } }, "node_modules/@npmcli/run-script": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-3.0.3.tgz", - "integrity": "sha512-ZXL6qgC5NjwfZJ2nET+ZSLEz/PJgJ/5CU90C2S66dZY4Jw73DasS4ZCXuy/KHWYP0imjJ4VtA+Gebb5BxxKp9Q==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", + "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", "dev": true, "dependencies": { "@npmcli/node-gyp": "^2.0.0", "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^8.4.1", - "read-package-json-fast": "^2.0.3" + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/@panva/asn1.js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@panva/asn1.js/-/asn1.js-1.0.0.tgz", @@ -2912,14 +2928,14 @@ } }, "node_modules/@schematics/angular": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.6.tgz", - "integrity": "sha512-vc4N6AXANMHUfcj5hOIDwBj4HQUrVSs03ksnznJGt2gkg2ClzJkK5Vg4/QA6lJ09VWSVZCuZ2Kkaua4bsTf6AA==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.5.tgz", + "integrity": "sha512-oYtQJi68EcDK940fny9t12JGE6z/ZbLeCZs+cPh4XT7ytRdO4anypBtKx18+E+b6jUnox4FxIGOf2WpkSAosYA==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.0.6", - "@angular-devkit/schematics": "14.0.6", - "jsonc-parser": "3.0.0" + "@angular-devkit/core": "14.2.5", + "@angular-devkit/schematics": "14.2.5", + "jsonc-parser": "3.1.0" }, "engines": { "node": "^14.15.0 || >=16.10.0", @@ -2927,32 +2943,6 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@schematics/angular/node_modules/@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, - "dependencies": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - }, - "engines": { - "node": "^14.15.0 || >=16.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", @@ -2980,12 +2970,12 @@ } }, "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10" } }, "node_modules/@types/body-parser": { @@ -3088,9 +3078,9 @@ "dev": true }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -3100,9 +3090,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "dev": true, "dependencies": { "@types/node": "*", @@ -3148,9 +3138,9 @@ } }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", "dev": true }, "node_modules/@types/node": { @@ -3225,12 +3215,12 @@ } }, "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dev": true, "dependencies": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -3263,12 +3253,14 @@ "license": "MIT" }, "node_modules/@types/webidl-conversions": { - "version": "6.1.1", - "license": "MIT" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" }, "node_modules/@types/whatwg-url": { - "version": "8.2.1", - "license": "MIT", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", "dependencies": { "@types/node": "*", "@types/webidl-conversions": "*" @@ -3456,9 +3448,10 @@ } }, "node_modules/acorn": { - "version": "8.5.0", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -3588,10 +3581,162 @@ "version": "0.7.1", "license": "MIT" }, + "node_modules/angular-material-datepicker": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/angular-material-datepicker/-/angular-material-datepicker-1.0.2.tgz", + "integrity": "sha512-ZJGU47GUPhe++OkN4z55j9/AYLxEbKEUZ6hiE+qKf/PIkEUAZEYYC26oJQkhoeBo5L04FF/w2cXA8Z5VEJfjXA==", + "dependencies": { + "@angular/common": "^2.3.1", + "@angular/compiler": "^2.3.1", + "@angular/core": "^2.3.1", + "@angular/forms": "^2.3.1", + "@angular/http": "^2.3.1", + "@angular/material": "^2.0.0-beta.1", + "@angular/platform-browser": "^2.3.1", + "@angular/platform-browser-dynamic": "^2.3.1", + "@angular/router": "^3.3.1", + "core-js": "^2.4.1", + "rxjs": "^5.0.1", + "ts-helpers": "^1.1.1", + "zone.js": "^0.7.2" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/cdk": { + "version": "2.0.0-beta.12", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-2.0.0-beta.12.tgz", + "integrity": "sha512-QbiXbsl1c2jOol9tpGbm/1rUCNBwNkycH0/ygphdupZI01C4Zqprh3shInHE7ooYObgv8AUkbEngT6z0/IcDQw==", + "peer": true, + "dependencies": { + "tslib": "^1.7.1" + }, + "peerDependencies": { + "@angular/common": "~4.4.4", + "@angular/core": "~4.4.4" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/common": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-2.4.10.tgz", + "integrity": "sha512-ExCbb/jTH4mGopV2M3+Ya1yFL3p7rA/gtL023bp9lxp1CD8LxjxcWCy5d/BkWBAVKEYjBasAW6UhrrnbNKx1ZA==", + "peerDependencies": { + "@angular/core": "2.4.10" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/compiler": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-2.4.10.tgz", + "integrity": "sha512-woq5GMFIV+50YebpZLqX1eV8X4lH2z8V692zx2Gi/eCzkWsGkvcRSTk+oMahlbCyM786zCe8oQvCZyGFxYLpfA==", + "peerDependencies": { + "@angular/core": "2.4.10" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/core": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-2.4.10.tgz", + "integrity": "sha512-AJeJONPkuQM3DHEEYBK2j5hEsplIcxt6ltlwo2jadMTiGouUPKsTArjb75c6yDyKBxxoYZ9O//XNy07ODXBtig==", + "peerDependencies": { + "rxjs": "^5.0.1", + "zone.js": "^0.7.2" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/forms": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-2.4.10.tgz", + "integrity": "sha512-A/kCKcQdR7RsSRJNRcNsMJUwsmO3MsdZfG8K5GgnJL275MRP5R6oDW2vdXwh/zP0q1qwr6WHp5qLRiFOzvBS+A==", + "peerDependencies": { + "@angular/common": "2.4.10", + "@angular/core": "2.4.10" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/http": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-2.4.10.tgz", + "integrity": "sha512-4K4hpzbJgCvfvCGVERWPU+df6huK+FNuiMnvsTFEmTc7xwEPgSfU3xBFuVZN2LBDTN3yA4BRSXXztHgRUaUbZA==", + "deprecated": "Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp", + "peerDependencies": { + "@angular/core": "2.4.10", + "@angular/platform-browser": "2.4.10", + "rxjs": "^5.0.1" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/material": { + "version": "2.0.0-beta.12", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.12.tgz", + "integrity": "sha512-TtaPFTWdDrtbHjWyfq4xzuLxpmhS8fhUIAT33MLXk5rxJ7WUxutxoBvq1FdA+EUkLZIUZIZE7RAi0vsc8ccQoA==", + "dependencies": { + "tslib": "^1.7.1" + }, + "peerDependencies": { + "@angular/cdk": "2.0.0-beta.12", + "@angular/common": "~4.4.4", + "@angular/core": "~4.4.4" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/platform-browser": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-2.4.10.tgz", + "integrity": "sha512-7GuHgvRN8TnNvQ1ppW0L5hz5qafP7m6Caj4vKNnt1FLM1/vHRBgtZ6U9gIa2DmiD8mT7M1cYAeDX7Qa7NbeYug==", + "peerDependencies": { + "@angular/common": "2.4.10", + "@angular/core": "2.4.10" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/platform-browser-dynamic": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-2.4.10.tgz", + "integrity": "sha512-NJcawfrjeRIE8R+iagC4V3G6q76vxN0MwwJxzPMTFirNEzngm4aG7LuB1TupbJeXCo3pWtBXXadj3/AB9Hjx5w==", + "peerDependencies": { + "@angular/common": "2.4.10", + "@angular/compiler": "2.4.10", + "@angular/core": "2.4.10", + "@angular/platform-browser": "2.4.10" + } + }, + "node_modules/angular-material-datepicker/node_modules/@angular/router": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-3.4.10.tgz", + "integrity": "sha512-NYQ+yxcZxA62knysW7biEfgOqzM7eLU2AXLUJWqnRV6HkJuJ254sW3CN7VyZNGggorIbS7fBa0eh9auWHeSfJQ==", + "peerDependencies": { + "@angular/common": "2.4.10", + "@angular/core": "2.4.10", + "@angular/platform-browser": "2.4.10", + "rxjs": "^5.0.1" + } + }, + "node_modules/angular-material-datepicker/node_modules/rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dependencies": { + "symbol-observable": "1.0.1" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/angular-material-datepicker/node_modules/symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/angular-material-datepicker/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/angular-material-datepicker/node_modules/zone.js": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.7.8.tgz", + "integrity": "sha512-u7Hdq+ZRTN/fxoa/G/IYNhkTqUlFODtJIc7iE1EAhhsnjRa/NroQ2ApaKUiVu5W4fpXXjH17Ia7eUtF2sQKgsQ==" + }, "node_modules/ansi-colors": { - "version": "4.1.1", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -3662,16 +3807,16 @@ "dev": true }, "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/argparse": { @@ -3688,18 +3833,6 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, - "node_modules/array-union": { - "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": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -3725,21 +3858,10 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "node_modules/atob": { - "version": "2.1.2", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", "dev": true, "funding": [ { @@ -3752,8 +3874,8 @@ } ], "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -3847,13 +3969,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "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==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -3870,12 +3992,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" }, "peerDependencies": { @@ -3883,12 +4005,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "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==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -4036,9 +4158,9 @@ } }, "node_modules/bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, "dependencies": { "array-flatten": "^2.1.2", @@ -4074,9 +4196,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -4089,10 +4211,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -4102,8 +4224,9 @@ } }, "node_modules/bson": { - "version": "4.5.4", - "license": "Apache-2.0", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", "dependencies": { "buffer": "^5.6.0" }, @@ -4157,9 +4280,9 @@ } }, "node_modules/cacache": { - "version": "16.0.7", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.7.tgz", - "integrity": "sha512-a4zfQpp5vm4Ipdvbj+ZrPonikRhm6WBEd4zT1Yc1DXsmAxrPgDwWBLF/u/wTVXSFPIgOJ1U3ghSa2Xm4s3h28w==", + "version": "16.1.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.2.tgz", + "integrity": "sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA==", "dev": true, "dependencies": { "@npmcli/fs": "^2.1.0", @@ -4214,9 +4337,9 @@ } }, "node_modules/cacache/node_modules/lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, "engines": { "node": ">=12" @@ -4304,9 +4427,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001366", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001366.tgz", - "integrity": "sha512-yy7XLWCubDobokgzudpkKux8e0UOOnLHE6mlNJBzT3lZJz6s5atSEzjoL+fsCPkI0G8MP5uVdDx1ur/fXEWkZA==", + "version": "1.0.30001418", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz", + "integrity": "sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==", "dev": true, "funding": [ { @@ -4617,9 +4740,9 @@ } }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, "engines": { "node": ">=0.8" @@ -4708,28 +4831,32 @@ "dev": true }, "node_modules/copy-anything": { - "version": "2.0.3", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, - "license": "MIT", "dependencies": { - "is-what": "^3.12.0" + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" } }, "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==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, "dependencies": { - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", - "globby": "^12.0.2", + "globby": "^13.1.1", "normalize-path": "^3.0.0", "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" }, "engines": { - "node": ">= 12.20.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -4770,29 +4897,26 @@ "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", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, "node_modules/core-js-compat": { - "version": "3.23.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.4.tgz", - "integrity": "sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", "dev": true, "dependencies": { - "browserslist": "^4.21.1", - "semver": "7.0.0" + "browserslist": "^4.21.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -4947,16 +5071,6 @@ "node": ">= 8" } }, - "node_modules/css": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - } - }, "node_modules/css-blank-pseudo": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", @@ -5062,18 +5176,10 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", "dev": true, "funding": { "type": "opencollective", @@ -5133,14 +5239,6 @@ } } }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -5233,16 +5331,18 @@ "dev": true }, "node_modules/denque": { - "version": "2.0.1", - "license": "Apache-2.0", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "engines": { "node": ">=0.10" } }, "node_modules/depd": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5392,9 +5492,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.187", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.187.tgz", - "integrity": "sha512-t3iFLHVIMhB8jGZ+8ui951nz6Bna5qKfhxezG3wzXdBJ79qFKPsE2chjjVFNqC1ewhfrPQrw9pmVeo4FFpZeQA==", + "version": "1.4.276", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.276.tgz", + "integrity": "sha512-EpuHPqu8YhonqLBXHoU6hDJCD98FCe6KDoet3/gY1qsQ6usjJoHqBH2YIVs8FXaAtHwVL8Uqa/fsYao/vq9VWQ==", "dev": true }, "node_modules/emoji-regex": { @@ -5524,8 +5624,9 @@ }, "node_modules/errno": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -5549,9 +5650,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", - "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz", + "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==", "dev": true, "hasInstallScript": true, "optional": true, @@ -5562,32 +5663,33 @@ "node": ">=12" }, "optionalDependencies": { - "esbuild-android-64": "0.14.38", - "esbuild-android-arm64": "0.14.38", - "esbuild-darwin-64": "0.14.38", - "esbuild-darwin-arm64": "0.14.38", - "esbuild-freebsd-64": "0.14.38", - "esbuild-freebsd-arm64": "0.14.38", - "esbuild-linux-32": "0.14.38", - "esbuild-linux-64": "0.14.38", - "esbuild-linux-arm": "0.14.38", - "esbuild-linux-arm64": "0.14.38", - "esbuild-linux-mips64le": "0.14.38", - "esbuild-linux-ppc64le": "0.14.38", - "esbuild-linux-riscv64": "0.14.38", - "esbuild-linux-s390x": "0.14.38", - "esbuild-netbsd-64": "0.14.38", - "esbuild-openbsd-64": "0.14.38", - "esbuild-sunos-64": "0.14.38", - "esbuild-windows-32": "0.14.38", - "esbuild-windows-64": "0.14.38", - "esbuild-windows-arm64": "0.14.38" + "@esbuild/linux-loong64": "0.15.5", + "esbuild-android-64": "0.15.5", + "esbuild-android-arm64": "0.15.5", + "esbuild-darwin-64": "0.15.5", + "esbuild-darwin-arm64": "0.15.5", + "esbuild-freebsd-64": "0.15.5", + "esbuild-freebsd-arm64": "0.15.5", + "esbuild-linux-32": "0.15.5", + "esbuild-linux-64": "0.15.5", + "esbuild-linux-arm": "0.15.5", + "esbuild-linux-arm64": "0.15.5", + "esbuild-linux-mips64le": "0.15.5", + "esbuild-linux-ppc64le": "0.15.5", + "esbuild-linux-riscv64": "0.15.5", + "esbuild-linux-s390x": "0.15.5", + "esbuild-netbsd-64": "0.15.5", + "esbuild-openbsd-64": "0.15.5", + "esbuild-sunos-64": "0.15.5", + "esbuild-windows-32": "0.15.5", + "esbuild-windows-64": "0.15.5", + "esbuild-windows-arm64": "0.15.5" } }, "node_modules/esbuild-android-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", - "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", + "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", "cpu": [ "x64" ], @@ -5601,9 +5703,9 @@ } }, "node_modules/esbuild-android-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", - "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", + "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", "cpu": [ "arm64" ], @@ -5617,9 +5719,9 @@ } }, "node_modules/esbuild-darwin-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", - "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", + "integrity": "sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ==", "cpu": [ "x64" ], @@ -5633,9 +5735,9 @@ } }, "node_modules/esbuild-darwin-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", - "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", + "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", "cpu": [ "arm64" ], @@ -5649,9 +5751,9 @@ } }, "node_modules/esbuild-freebsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", - "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", + "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", "cpu": [ "x64" ], @@ -5665,9 +5767,9 @@ } }, "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", - "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", + "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", "cpu": [ "arm64" ], @@ -5681,9 +5783,9 @@ } }, "node_modules/esbuild-linux-32": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", - "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", + "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", "cpu": [ "ia32" ], @@ -5697,9 +5799,9 @@ } }, "node_modules/esbuild-linux-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", - "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", + "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", "cpu": [ "x64" ], @@ -5713,9 +5815,9 @@ } }, "node_modules/esbuild-linux-arm": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", - "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", + "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", "cpu": [ "arm" ], @@ -5729,9 +5831,9 @@ } }, "node_modules/esbuild-linux-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", - "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", + "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", "cpu": [ "arm64" ], @@ -5745,9 +5847,9 @@ } }, "node_modules/esbuild-linux-mips64le": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", - "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", + "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", "cpu": [ "mips64el" ], @@ -5761,9 +5863,9 @@ } }, "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", - "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", + "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", "cpu": [ "ppc64" ], @@ -5777,9 +5879,9 @@ } }, "node_modules/esbuild-linux-riscv64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", - "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", + "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", "cpu": [ "riscv64" ], @@ -5793,9 +5895,9 @@ } }, "node_modules/esbuild-linux-s390x": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", - "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", + "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", "cpu": [ "s390x" ], @@ -5809,9 +5911,9 @@ } }, "node_modules/esbuild-netbsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", - "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", + "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", "cpu": [ "x64" ], @@ -5825,9 +5927,9 @@ } }, "node_modules/esbuild-openbsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", - "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", + "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", "cpu": [ "x64" ], @@ -5841,9 +5943,9 @@ } }, "node_modules/esbuild-sunos-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", - "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", + "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", "cpu": [ "x64" ], @@ -5857,9 +5959,9 @@ } }, "node_modules/esbuild-wasm": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.38.tgz", - "integrity": "sha512-mObTw5/3+KIOTShVgk3fuEn+INnHgOSbWJuGkInEZTWpUOh/+TCSgRxl5cDon4OkoaLU5rWm7R7Dkl/mJv8SGw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz", + "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==", "dev": true, "bin": { "esbuild": "bin/esbuild" @@ -5869,9 +5971,9 @@ } }, "node_modules/esbuild-windows-32": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", - "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", + "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", "cpu": [ "ia32" ], @@ -5885,9 +5987,9 @@ } }, "node_modules/esbuild-windows-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", - "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", + "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", "cpu": [ "x64" ], @@ -5901,9 +6003,9 @@ } }, "node_modules/esbuild-windows-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", - "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", + "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", "cpu": [ "arm64" ], @@ -6220,9 +6322,10 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.2.7", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -6231,7 +6334,7 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-stable-stringify": { @@ -6240,8 +6343,9 @@ }, "node_modules/fastq": { "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -6600,15 +6704,14 @@ } }, "node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", "dev": true, "dependencies": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" }, @@ -6765,21 +6868,21 @@ "dev": true }, "node_modules/hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz", + "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==", "dev": true, "dependencies": { "lru-cache": "^7.5.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, "engines": { "node": ">=12" @@ -6897,12 +7000,12 @@ } }, "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "dependencies": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" }, @@ -7076,8 +7179,9 @@ }, "node_modules/image-size": { "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, - "license": "MIT", "optional": true, "bin": { "image-size": "bin/image-size.js" @@ -7270,8 +7374,7 @@ "node_modules/ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" }, "node_modules/ipaddr.js": { "version": "2.0.1", @@ -7300,9 +7403,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -7427,8 +7530,9 @@ }, "node_modules/is-what": { "version": "3.14.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true }, "node_modules/is-wsl": { "version": "2.2.0", @@ -7613,9 +7717,9 @@ } }, "node_modules/jose": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.5.tgz", - "integrity": "sha512-BAiDNeDKTMgk4tvD0BbxJ8xHEHBZgpeRZ1zGPPsitSyMgjoMWiLGYAE7H7NpP5h0lPppQajQs871E8NHUrzVPA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", "dependencies": { "@panva/asn1.js": "^1.0.0" }, @@ -7701,9 +7805,10 @@ } }, "node_modules/jsonc-parser": { - "version": "3.0.0", - "dev": true, - "license": "MIT" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", + "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", + "dev": true }, "node_modules/jsonfile": { "version": "6.1.0", @@ -7741,8 +7846,9 @@ } }, "node_modules/kareem": { - "version": "2.3.2", - "license": "Apache-2.0" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" }, "node_modules/karma": { "version": "6.3.20", @@ -7927,8 +8033,9 @@ }, "node_modules/klona": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -7942,9 +8049,10 @@ } }, "node_modules/less": { - "version": "4.1.2", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -7962,19 +8070,20 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "source-map": "~0.6.0" } }, "node_modules/less-loader": { - "version": "10.2.0", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.0.0.tgz", + "integrity": "sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==", "dev": true, - "license": "MIT", "dependencies": { "klona": "^2.0.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -7987,8 +8096,9 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -8000,8 +8110,9 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "license": "MIT", "optional": true, "bin": { "mime": "cli.js" @@ -8012,8 +8123,9 @@ }, "node_modules/less/node_modules/pify": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -8021,8 +8133,9 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "optional": true, "bin": { "semver": "bin/semver" @@ -8030,8 +8143,9 @@ }, "node_modules/less/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, - "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -8099,12 +8213,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true - }, "node_modules/log-symbols": { "version": "4.1.0", "dev": true, @@ -8219,9 +8327,9 @@ } }, "node_modules/magic-string": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", - "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" @@ -8258,94 +8366,39 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", + "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", + "minipass-fetch": "^2.0.3", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", + "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/make-fetch-happen/node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" + "node": ">=12" } }, "node_modules/material-design-icons": { @@ -8374,7 +8427,8 @@ }, "node_modules/memory-pager": { "version": "1.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "optional": true }, "node_modules/merge-descriptors": { @@ -8390,8 +8444,9 @@ }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -8406,12 +8461,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, - "license": "MIT", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -8462,9 +8518,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "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==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -8547,20 +8603,20 @@ } }, "node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, "dependencies": { - "minipass": "^3.1.0", + "minipass": "^3.1.6", "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "minizlib": "^2.1.2" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "optionalDependencies": { - "encoding": "^0.1.12" + "encoding": "^0.1.13" } }, "node_modules/minipass-flush": { @@ -8624,8 +8680,9 @@ }, "node_modules/mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -8634,12 +8691,14 @@ } }, "node_modules/mongodb": { - "version": "4.1.4", - "license": "Apache-2.0", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.9.1.tgz", + "integrity": "sha512-ZhgI/qBf84fD7sI4waZBoLBNJYPQN5IOC++SBCiPiyhzpNKOxN/fi0tBHvH2dEC42HXtNEbFB0zmNz4+oVtorQ==", "dependencies": { - "bson": "^4.5.4", - "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.1.0" + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.3", + "socks": "^2.7.0" }, "engines": { "node": ">=12.9.0" @@ -8649,26 +8708,26 @@ } }, "node_modules/mongodb-connection-string-url": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.4.tgz", + "integrity": "sha512-SeAxuWs0ez3iI3vvmLk/j2y+zHwigTDKQhtdxTgt5ZCOQQS5+HW4g45/Xw5vzzbn7oQXCNQ24Z40AkJsizEy7w==", "dependencies": { "@types/whatwg-url": "^8.2.1", "whatwg-url": "^11.0.0" } }, "node_modules/mongoose": { - "version": "6.0.13", - "license": "MIT", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.6.5.tgz", + "integrity": "sha512-iA/oDpWOc+K2QYzA4Eq7Z1oUBQOz9FGDmUwPLgw872Bfs/qizA5Db+gJorAn+TnnGu3VoCK8iP4Y+TECUelwjA==", "dependencies": { - "bson": "^4.2.2", - "kareem": "2.3.2", - "mongodb": "4.1.4", - "mpath": "0.8.4", - "mquery": "4.0.0", - "ms": "2.1.2", - "regexp-clone": "1.0.0", - "sift": "13.5.2", - "sliced": "1.0.1" + "bson": "^4.6.5", + "kareem": "2.4.1", + "mongodb": "4.9.1", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.0" }, "engines": { "node": ">=12.0.0" @@ -8678,20 +8737,25 @@ "url": "https://opencollective.com/mongoose" } }, + "node_modules/mongoose/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "node_modules/mpath": { - "version": "0.8.4", - "license": "MIT", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", "engines": { "node": ">=4.0.0" } }, "node_modules/mquery": { - "version": "4.0.0", - "license": "MIT", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", "dependencies": { - "debug": "4.x", - "regexp-clone": "^1.0.0", - "sliced": "1.0.1" + "debug": "4.x" }, "engines": { "node": ">=12.0.0" @@ -8733,13 +8797,14 @@ } }, "node_modules/needle": { - "version": "2.9.1", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "debug": "^3.2.6", - "iconv-lite": "^0.4.4", + "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, "bin": { @@ -8751,13 +8816,27 @@ }, "node_modules/needle/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "ms": "^2.1.1" } }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -8804,16 +8883,16 @@ } }, "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.2.0.tgz", + "integrity": "sha512-/+/YxGfIJOh/fnMsr4Ep0v6oOIjnO1BgLd2dcDspBX1spTkQU7xSIox5RdRE/2/Uq3ZwK8Z5swRIbMUmPlslmg==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", "semver": "^7.3.5", @@ -8824,7 +8903,7 @@ "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">= 10.12.0" + "node": "^12.22 || ^14.13 || >=16" } }, "node_modules/node-gyp-build": { @@ -8861,24 +8940,24 @@ "dev": true }, "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, "dependencies": { - "abbrev": "1" + "abbrev": "^1.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/normalize-package-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", - "integrity": "sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "dev": true, "dependencies": { "hosted-git-info": "^5.0.0", @@ -8887,7 +8966,7 @@ "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/normalize-path": { @@ -8946,12 +9025,13 @@ "dev": true }, "node_modules/npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "dependencies": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" }, @@ -8960,15 +9040,15 @@ } }, "node_modules/npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", "dev": true, "dependencies": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" }, "bin": { "npm-packlist": "bin/index.js" @@ -9017,6 +9097,27 @@ "node": ">=10" } }, + "node_modules/npm-packlist/node_modules/npm-bundled": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm-pick-manifest": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz", @@ -9033,9 +9134,9 @@ } }, "node_modules/npm-registry-fetch": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", - "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", + "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", "dev": true, "dependencies": { "make-fetch-happen": "^10.0.6", @@ -9050,165 +9151,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm-registry-fetch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/cacache": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz", - "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", - "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm-registry-fetch/node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -9291,14 +9233,14 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -9573,15 +9515,15 @@ } }, "node_modules/pacote": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.3.0.tgz", - "integrity": "sha512-auhJAUlfC2TALo6I0s1vFoPvVFgWGx+uz/PnIojTTgkGwlK3Np8sGJ0ghfFhiuzJXTZoTycMLk8uLskdntPbDw==", + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", + "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", "dev": true, "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", + "@npmcli/run-script": "^4.1.0", "cacache": "^16.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -9589,7 +9531,7 @@ "minipass": "^3.1.6", "mkdirp": "^1.0.4", "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.0.0", + "npm-packlist": "^5.1.0", "npm-pick-manifest": "^7.0.0", "npm-registry-fetch": "^13.0.1", "proc-log": "^2.0.0", @@ -9645,8 +9587,9 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9763,9 +9706,10 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.0", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -9809,9 +9753,9 @@ } }, "node_modules/postcss": { - "version": "8.4.13", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", - "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", "dev": true, "funding": [ { @@ -9824,7 +9768,7 @@ } ], "dependencies": { - "nanoid": "^3.3.3", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -9943,9 +9887,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" @@ -9958,7 +9902,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-custom-selectors": { @@ -10109,9 +10053,9 @@ } }, "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", + "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", @@ -10119,7 +10063,7 @@ "resolve": "^1.1.7" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "postcss": "^8.0.0" @@ -10155,17 +10099,17 @@ } }, "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", + "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", "dev": true, "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", - "semver": "^7.3.5" + "semver": "^7.3.7" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -10260,9 +10204,9 @@ } }, "node_modules/postcss-nesting": { - "version": "10.1.10", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", - "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.0", @@ -10346,55 +10290,59 @@ } }, "node_modules/postcss-preset-env": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz", - "integrity": "sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", + "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", "dev": true, "dependencies": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-cascade-layers": "^1.0.5", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.0", - "autoprefixer": "^10.4.6", - "browserslist": "^4.20.3", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.8", + "browserslist": "^4.21.3", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", + "cssdb": "^7.0.0", + "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", "postcss-env-function": "^4.0.6", "postcss-focus-visible": "^6.0.4", "postcss-focus-within": "^5.0.4", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", + "postcss-lab-function": "^4.2.1", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", + "postcss-nesting": "^10.1.10", "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-overflow-shorthand": "^3.0.4", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", + "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -10405,7 +10353,7 @@ "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.2" } }, "node_modules/postcss-pseudo-class-any-link": { @@ -10437,15 +10385,22 @@ } }, "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.2" } }, "node_modules/postcss-selector-parser": { @@ -10537,8 +10492,9 @@ }, "node_modules/prr": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/psl": { @@ -10587,6 +10543,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -10601,8 +10559,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/quick-lru": { "version": "5.1.1", @@ -10656,15 +10613,15 @@ } }, "node_modules/read-package-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz", - "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", + "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", "dev": true, "dependencies": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" @@ -10723,6 +10680,15 @@ "node": ">=10" } }, + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/readable-stream": { "version": "3.6.0", "dev": true, @@ -10760,9 +10726,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -10792,20 +10758,16 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", "dev": true }, - "node_modules/regexp-clone": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -10814,15 +10776,15 @@ } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -10911,12 +10873,12 @@ "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "dependencies": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -11013,8 +10975,9 @@ }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -11051,6 +11014,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -11066,7 +11031,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -11095,7 +11059,8 @@ }, "node_modules/saslprep": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -11105,9 +11070,9 @@ } }, "node_modules/sass": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz", - "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==", + "version": "1.54.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", + "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -11122,16 +11087,16 @@ } }, "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -11161,8 +11126,9 @@ }, "node_modules/sax": { "version": "1.2.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true }, "node_modules/schema-utils": { "version": "2.7.1", @@ -11220,9 +11186,9 @@ "dev": true }, "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "dependencies": { "node-forge": "^1" @@ -11487,8 +11453,9 @@ } }, "node_modules/sift": { - "version": "13.5.2", - "license": "MIT" + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.0.tgz", + "integrity": "sha512-ILTjdP2Mv9V1kIxWMXeMTIRbOBrqKc4JAXmFMnFq3fKeyQ2Qwa3Dw1ubcye3vR+Y6ofA0b9gNDr/y2t6eUeIzQ==" }, "node_modules/signal-exit": { "version": "3.0.7", @@ -11508,15 +11475,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sliced": { - "version": "1.0.1", - "license": "MIT" - }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -11571,10 +11533,9 @@ } }, "node_modules/socks": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", - "dev": true, + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -11585,9 +11546,9 @@ } }, "node_modules/socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "dependencies": { "agent-base": "^6.0.2", @@ -11599,9 +11560,10 @@ } }, "node_modules/source-map": { - "version": "0.7.3", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">= 8" } @@ -11616,24 +11578,24 @@ } }, "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.0.tgz", + "integrity": "sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw==", "dev": true, "dependencies": { - "abab": "^2.0.5", + "abab": "^2.0.6", "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^5.72.1" } }, "node_modules/source-map-loader/node_modules/iconv-lite": { @@ -11648,15 +11610,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.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", @@ -11682,7 +11635,8 @@ }, "node_modules/sparse-bitfield": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "optional": true, "dependencies": { "memory-pager": "^1.0.2" @@ -11715,9 +11669,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "node_modules/spdy": { @@ -11882,15 +11836,14 @@ } }, "node_modules/stylus": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.57.0.tgz", - "integrity": "sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", + "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", "dev": true, "dependencies": { - "css": "^3.0.0", + "@adobe/css-tools": "^4.0.1", "debug": "^4.3.2", "glob": "^7.1.6", - "safer-buffer": "^2.1.2", "sax": "~1.2.4", "source-map": "^0.7.3" }, @@ -11899,19 +11852,23 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://opencollective.com/stylus" } }, "node_modules/stylus-loader": { - "version": "6.2.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.0.0.tgz", + "integrity": "sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A==", "dev": true, - "license": "MIT", "dependencies": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", + "fast-glob": "^3.2.11", + "klona": "^2.0.5", "normalize-path": "^3.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -11982,14 +11939,14 @@ } }, "node_modules/terser": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", - "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.8.0-beta.0", "source-map-support": "~0.5.20" }, "bin": { @@ -12085,44 +12042,6 @@ "node": ">=0.10.0" } }, - "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": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/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/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, "node_modules/test-exclude": { "version": "6.0.0", "dev": true, @@ -12208,7 +12127,8 @@ }, "node_modules/tr46": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dependencies": { "punycode": "^2.1.1" }, @@ -12224,6 +12144,14 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-helpers": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", + "integrity": "sha512-G693cujAS8MzCAPUjvSssoDsp2yMR9CEnZ75h3ii9jC+AzeU6UZorHNDqve0kw5CxLPW2mnKQlnA6MdH52imNg==", + "peerDependencies": { + "typescript": ">=1.8.0 <2.1.0 || >=1.9.0-dev || >=2.0.0-dev || || >=2.1.0-dev" + } + }, "node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", @@ -12286,7 +12214,6 @@ "version": "4.7.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -12345,9 +12272,9 @@ } }, "node_modules/unicode-property-aliases-ecmascript": { - "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" @@ -12389,9 +12316,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -12532,15 +12459,16 @@ }, "node_modules/webidl-conversions": { "version": "7.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "engines": { "node": ">=12" } }, "node_modules/webpack": { - "version": "5.72.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.1.tgz", - "integrity": "sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -12548,11 +12476,11 @@ "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -12565,7 +12493,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "bin": { @@ -12585,13 +12513,13 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -12627,15 +12555,16 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.0.tgz", - "integrity": "sha512-+Nlb39iQSOSsFv0lWUuUTim3jDQO8nhK3E68f//J2r5rIcp4lULHXz2oZ0UVdEeWXEh5lSzYUlzarZhDAeAVQw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", @@ -12643,7 +12572,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", @@ -12656,7 +12585,7 @@ "schema-utils": "^4.0.0", "selfsigned": "^2.0.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.1", "ws": "^8.4.2" @@ -12667,6 +12596,10 @@ "engines": { "node": ">= 12.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "^4.37.0 || ^5.0.0" }, @@ -12696,9 +12629,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -12828,7 +12761,8 @@ }, "node_modules/whatwg-url": { "version": "11.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -12963,9 +12897,9 @@ } }, "node_modules/yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "dependencies": { "cliui": "^7.0.2", @@ -13006,6 +12940,12 @@ } }, "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==", + "dev": true + }, "@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -13017,82 +12957,82 @@ } }, "@angular-devkit/architect": { - "version": "0.1400.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1400.5.tgz", - "integrity": "sha512-A5sRLPK3qGJAehYtX4ayUDwxQZ02yvsrxcpf3sv492IxbF7ymdMhcxIp+0UG6wIsLvpQkpW9ekJUdKmFB6GVAw==", + "version": "0.1402.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1402.5.tgz", + "integrity": "sha512-vtJEwB51UEY1Q7FCI7xGLdhdb2SRTtI1Qs0or95momn85NuxlaMQsXK1Wxu9/EwtWKZK8dXePXbB/hpiNt61JQ==", "dev": true, "requires": { - "@angular-devkit/core": "14.0.5", + "@angular-devkit/core": "14.2.5", "rxjs": "6.6.7" } }, "@angular-devkit/build-angular": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.0.5.tgz", - "integrity": "sha512-Yjp0KyuJz4BvvW3xGC6UzYyVhMXTr5geYQskI7pkXaoNvVVD9Su4kaxl78dZBT/GRNZmNkrB2fJ4D8OOWH/oBg==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.2.5.tgz", + "integrity": "sha512-jSgH11E+zs1C24lXj7R/PgXsTUpoYoMr1GtO6mpVROgXL5czVlL+b/B1p2HwbcAKuI9WXb48X6OZ6fOZhDQlSg==", "dev": true, "requires": { "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1400.5", - "@angular-devkit/build-webpack": "0.1400.5", - "@angular-devkit/core": "14.0.5", - "@babel/core": "7.17.10", - "@babel/generator": "7.17.10", - "@babel/helper-annotate-as-pure": "7.16.7", - "@babel/plugin-proposal-async-generator-functions": "7.16.8", - "@babel/plugin-transform-async-to-generator": "7.16.8", - "@babel/plugin-transform-runtime": "7.17.10", - "@babel/preset-env": "7.17.10", - "@babel/runtime": "7.17.9", - "@babel/template": "7.16.7", + "@angular-devkit/architect": "0.1402.5", + "@angular-devkit/build-webpack": "0.1402.5", + "@angular-devkit/core": "14.2.5", + "@babel/core": "7.18.10", + "@babel/generator": "7.18.12", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.18.10", + "@babel/plugin-transform-async-to-generator": "7.18.6", + "@babel/plugin-transform-runtime": "7.18.10", + "@babel/preset-env": "7.18.10", + "@babel/runtime": "7.18.9", + "@babel/template": "7.18.10", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "14.0.5", - "ansi-colors": "4.1.1", + "@ngtools/webpack": "14.2.5", + "ansi-colors": "4.1.3", "babel-loader": "8.2.5", "babel-plugin-istanbul": "6.1.1", "browserslist": "^4.9.1", - "cacache": "16.0.7", - "copy-webpack-plugin": "10.2.4", + "cacache": "16.1.2", + "copy-webpack-plugin": "11.0.0", "critters": "0.0.16", "css-loader": "6.7.1", - "esbuild": "0.14.38", - "esbuild-wasm": "0.14.38", - "glob": "8.0.1", + "esbuild": "0.15.5", + "esbuild-wasm": "0.15.5", + "glob": "8.0.3", "https-proxy-agent": "5.0.1", "inquirer": "8.2.4", - "jsonc-parser": "3.0.0", + "jsonc-parser": "3.1.0", "karma-source-map-support": "1.4.0", - "less": "4.1.2", - "less-loader": "10.2.0", + "less": "4.1.3", + "less-loader": "11.0.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.2.0", - "mini-css-extract-plugin": "2.6.0", - "minimatch": "5.0.1", + "mini-css-extract-plugin": "2.6.1", + "minimatch": "5.1.0", "open": "8.4.0", "ora": "5.4.1", "parse5-html-rewriting-stream": "6.0.1", "piscina": "3.2.0", - "postcss": "8.4.13", - "postcss-import": "14.1.0", - "postcss-loader": "6.2.1", - "postcss-preset-env": "7.5.0", + "postcss": "8.4.16", + "postcss-import": "15.0.0", + "postcss-loader": "7.0.1", + "postcss-preset-env": "7.8.0", "regenerator-runtime": "0.13.9", "resolve-url-loader": "5.0.0", "rxjs": "6.6.7", - "sass": "1.51.0", - "sass-loader": "12.6.0", + "sass": "1.54.4", + "sass-loader": "13.0.2", "semver": "7.3.7", - "source-map-loader": "3.0.1", + "source-map-loader": "4.0.0", "source-map-support": "0.5.21", - "stylus": "0.57.0", - "stylus-loader": "6.2.0", - "terser": "5.13.1", + "stylus": "0.59.0", + "stylus-loader": "7.0.0", + "terser": "5.14.2", "text-table": "0.2.0", "tree-kill": "1.2.2", "tslib": "2.4.0", - "webpack": "5.72.1", - "webpack-dev-middleware": "5.3.1", - "webpack-dev-server": "4.9.0", + "webpack": "5.74.0", + "webpack-dev-middleware": "5.3.3", + "webpack-dev-server": "4.11.0", "webpack-merge": "5.8.0", "webpack-subresource-integrity": "5.1.0" }, @@ -13107,23 +13047,22 @@ } }, "glob": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.1.tgz", - "integrity": "sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^5.0.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "once": "^1.3.0" } }, "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -13132,146 +13071,114 @@ } }, "@angular-devkit/build-webpack": { - "version": "0.1400.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1400.5.tgz", - "integrity": "sha512-bg5P9e7ZqV4Vmj3eFmfZhGXxp2FICN/myvu9IpUyIaNfwsi/0S98Cc4MMH0GtoK0uy27kB5QSyWUO1rwB+npJA==", + "version": "0.1402.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1402.5.tgz", + "integrity": "sha512-h+o0GZD9iATwWjaTiUR0lJ3QZ9twUOJ1sotRchXHzAXMuaDk8wqqPriL5S0qDMlA2QqpNt4OD9rodUCRwae7fw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1400.5", + "@angular-devkit/architect": "0.1402.5", "rxjs": "6.6.7" } }, "@angular-devkit/core": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.5.tgz", - "integrity": "sha512-/CUGi6QLwh79FvsOY7M+1LQL3asZsbQW/WBd5f1iu5y7TLNqCwo+wOb0ZXLDNPw45vYBxFajtt3ob3U7qx3jNg==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.5.tgz", + "integrity": "sha512-lSje+HX0fx9Y2A4k63jVHrWdGT4wellhwcZpTCv9P6LvdfTkAlrfra3TaYhUPjavCsPwlRC/VVQN3Qkzk5m6gA==", "dev": true, "requires": { "ajv": "8.11.0", "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", + "jsonc-parser": "3.1.0", "rxjs": "6.6.7", - "source-map": "0.7.3" + "source-map": "0.7.4" } }, "@angular-devkit/schematics": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.6.tgz", - "integrity": "sha512-o7I5KBnz/fxYgVLZ+XIsaGZUDiQCqM89aaIPOg84Ij0Nr3N+f4NYq56PPRln7hAfV3m/3JpH+cgycaGND5wHHQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.5.tgz", + "integrity": "sha512-3a//d8f/yuR1F2QXAyX4pShWdkHBWbY1qpqqVnN9gRJ+ye6pY098gsCQKpKXPZGeV08ugu5v79f5JELMthBBSQ==", "dev": true, "requires": { - "@angular-devkit/core": "14.0.6", - "jsonc-parser": "3.0.0", - "magic-string": "0.26.1", + "@angular-devkit/core": "14.2.5", + "jsonc-parser": "3.1.0", + "magic-string": "0.26.2", "ora": "5.4.1", "rxjs": "6.6.7" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, - "requires": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - } + } + }, + "@angular-material-components/datetime-picker": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@angular-material-components/datetime-picker/-/datetime-picker-8.0.0.tgz", + "integrity": "sha512-mpndWbRimp77omkfa9LlpY21FN8xOFH8NV4hSLOxWg7RpUa1gZXLtW6mTRuDQ9cpWO6m9qH/8ioHKtvY+Epckg==", + "requires": { + "tslib": "^2.3.0" } }, "@angular/animations": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.0.5.tgz", - "integrity": "sha512-oQy4rZIsJUHbK4CMxEgxVVOKAbX+k16Wqc9t6zPlqayvj0wQA1XdTdbXMfiZyekFgtfnjb+UPjmXa2FNe1G8NQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.2.5.tgz", + "integrity": "sha512-4BhR9jSjgIwoK/alu7FSwSU5SxISMVFBAl/4cEYchfCqnflMNkZ8WwRVKTQjyeuYW5KtQTw9jRNp4tGK1YQWYw==", "requires": { "tslib": "^2.3.0" } }, "@angular/cdk": { - "version": "13.3.9", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.3.9.tgz", - "integrity": "sha512-XCuCbeuxWFyo3EYrgEYx7eHzwl76vaWcxtWXl00ka8d+WAOtMQ6Tf1D98ybYT5uwF9889fFpXAPw98mVnlo3MA==", + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-14.2.4.tgz", + "integrity": "sha512-5jngZcOyC2n9pRYec/D0iCw72QSnCkGYjtfgIlOK/FZYGhpOa34GMGObPuv4F0u7J2TEtbO6xIFsCFaK0FLIWQ==", "requires": { "parse5": "^5.0.0", "tslib": "^2.3.0" } }, "@angular/cli": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.6.tgz", - "integrity": "sha512-q8iByoyVNLUOCosc5/wD9FkaM09d5HOic5RYSAg265pMgreQ/oQM1ajGRzzVWFhzw/RlUuon8ezZyAUAXfszCQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.2.5.tgz", + "integrity": "sha512-jrvQ7nv/8k8i6D7LXrZi+DXQQkpmqoxC/NZL7hH1zyB9shlnG/ekMl+T4y7tvg3MWKxJuIfWVtz/EwOkMKmEaA==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1400.6", - "@angular-devkit/core": "14.0.6", - "@angular-devkit/schematics": "14.0.6", - "@schematics/angular": "14.0.6", + "@angular-devkit/architect": "0.1402.5", + "@angular-devkit/core": "14.2.5", + "@angular-devkit/schematics": "14.2.5", + "@schematics/angular": "14.2.5", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.1", + "ansi-colors": "4.1.3", "debug": "4.3.4", "ini": "3.0.0", "inquirer": "8.2.4", - "jsonc-parser": "3.0.0", - "npm-package-arg": "9.0.2", + "jsonc-parser": "3.1.0", + "npm-package-arg": "9.1.0", "npm-pick-manifest": "7.0.1", "open": "8.4.0", "ora": "5.4.1", - "pacote": "13.3.0", - "resolve": "1.22.0", + "pacote": "13.6.2", + "resolve": "1.22.1", "semver": "7.3.7", "symbol-observable": "4.0.0", "uuid": "8.3.2", - "yargs": "17.4.1" - }, - "dependencies": { - "@angular-devkit/architect": { - "version": "0.1400.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1400.6.tgz", - "integrity": "sha512-POqWsCvo5O4/5dsPYGA68YU9x5k/xAU+a5h/QvhjeRJVCuYZ0IX97EPQ+w/tXRRL3kdwS6zfaIXR2p+U3F1DmA==", - "dev": true, - "requires": { - "@angular-devkit/core": "14.0.6", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, - "requires": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - } + "yargs": "17.5.1" } }, "@angular/common": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.0.5.tgz", - "integrity": "sha512-YFRPxx3yRLjk0gPL7tm/97mi8+Pjt3q6zWCjrLkAlDjniDvgmKNWIQ1h6crZQR0Cw7yNqK0QoFXQgTw0GJIWLQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-14.2.5.tgz", + "integrity": "sha512-v2fIK6imfMkUvYNjZQO+drE39QO3eSS95Yy7UN+6inb47DkAfzx6hipA9zKrMENjsS3kDv1d7cgDHE7WuOCzIw==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.0.5.tgz", - "integrity": "sha512-2Fxrdd5558FFSgWU0szYMo6Lea1jzBPzn8oAcLxo/OkaHgX8tSrlmY6y3TMlSxJu8NbdKcq1CqFMrfw5mqtoDA==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-14.2.5.tgz", + "integrity": "sha512-L7d2/D6o9wlB2ugqRYpev6a8JntqS+7lF2o6z8y7RR2YAlAu71nq0BDsQez4/aSCK3HnDq0yhEnns7vcmOq/jA==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler-cli": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.0.5.tgz", - "integrity": "sha512-1bzojB5OoI/YLC7er+h+v1teG4Pp4jUxsFm9FmmgGaJ4gfadsPshzhZNASKoq/g7bQB7RnX0kgTGwwQImpirwQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-14.2.5.tgz", + "integrity": "sha512-3GYzTPw96TfJjw7Aso+f+uN6VFBWedqRATUQ6v+BAEyZIboirdLI1JQFOcCfuKWUM2B48RW+pdIduZmG3ckotA==", "dev": true, "requires": { "@babel/core": "^7.17.2", @@ -13287,49 +13194,49 @@ } }, "@angular/core": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.0.5.tgz", - "integrity": "sha512-4MIfFM2nD+N0/Dk8xKfKvbdS/zYRhQgdnKT6ZIIV7Y/XCfn5QAIa4+vB5BEAZpuzSsZHLVdBQQ0TkaiONLfL2Q==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-14.2.5.tgz", + "integrity": "sha512-Ok78Abq0puMGlolvNVzKFvsX7ePDkyxpZzztDzXDdRA4x4o6bAuuDG9Y7Wab2+wsdY6NktO+dFQjq1UBWClgSg==", "requires": { "tslib": "^2.3.0" } }, "@angular/forms": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.0.5.tgz", - "integrity": "sha512-N1sxzaG4r0rwT3++lyYmbCUgSZaZA7E2NURvU1OFw6fay/XlI+ss1ZBFc6X0XfSa+OWxPuIBKnPmmQlP7aKOiQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-14.2.5.tgz", + "integrity": "sha512-aMH5Vrftny0KF0XzWQIGfHoI0LVQ2aatpWzdUWiUqBeX/Q+ucmxeP5rZyKtUsi0flETWxdRZSBTjbXZ3dsIcTA==", "requires": { "tslib": "^2.3.0" } }, "@angular/material": { - "version": "13.3.9", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-13.3.9.tgz", - "integrity": "sha512-FU8lcMgo+AL8ckd27B4V097ZPoIZNRHiCe3wpgkImT1qC0YwcyXZVn0MqQTTFSdC9a/aI8wPm3AbTClJEVw5Vw==", + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-14.2.4.tgz", + "integrity": "sha512-vS7dyrnr2YpZPjFFmnSZ9W0dFpBQ5cWf4CH5AI0/KfbCGC+2ybkFZ61oMNBf1xXdoyf4Ob16Dm3xerKWFwJ4sQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.0.5.tgz", - "integrity": "sha512-uWFLBKuEgLuT1HnWctr8rMdnwZZ2gEcUWbhbf6DvwePcN1G5T+ltDOcQ3o2a8396hgmU0JyxBFVyGC/PiCe5fQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-14.2.5.tgz", + "integrity": "sha512-FDZm23N9veSEouQX1YuZUjv7Nillroi+v0VbN1x5iPpFZEudaoZYT3A7bpJwdlxUx/4rGS0caaXNhN3CowtIeQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser-dynamic": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.0.5.tgz", - "integrity": "sha512-VVka6K5jFd6DkFOq+ddMUj1QuI5+As5SbDLkJW0N452cYXA+CE5Y265DvbNbdXXl5wSffGGrizlKrI8jp9uLEQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-14.2.5.tgz", + "integrity": "sha512-7W8oLs8YEGRr8izgUlpHgBfg3vUb5H0yicTHJY4zIqHJJbG1rTl46CjULaMjYM/FWcS8o7y6XJJcHx0c7pKNsw==", "requires": { "tslib": "^2.3.0" } }, "@angular/router": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.0.5.tgz", - "integrity": "sha512-10V6MCzg65HdnylSOSDvmcvhWhsVaedrzyfulvAT1/f77HZkK8yv1lTZ9gL/rAMOnKoH3uzdQqlDj8AnuRLKFw==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-14.2.5.tgz", + "integrity": "sha512-AUHcr9Lln7emJ/aete08UoqWQFZOLH1MhuP78r2pixvnNiZ9C8hcevX1rGGax0Po/Gy4PSJ4wnFhZPgifqCguQ==", "requires": { "tslib": "^2.3.0" } @@ -13350,27 +13257,27 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", "dev": true }, "@babel/core": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", - "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.10", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.10", - "@babel/types": "^7.17.10", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -13385,44 +13292,57 @@ } }, "@babel/generator": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", - "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", "dev": true, "requires": { - "@babel/types": "^7.17.10", - "@jridgewell/gen-mapping": "^0.1.0", + "@babel/types": "^7.18.10", + "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@babel/helper-annotate-as-pure": { - "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.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.6" } }, - "@babel/helper-compilation-targets": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.6", + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "dependencies": { @@ -13435,62 +13355,38 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - } } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - } } }, "@babel/helper-define-polyfill-provider": { - "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==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", @@ -13506,9 +13402,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "dev": true }, "@babel/helper-explode-assignable-expression": { @@ -13521,26 +13417,13 @@ } }, "@babel/helper-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "dependencies": { - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - } + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { @@ -13553,12 +13436,12 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { @@ -13571,32 +13454,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", - "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", "@babel/helper-simple-access": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@babel/types": "^7.18.8" - }, - "dependencies": { - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - } + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helper-optimise-call-expression": { @@ -13609,45 +13479,34 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-wrap-function": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - } + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" } }, "@babel/helper-simple-access": { @@ -13660,12 +13519,12 @@ } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" } }, "@babel/helper-split-export-declaration": { @@ -13677,10 +13536,16 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { @@ -13690,52 +13555,26 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "dependencies": { - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - } + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "dependencies": { - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - } + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/highlight": { @@ -13750,9 +13589,9 @@ } }, "@babel/parser": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", - "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -13765,24 +13604,25 @@ } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -13818,12 +13658,12 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, @@ -13838,12 +13678,12 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, @@ -13868,16 +13708,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.6", - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.6" + "@babel/plugin-transform-parameters": "^7.18.8" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -13891,13 +13731,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, @@ -13921,17 +13761,6 @@ "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - } } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -13989,6 +13818,15 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -14080,14 +13918,14 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -14100,57 +13938,47 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-classes": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", - "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-dotall-regex": { @@ -14164,12 +13992,12 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -14192,23 +14020,23 @@ } }, "@babel/plugin-transform-function-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { @@ -14244,14 +14072,14 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-validator-identifier": "^7.18.6", "babel-plugin-dynamic-import-node": "^2.3.3" } @@ -14267,13 +14095,13 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { @@ -14333,16 +14161,16 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", - "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "semver": "^6.3.0" }, "dependencies": { @@ -14364,13 +14192,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { @@ -14383,30 +14211,30 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { @@ -14420,37 +14248,38 @@ } }, "@babel/preset-env": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.10.tgz", - "integrity": "sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@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.17.6", - "@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.17.3", - "@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/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -14460,43 +14289,43 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.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.17.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.17.9", - "@babel/plugin-transform-modules-systemjs": "^7.17.8", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.10", - "@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.17.9", - "@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/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.17.10", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, @@ -14523,50 +14352,50 @@ } }, "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", - "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.8", - "@babel/types": "^7.18.8", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", "dev": true, "requires": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.19.3", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" } @@ -14585,12 +14414,13 @@ } }, "@babel/types": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", - "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -14600,6 +14430,16 @@ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, "@csstools/postcss-color-function": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", @@ -14648,6 +14488,15 @@ "postcss-selector-parser": "^6.0.10" } }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "@csstools/postcss-normalize-display-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", @@ -14685,6 +14534,24 @@ "postcss-value-parser": "^4.2.0" } }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", @@ -14705,6 +14572,13 @@ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, + "@esbuild/linux-loong64": { + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", + "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", + "dev": true, + "optional": true + }, "@fortawesome/angular-fontawesome": { "version": "0.10.2", "requires": { @@ -14784,6 +14658,29 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", @@ -14807,14 +14704,16 @@ "dev": true }, "@ngtools/webpack": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.0.5.tgz", - "integrity": "sha512-fOHtOYfuQhMTcqOfASuH5z8LwEmIG8323yPTP528w9RM9bUr3JaoK1RNcVuLKSvAGRTvTfeykK3/Eri/YW1DvQ==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-14.2.5.tgz", + "integrity": "sha512-Thwq1WyOOq1PIWMcjAAqKI1hbvGC0ywxbNoDadOlWpEFm6k0dvXC6Zm9lnVkePjxlPfagvbnv55+Lv9Vmygc1g==", "dev": true, "requires": {} }, "@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", @@ -14823,10 +14722,14 @@ }, "@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", @@ -14834,9 +14737,9 @@ } }, "@npmcli/fs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.0.tgz", - "integrity": "sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, "requires": { "@gar/promisify": "^1.1.3", @@ -14844,9 +14747,9 @@ } }, "@npmcli/git": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.1.tgz", - "integrity": "sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", + "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", "dev": true, "requires": { "@npmcli/promise-spawn": "^3.0.0", @@ -14861,9 +14764,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true }, "which": { @@ -14888,9 +14791,9 @@ } }, "@npmcli/move-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.0.tgz", - "integrity": "sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, "requires": { "mkdirp": "^1.0.4", @@ -14913,15 +14816,27 @@ } }, "@npmcli/run-script": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-3.0.3.tgz", - "integrity": "sha512-ZXL6qgC5NjwfZJ2nET+ZSLEz/PJgJ/5CU90C2S66dZY4Jw73DasS4ZCXuy/KHWYP0imjJ4VtA+Gebb5BxxKp9Q==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", + "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", "dev": true, "requires": { "@npmcli/node-gyp": "^2.0.0", "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^8.4.1", - "read-package-json-fast": "^2.0.3" + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "@panva/asn1.js": { @@ -14930,29 +14845,14 @@ "integrity": "sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==" }, "@schematics/angular": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.6.tgz", - "integrity": "sha512-vc4N6AXANMHUfcj5hOIDwBj4HQUrVSs03ksnznJGt2gkg2ClzJkK5Vg4/QA6lJ09VWSVZCuZ2Kkaua4bsTf6AA==", + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.5.tgz", + "integrity": "sha512-oYtQJi68EcDK940fny9t12JGE6z/ZbLeCZs+cPh4XT7ytRdO4anypBtKx18+E+b6jUnox4FxIGOf2WpkSAosYA==", "dev": true, "requires": { - "@angular-devkit/core": "14.0.6", - "@angular-devkit/schematics": "14.0.6", - "jsonc-parser": "3.0.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", - "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", - "dev": true, - "requires": { - "ajv": "8.11.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.0.0", - "rxjs": "6.6.7", - "source-map": "0.7.3" - } - } + "@angular-devkit/core": "14.2.5", + "@angular-devkit/schematics": "14.2.5", + "jsonc-parser": "3.1.0" } }, "@sindresorhus/is": { @@ -14972,9 +14872,9 @@ } }, "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, "@types/body-parser": { @@ -15077,9 +14977,9 @@ "dev": true }, "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dev": true, "requires": { "@types/body-parser": "*", @@ -15089,9 +14989,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "dev": true, "requires": { "@types/node": "*", @@ -15135,9 +15035,9 @@ } }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", "dev": true }, "@types/node": { @@ -15210,12 +15110,12 @@ } }, "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", "dev": true, "requires": { - "@types/mime": "^1", + "@types/mime": "*", "@types/node": "*" } }, @@ -15246,10 +15146,14 @@ "dev": true }, "@types/webidl-conversions": { - "version": "6.1.1" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" }, "@types/whatwg-url": { - "version": "8.2.1", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", "requires": { "@types/node": "*", "@types/webidl-conversions": "*" @@ -15417,7 +15321,9 @@ } }, "acorn": { - "version": "8.5.0", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "acorn-import-assertions": { @@ -15510,8 +15416,120 @@ "angular-local-storage": { "version": "0.7.1" }, + "angular-material-datepicker": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/angular-material-datepicker/-/angular-material-datepicker-1.0.2.tgz", + "integrity": "sha512-ZJGU47GUPhe++OkN4z55j9/AYLxEbKEUZ6hiE+qKf/PIkEUAZEYYC26oJQkhoeBo5L04FF/w2cXA8Z5VEJfjXA==", + "requires": { + "@angular/common": "^2.3.1", + "@angular/compiler": "^2.3.1", + "@angular/core": "^2.3.1", + "@angular/forms": "^2.3.1", + "@angular/http": "^2.3.1", + "@angular/material": "^2.0.0-beta.1", + "@angular/platform-browser": "^2.3.1", + "@angular/platform-browser-dynamic": "^2.3.1", + "@angular/router": "^3.3.1", + "core-js": "^2.4.1", + "rxjs": "^5.0.1", + "ts-helpers": "^1.1.1", + "zone.js": "^0.7.2" + }, + "dependencies": { + "@angular/cdk": { + "version": "2.0.0-beta.12", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-2.0.0-beta.12.tgz", + "integrity": "sha512-QbiXbsl1c2jOol9tpGbm/1rUCNBwNkycH0/ygphdupZI01C4Zqprh3shInHE7ooYObgv8AUkbEngT6z0/IcDQw==", + "peer": true, + "requires": { + "tslib": "^1.7.1" + } + }, + "@angular/common": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-2.4.10.tgz", + "integrity": "sha512-ExCbb/jTH4mGopV2M3+Ya1yFL3p7rA/gtL023bp9lxp1CD8LxjxcWCy5d/BkWBAVKEYjBasAW6UhrrnbNKx1ZA==", + "requires": {} + }, + "@angular/compiler": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-2.4.10.tgz", + "integrity": "sha512-woq5GMFIV+50YebpZLqX1eV8X4lH2z8V692zx2Gi/eCzkWsGkvcRSTk+oMahlbCyM786zCe8oQvCZyGFxYLpfA==", + "requires": {} + }, + "@angular/core": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-2.4.10.tgz", + "integrity": "sha512-AJeJONPkuQM3DHEEYBK2j5hEsplIcxt6ltlwo2jadMTiGouUPKsTArjb75c6yDyKBxxoYZ9O//XNy07ODXBtig==", + "requires": {} + }, + "@angular/forms": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-2.4.10.tgz", + "integrity": "sha512-A/kCKcQdR7RsSRJNRcNsMJUwsmO3MsdZfG8K5GgnJL275MRP5R6oDW2vdXwh/zP0q1qwr6WHp5qLRiFOzvBS+A==", + "requires": {} + }, + "@angular/http": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-2.4.10.tgz", + "integrity": "sha512-4K4hpzbJgCvfvCGVERWPU+df6huK+FNuiMnvsTFEmTc7xwEPgSfU3xBFuVZN2LBDTN3yA4BRSXXztHgRUaUbZA==", + "requires": {} + }, + "@angular/material": { + "version": "2.0.0-beta.12", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.12.tgz", + "integrity": "sha512-TtaPFTWdDrtbHjWyfq4xzuLxpmhS8fhUIAT33MLXk5rxJ7WUxutxoBvq1FdA+EUkLZIUZIZE7RAi0vsc8ccQoA==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@angular/platform-browser": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-2.4.10.tgz", + "integrity": "sha512-7GuHgvRN8TnNvQ1ppW0L5hz5qafP7m6Caj4vKNnt1FLM1/vHRBgtZ6U9gIa2DmiD8mT7M1cYAeDX7Qa7NbeYug==", + "requires": {} + }, + "@angular/platform-browser-dynamic": { + "version": "2.4.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-2.4.10.tgz", + "integrity": "sha512-NJcawfrjeRIE8R+iagC4V3G6q76vxN0MwwJxzPMTFirNEzngm4aG7LuB1TupbJeXCo3pWtBXXadj3/AB9Hjx5w==", + "requires": {} + }, + "@angular/router": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-3.4.10.tgz", + "integrity": "sha512-NYQ+yxcZxA62knysW7biEfgOqzM7eLU2AXLUJWqnRV6HkJuJ254sW3CN7VyZNGggorIbS7fBa0eh9auWHeSfJQ==", + "requires": {} + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "zone.js": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.7.8.tgz", + "integrity": "sha512-u7Hdq+ZRTN/fxoa/G/IYNhkTqUlFODtJIc7iE1EAhhsnjRa/NroQ2ApaKUiVu5W4fpXXjH17Ia7eUtF2sQKgsQ==" + } + } + }, "ansi-colors": { - "version": "4.1.1", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true }, "ansi-escapes": { @@ -15557,9 +15575,9 @@ "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -15579,12 +15597,6 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", "dev": true }, - "array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "dev": true - }, "asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -15606,18 +15618,14 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "atob": { - "version": "2.1.2", - "dev": true - }, "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", "dev": true, "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -15686,13 +15694,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "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==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "dependencies": { @@ -15705,22 +15713,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "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==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "balanced-match": { @@ -15824,9 +15832,9 @@ } }, "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dev": true, "requires": { "array-flatten": "^2.1.2", @@ -15857,19 +15865,21 @@ } }, "browserslist": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001359", - "electron-to-chromium": "^1.4.172", - "node-releases": "^2.0.5", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, "bson": { - "version": "4.5.4", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.0.tgz", + "integrity": "sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==", "requires": { "buffer": "^5.6.0" } @@ -15901,9 +15911,9 @@ "dev": true }, "cacache": { - "version": "16.0.7", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.0.7.tgz", - "integrity": "sha512-a4zfQpp5vm4Ipdvbj+ZrPonikRhm6WBEd4zT1Yc1DXsmAxrPgDwWBLF/u/wTVXSFPIgOJ1U3ghSa2Xm4s3h28w==", + "version": "16.1.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.2.tgz", + "integrity": "sha512-Xx+xPlfCZIUHagysjjOAje9nRo8pRDczQCcXb4J2O0BLtH+xeVue6ba4y1kfJfQMAnM2mkcoMIAyOctlaRGWYA==", "dev": true, "requires": { "@npmcli/fs": "^2.1.0", @@ -15949,9 +15959,9 @@ } }, "lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true }, "minimatch": { @@ -16015,9 +16025,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001366", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001366.tgz", - "integrity": "sha512-yy7XLWCubDobokgzudpkKux8e0UOOnLHE6mlNJBzT3lZJz6s5atSEzjoL+fsCPkI0G8MP5uVdDx1ur/fXEWkZA==", + "version": "1.0.30001418", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz", + "integrity": "sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==", "dev": true }, "caseless": { @@ -16258,9 +16268,9 @@ } }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true }, "console-control-strings": { @@ -16310,21 +16320,23 @@ "dev": true }, "copy-anything": { - "version": "2.0.3", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, "requires": { - "is-what": "^3.12.0" + "is-what": "^3.14.1" } }, "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==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dev": true, "requires": { - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", - "globby": "^12.0.2", + "globby": "^13.1.1", "normalize-path": "^3.0.0", "schema-utils": "^4.0.0", "serialize-javascript": "^6.0.0" @@ -16353,22 +16365,18 @@ } } }, + "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.23.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.4.tgz", - "integrity": "sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==", + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", "dev": true, "requires": { - "browserslist": "^4.21.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } + "browserslist": "^4.21.4" } }, "core-util-is": { @@ -16493,21 +16501,6 @@ } } }, - "css": { - "version": "3.0.0", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "dev": true - } - } - }, "css-blank-pseudo": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", @@ -16569,9 +16562,9 @@ "dev": true }, "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", "dev": true }, "cssesc": { @@ -16606,10 +16599,6 @@ "ms": "2.1.2" } }, - "decode-uri-component": { - "version": "0.2.0", - "dev": true - }, "decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -16672,10 +16661,14 @@ "dev": true }, "denque": { - "version": "2.0.1" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" }, "depd": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true }, "dependency-graph": { @@ -16788,9 +16781,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.187", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.187.tgz", - "integrity": "sha512-t3iFLHVIMhB8jGZ+8ui951nz6Bna5qKfhxezG3wzXdBJ79qFKPsE2chjjVFNqC1ewhfrPQrw9pmVeo4FFpZeQA==", + "version": "1.4.276", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.276.tgz", + "integrity": "sha512-EpuHPqu8YhonqLBXHoU6hDJCD98FCe6KDoet3/gY1qsQ6usjJoHqBH2YIVs8FXaAtHwVL8Uqa/fsYao/vq9VWQ==", "dev": true }, "emoji-regex": { @@ -16895,6 +16888,8 @@ }, "errno": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, "requires": { @@ -16915,177 +16910,178 @@ "dev": true }, "esbuild": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", - "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz", + "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==", "dev": true, "optional": true, "requires": { - "esbuild-android-64": "0.14.38", - "esbuild-android-arm64": "0.14.38", - "esbuild-darwin-64": "0.14.38", - "esbuild-darwin-arm64": "0.14.38", - "esbuild-freebsd-64": "0.14.38", - "esbuild-freebsd-arm64": "0.14.38", - "esbuild-linux-32": "0.14.38", - "esbuild-linux-64": "0.14.38", - "esbuild-linux-arm": "0.14.38", - "esbuild-linux-arm64": "0.14.38", - "esbuild-linux-mips64le": "0.14.38", - "esbuild-linux-ppc64le": "0.14.38", - "esbuild-linux-riscv64": "0.14.38", - "esbuild-linux-s390x": "0.14.38", - "esbuild-netbsd-64": "0.14.38", - "esbuild-openbsd-64": "0.14.38", - "esbuild-sunos-64": "0.14.38", - "esbuild-windows-32": "0.14.38", - "esbuild-windows-64": "0.14.38", - "esbuild-windows-arm64": "0.14.38" + "@esbuild/linux-loong64": "0.15.5", + "esbuild-android-64": "0.15.5", + "esbuild-android-arm64": "0.15.5", + "esbuild-darwin-64": "0.15.5", + "esbuild-darwin-arm64": "0.15.5", + "esbuild-freebsd-64": "0.15.5", + "esbuild-freebsd-arm64": "0.15.5", + "esbuild-linux-32": "0.15.5", + "esbuild-linux-64": "0.15.5", + "esbuild-linux-arm": "0.15.5", + "esbuild-linux-arm64": "0.15.5", + "esbuild-linux-mips64le": "0.15.5", + "esbuild-linux-ppc64le": "0.15.5", + "esbuild-linux-riscv64": "0.15.5", + "esbuild-linux-s390x": "0.15.5", + "esbuild-netbsd-64": "0.15.5", + "esbuild-openbsd-64": "0.15.5", + "esbuild-sunos-64": "0.15.5", + "esbuild-windows-32": "0.15.5", + "esbuild-windows-64": "0.15.5", + "esbuild-windows-arm64": "0.15.5" } }, "esbuild-android-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", - "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", + "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", "dev": true, "optional": true }, "esbuild-android-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", - "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", + "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", "dev": true, "optional": true }, "esbuild-darwin-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", - "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", + "integrity": "sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ==", "dev": true, "optional": true }, "esbuild-darwin-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", - "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", + "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", "dev": true, "optional": true }, "esbuild-freebsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", - "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", + "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", "dev": true, "optional": true }, "esbuild-freebsd-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", - "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", + "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", "dev": true, "optional": true }, "esbuild-linux-32": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", - "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", + "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", "dev": true, "optional": true }, "esbuild-linux-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", - "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", + "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", "dev": true, "optional": true }, "esbuild-linux-arm": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", - "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", + "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", "dev": true, "optional": true }, "esbuild-linux-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", - "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", + "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", "dev": true, "optional": true }, "esbuild-linux-mips64le": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", - "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", + "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", "dev": true, "optional": true }, "esbuild-linux-ppc64le": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", - "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", + "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", "dev": true, "optional": true }, "esbuild-linux-riscv64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", - "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", + "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", "dev": true, "optional": true }, "esbuild-linux-s390x": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", - "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", + "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", "dev": true, "optional": true }, "esbuild-netbsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", - "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", + "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", "dev": true, "optional": true }, "esbuild-openbsd-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", - "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", + "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", "dev": true, "optional": true }, "esbuild-sunos-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", - "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", + "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", "dev": true, "optional": true }, "esbuild-wasm": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.14.38.tgz", - "integrity": "sha512-mObTw5/3+KIOTShVgk3fuEn+INnHgOSbWJuGkInEZTWpUOh/+TCSgRxl5cDon4OkoaLU5rWm7R7Dkl/mJv8SGw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.5.tgz", + "integrity": "sha512-lTJOEKekN/4JI/eOEq0wLcx53co2N6vaT/XjBz46D1tvIVoUEyM0o2K6txW6gEotf31szFD/J1PbxmnbkGlK9A==", "dev": true }, "esbuild-windows-32": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", - "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", + "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", "dev": true, "optional": true }, "esbuild-windows-64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", - "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", + "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", "dev": true, "optional": true }, "esbuild-windows-arm64": { - "version": "0.14.38", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", - "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", + "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", "dev": true, "optional": true }, @@ -17308,7 +17304,9 @@ "version": "3.1.3" }, "fast-glob": { - "version": "3.2.7", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -17323,6 +17321,8 @@ }, "fastq": { "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -17570,15 +17570,14 @@ "dev": true }, "globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", "dev": true, "requires": { - "array-union": "^3.0.1", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^4.0.0" } @@ -17699,18 +17698,18 @@ "dev": true }, "hosted-git-info": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", - "integrity": "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.1.0.tgz", + "integrity": "sha512-Ek+QmMEqZF8XrbFdwoDjSbm7rT23pCgEMOJmz6GPk/s4yH//RQfNPArhIxbguNxROq/+5lNBwCDHMhA903Kx1Q==", "dev": true, "requires": { "lru-cache": "^7.5.1" }, "dependencies": { "lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", "dev": true } } @@ -17817,12 +17816,12 @@ } }, "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "requires": { - "@tootallnate/once": "1", + "@tootallnate/once": "2", "agent-base": "6", "debug": "4" } @@ -17938,6 +17937,8 @@ }, "image-size": { "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, "optional": true }, @@ -18085,8 +18086,7 @@ "ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" }, "ipaddr.js": { "version": "2.0.1", @@ -18108,9 +18108,9 @@ } }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "requires": { "has": "^1.0.3" @@ -18179,6 +18179,8 @@ }, "is-what": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, "is-wsl": { @@ -18304,9 +18306,9 @@ } }, "jose": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.5.tgz", - "integrity": "sha512-BAiDNeDKTMgk4tvD0BbxJ8xHEHBZgpeRZ1zGPPsitSyMgjoMWiLGYAE7H7NpP5h0lPppQajQs871E8NHUrzVPA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/jose/-/jose-2.0.6.tgz", + "integrity": "sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==", "requires": { "@panva/asn1.js": "^1.0.0" } @@ -18370,7 +18372,9 @@ "dev": true }, "jsonc-parser": { - "version": "3.0.0", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.1.0.tgz", + "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==", "dev": true }, "jsonfile": { @@ -18401,7 +18405,9 @@ } }, "kareem": { - "version": "2.3.2" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.4.1.tgz", + "integrity": "sha512-aJ9opVoXroQUPfovYP5kaj2lM7Jn02Gw13bL0lg9v0V7SaUc0qavPs0Eue7d2DcC3NjqI6QAUElXNsuZSeM+EA==" }, "karma": { "version": "6.3.20", @@ -18539,6 +18545,8 @@ }, "klona": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "dev": true }, "koa-basic-auth": { @@ -18549,7 +18557,9 @@ } }, "less": { - "version": "4.1.2", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", "dev": true, "requires": { "copy-anything": "^2.0.1", @@ -18558,7 +18568,7 @@ "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", - "needle": "^2.5.2", + "needle": "^3.1.0", "parse-node-version": "^1.0.1", "source-map": "~0.6.0", "tslib": "^2.3.0" @@ -18566,6 +18576,8 @@ "dependencies": { "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "requires": { @@ -18575,28 +18587,38 @@ }, "mime": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "optional": true }, "pify": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "optional": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "optional": true } } }, "less-loader": { - "version": "10.2.0", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.0.0.tgz", + "integrity": "sha512-9+LOWWjuoectIEx3zrfN83NAGxSUB5pWEabbbidVQVgZhN+wN68pOvuyirVlH1IK4VT1f3TmlyvAnCXh8O5KEw==", "dev": true, "requires": { "klona": "^2.0.4" @@ -18644,12 +18666,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true - }, "log-symbols": { "version": "4.1.0", "dev": true, @@ -18722,9 +18738,9 @@ } }, "magic-string": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.1.tgz", - "integrity": "sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==", + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", "dev": true, "requires": { "sourcemap-codec": "^1.4.8" @@ -18749,83 +18765,34 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", + "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", + "minipass-fetch": "^2.0.3", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", + "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" }, "dependencies": { - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } + "lru-cache": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz", + "integrity": "sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==", + "dev": true } } }, @@ -18847,6 +18814,8 @@ }, "memory-pager": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "optional": true }, "merge-descriptors": { @@ -18861,6 +18830,8 @@ }, "merge2": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, "methods": { @@ -18870,11 +18841,13 @@ "dev": true }, "micromatch": { - "version": "4.0.4", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { @@ -18900,9 +18873,9 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "mini-css-extract-plugin": { - "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==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "dev": true, "requires": { "schema-utils": "^4.0.0" @@ -18960,15 +18933,15 @@ } }, "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", + "encoding": "^0.1.13", + "minipass": "^3.1.6", "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" + "minizlib": "^2.1.2" } }, "minipass-flush": { @@ -19020,47 +18993,63 @@ }, "mkdirp": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, "mongodb": { - "version": "4.1.4", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.9.1.tgz", + "integrity": "sha512-ZhgI/qBf84fD7sI4waZBoLBNJYPQN5IOC++SBCiPiyhzpNKOxN/fi0tBHvH2dEC42HXtNEbFB0zmNz4+oVtorQ==", "requires": { - "bson": "^4.5.4", - "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.1.0", - "saslprep": "^1.0.3" + "bson": "^4.7.0", + "denque": "^2.1.0", + "mongodb-connection-string-url": "^2.5.3", + "saslprep": "^1.0.3", + "socks": "^2.7.0" } }, "mongodb-connection-string-url": { - "version": "2.2.0", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.4.tgz", + "integrity": "sha512-SeAxuWs0ez3iI3vvmLk/j2y+zHwigTDKQhtdxTgt5ZCOQQS5+HW4g45/Xw5vzzbn7oQXCNQ24Z40AkJsizEy7w==", "requires": { "@types/whatwg-url": "^8.2.1", "whatwg-url": "^11.0.0" } }, "mongoose": { - "version": "6.0.13", + "version": "6.6.5", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.6.5.tgz", + "integrity": "sha512-iA/oDpWOc+K2QYzA4Eq7Z1oUBQOz9FGDmUwPLgw872Bfs/qizA5Db+gJorAn+TnnGu3VoCK8iP4Y+TECUelwjA==", "requires": { - "bson": "^4.2.2", - "kareem": "2.3.2", - "mongodb": "4.1.4", - "mpath": "0.8.4", - "mquery": "4.0.0", - "ms": "2.1.2", - "regexp-clone": "1.0.0", - "sift": "13.5.2", - "sliced": "1.0.1" + "bson": "^4.6.5", + "kareem": "2.4.1", + "mongodb": "4.9.1", + "mpath": "0.9.0", + "mquery": "4.0.3", + "ms": "2.1.3", + "sift": "16.0.0" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } } }, "mpath": { - "version": "0.8.4" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" }, "mquery": { - "version": "4.0.0", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz", + "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==", "requires": { - "debug": "4.x", - "regexp-clone": "^1.0.0", - "sliced": "1.0.1" + "debug": "4.x" } }, "ms": { @@ -19089,22 +19078,36 @@ "dev": true }, "needle": { - "version": "2.9.1", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.1.0.tgz", + "integrity": "sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==", "dev": true, "optional": true, "requires": { "debug": "^3.2.6", - "iconv-lite": "^0.4.4", + "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, "requires": { "ms": "^2.1.1" } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } } } }, @@ -19143,16 +19146,16 @@ "dev": true }, "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.2.0.tgz", + "integrity": "sha512-/+/YxGfIJOh/fnMsr4Ep0v6oOIjnO1BgLd2dcDspBX1spTkQU7xSIox5RdRE/2/Uq3ZwK8Z5swRIbMUmPlslmg==", "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", "npmlog": "^6.0.0", "rimraf": "^3.0.2", "semver": "^7.3.5", @@ -19185,18 +19188,18 @@ "dev": true }, "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "^1.0.0" } }, "normalize-package-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.0.tgz", - "integrity": "sha512-m+GL22VXJKkKbw62ZaBBjv8u6IE3UI4Mh5QakIqs3fWiKe0Xyi6L97hakwZK41/LD4R/2ly71Bayx0NLMwLA/g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", @@ -19245,26 +19248,27 @@ "dev": true }, "npm-package-arg": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.0.2.tgz", - "integrity": "sha512-v/miORuX8cndiOheW8p2moNuPJ7QhcFh9WGlTorruG8hXSA23vMTEp5hTCmDxic0nD8KHhj/NQgFuySD3GYY3g==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.0.tgz", + "integrity": "sha512-4J0GL+u2Nh6OnhvUKXRr2ZMG4lR8qtLp+kv7UiV00Y+nGiSxtttCyIRHCt5L5BNkXQld/RceYItau3MDOoGiBw==", "dev": true, "requires": { "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" } }, "npm-packlist": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz", - "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", "dev": true, "requires": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" }, "dependencies": { "brace-expansion": { @@ -19297,6 +19301,21 @@ "requires": { "brace-expansion": "^2.0.1" } + }, + "npm-bundled": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^2.0.0" + } + }, + "npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true } } }, @@ -19313,9 +19332,9 @@ } }, "npm-registry-fetch": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", - "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", + "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -19325,135 +19344,6 @@ "minizlib": "^2.1.2", "npm-package-arg": "^9.0.1", "proc-log": "^2.0.0" - }, - "dependencies": { - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "cacache": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.1.tgz", - "integrity": "sha512-VDKN+LHyCQXaaYZ7rA/qtkURU+/yYhviUdvqEv2LT6QPZU8jpyzEkEVAcKlKLt5dJ5BRp11ym8lo3NKLluEPLg==", - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" - } - }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "lru-cache": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", - "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", - "dev": true - }, - "make-fetch-happen": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", - "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass-fetch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.0.tgz", - "integrity": "sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - } } }, "npm-run-path": { @@ -19513,14 +19403,14 @@ "dev": true }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, @@ -19697,15 +19587,15 @@ "dev": true }, "pacote": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.3.0.tgz", - "integrity": "sha512-auhJAUlfC2TALo6I0s1vFoPvVFgWGx+uz/PnIojTTgkGwlK3Np8sGJ0ghfFhiuzJXTZoTycMLk8uLskdntPbDw==", + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", + "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", "dev": true, "requires": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^3.0.1", + "@npmcli/run-script": "^4.1.0", "cacache": "^16.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -19713,7 +19603,7 @@ "minipass": "^3.1.6", "mkdirp": "^1.0.4", "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.0.0", + "npm-packlist": "^5.1.0", "npm-pick-manifest": "^7.0.0", "npm-registry-fetch": "^13.0.1", "proc-log": "^2.0.0", @@ -19754,6 +19644,8 @@ }, "parse-node-version": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true }, "parse5": { @@ -19850,7 +19742,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pify": { @@ -19881,12 +19775,12 @@ } }, "postcss": { - "version": "8.4.13", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", - "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", "dev": true, "requires": { - "nanoid": "^3.3.3", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -19946,9 +19840,9 @@ } }, "postcss-custom-properties": { - "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -20033,9 +19927,9 @@ } }, "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.0.0.tgz", + "integrity": "sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", @@ -20061,14 +19955,14 @@ } }, "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", + "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", "dev": true, "requires": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", - "semver": "^7.3.5" + "semver": "^7.3.7" } }, "postcss-logical": { @@ -20122,9 +20016,9 @@ } }, "postcss-nesting": { - "version": "10.1.10", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", - "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.0", @@ -20163,55 +20057,59 @@ } }, "postcss-preset-env": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz", - "integrity": "sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", + "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", "dev": true, "requires": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-cascade-layers": "^1.0.5", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.0", - "autoprefixer": "^10.4.6", - "browserslist": "^4.20.3", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.8", + "browserslist": "^4.21.3", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", + "cssdb": "^7.0.0", + "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", "postcss-env-function": "^4.0.6", "postcss-focus-visible": "^6.0.4", "postcss-focus-within": "^5.0.4", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", + "postcss-lab-function": "^4.2.1", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", + "postcss-nesting": "^10.1.10", "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-overflow-shorthand": "^3.0.4", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", + "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" } }, @@ -20232,12 +20130,12 @@ "requires": {} }, "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, "requires": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { @@ -20310,6 +20208,8 @@ }, "prr": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, "optional": true }, @@ -20345,6 +20245,8 @@ }, "queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "quick-lru": { @@ -20385,15 +20287,15 @@ } }, "read-package-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz", - "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", + "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", "dev": true, "requires": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "npm-normalize-package-bin": "^2.0.0" }, "dependencies": { "brace-expansion": { @@ -20426,6 +20328,12 @@ "requires": { "brace-expansion": "^2.0.1" } + }, + "npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true } } }, @@ -20468,9 +20376,9 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "requires": { "regenerate": "^1.4.2" @@ -20497,33 +20405,30 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", "dev": true }, - "regexp-clone": { - "version": "1.0.0" - }, "regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -20591,12 +20496,12 @@ "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.9.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -20666,6 +20571,8 @@ }, "reusify": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rfdc": { @@ -20689,6 +20596,8 @@ }, "run-parallel": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { "queue-microtask": "^1.2.2" @@ -20713,15 +20622,17 @@ }, "saslprep": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", "optional": true, "requires": { "sparse-bitfield": "^3.0.3" } }, "sass": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz", - "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==", + "version": "1.54.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", + "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -20730,9 +20641,9 @@ } }, "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, "requires": { "klona": "^2.0.4", @@ -20741,6 +20652,8 @@ }, "sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, "schema-utils": { @@ -20788,9 +20701,9 @@ "dev": true }, "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dev": true, "requires": { "node-forge": "^1" @@ -21008,7 +20921,9 @@ } }, "sift": { - "version": "13.5.2" + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.0.tgz", + "integrity": "sha512-ILTjdP2Mv9V1kIxWMXeMTIRbOBrqKc4JAXmFMnFq3fKeyQ2Qwa3Dw1ubcye3vR+Y6ofA0b9gNDr/y2t6eUeIzQ==" }, "signal-exit": { "version": "3.0.7", @@ -21022,14 +20937,10 @@ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true }, - "sliced": { - "version": "1.0.1" - }, "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" }, "socket.io": { "version": "4.5.1", @@ -21074,19 +20985,18 @@ } }, "socks": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", - "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", - "dev": true, + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "requires": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" } }, "socks-proxy-agent": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", - "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "requires": { "agent-base": "^6.0.2", @@ -21095,7 +21005,9 @@ } }, "source-map": { - "version": "0.7.3", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true }, "source-map-js": { @@ -21105,14 +21017,14 @@ "dev": true }, "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.0.tgz", + "integrity": "sha512-i3KVgM3+QPAHNbGavK+VBq03YoJl24m9JWNbLgsjTj8aJzXG9M61bantBTNBt7CNwY2FYf+RJRYJ3pzalKjIrw==", "dev": true, "requires": { - "abab": "^2.0.5", + "abab": "^2.0.6", "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "dependencies": { "iconv-lite": { @@ -21126,14 +21038,6 @@ } } }, - "source-map-resolve": { - "version": "0.6.0", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, "source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -21156,6 +21060,8 @@ }, "sparse-bitfield": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "optional": true, "requires": { "memory-pager": "^1.0.2" @@ -21188,9 +21094,9 @@ } }, "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "spdy": { @@ -21307,25 +21213,26 @@ "dev": true }, "stylus": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.57.0.tgz", - "integrity": "sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", + "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", "dev": true, "requires": { - "css": "^3.0.0", + "@adobe/css-tools": "^4.0.1", "debug": "^4.3.2", "glob": "^7.1.6", - "safer-buffer": "^2.1.2", "sax": "~1.2.4", "source-map": "^0.7.3" } }, "stylus-loader": { - "version": "6.2.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-7.0.0.tgz", + "integrity": "sha512-WTbtLrNfOfLgzTaR9Lj/BPhQroKk/LC1hfTXSUbrxmxgfUo3Y3LpmKRVA2R1XbjvTAvOfaian9vOyfv1z99E+A==", "dev": true, "requires": { - "fast-glob": "^3.2.7", - "klona": "^2.0.4", + "fast-glob": "^3.2.11", + "klona": "^2.0.5", "normalize-path": "^3.0.0" } }, @@ -21371,52 +21278,15 @@ } }, "terser": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.13.1.tgz", - "integrity": "sha512-hn4WKOfwnwbYfe48NgrQjqNOH9jzLqRcIfbYytOXCOv46LBfWr9bDS17MQqOi+BWGD0sJK3Sj5NC/gJjiojaoA==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.8.0-beta.0", "source-map-support": "~0.5.20" - }, - "dependencies": { - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } } }, "terser-webpack-plugin": { @@ -21528,6 +21398,8 @@ }, "tr46": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "requires": { "punycode": "^2.1.1" } @@ -21536,6 +21408,12 @@ "version": "1.2.2", "dev": true }, + "ts-helpers": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ts-helpers/-/ts-helpers-1.1.2.tgz", + "integrity": "sha512-G693cujAS8MzCAPUjvSssoDsp2yMR9CEnZ75h3ii9jC+AzeU6UZorHNDqve0kw5CxLPW2mnKQlnA6MdH52imNg==", + "requires": {} + }, "tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", @@ -21580,8 +21458,7 @@ "typescript": { "version": "4.7.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, "ua-parser-js": { "version": "0.7.31", @@ -21610,9 +21487,9 @@ "dev": true }, "unicode-property-aliases-ecmascript": { - "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, "unique-filename": { @@ -21644,9 +21521,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -21744,12 +21621,14 @@ } }, "webidl-conversions": { - "version": "7.0.0" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" }, "webpack": { - "version": "5.72.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.1.tgz", - "integrity": "sha512-dXG5zXCLspQR4krZVR6QgajnZOjW2K/djHvdcRaDQvsjV9z9vaW6+ja5dZOYbqBBjF6kGXka/2ZyxNdc+8Jung==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -21757,11 +21636,11 @@ "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -21774,7 +21653,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { @@ -21809,13 +21688,13 @@ } }, "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -21836,15 +21715,16 @@ } }, "webpack-dev-server": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.0.tgz", - "integrity": "sha512-+Nlb39iQSOSsFv0lWUuUTim3jDQO8nhK3E68f//J2r5rIcp4lULHXz2oZ0UVdEeWXEh5lSzYUlzarZhDAeAVQw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz", + "integrity": "sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", @@ -21852,7 +21732,7 @@ "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", @@ -21865,7 +21745,7 @@ "schema-utils": "^4.0.0", "selfsigned": "^2.0.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.1", "ws": "^8.4.2" @@ -21884,9 +21764,9 @@ } }, "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", "dev": true, "requires": {} } @@ -21934,6 +21814,8 @@ }, "whatwg-url": { "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "requires": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -22019,9 +21901,9 @@ "dev": true }, "yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", "dev": true, "requires": { "cliui": "^7.0.2", diff --git a/package.json b/package.json index 7b61559..bbbe622 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zgo", - "version": "1.3.1", + "version": "1.3.2", "scripts": { "ng": "ng", "start": "ng serve", @@ -10,16 +10,17 @@ }, "private": true, "dependencies": { - "@angular/animations": "^14.0.5", - "@angular/cdk": "^13.3.9", - "@angular/common": "^14.0.5", - "@angular/compiler": "^14.0.5", - "@angular/core": "^14.0.5", - "@angular/forms": "^14.0.5", - "@angular/material": "^13.3.9", - "@angular/platform-browser": "^14.0.5", - "@angular/platform-browser-dynamic": "^14.0.5", - "@angular/router": "^14.0.5", + "@angular-material-components/datetime-picker": "^8.0.0", + "@angular/animations": "^14.2.5", + "@angular/cdk": "^14.2.4", + "@angular/common": "^14.2.5", + "@angular/compiler": "^14.2.5", + "@angular/core": "^14.2.5", + "@angular/forms": "^14.2.5", + "@angular/material": "^14.2.4", + "@angular/platform-browser": "^14.2.5", + "@angular/platform-browser-dynamic": "^14.2.5", + "@angular/router": "^14.2.5", "@fortawesome/angular-fontawesome": "^0.10.2", "@fortawesome/fontawesome-free": "^6.1.1", "@fortawesome/fontawesome-svg-core": "^6.1.0", @@ -28,6 +29,7 @@ "@fortawesome/free-solid-svg-icons": "^6.1.0", "@supercharge/request-ip": "^1.1.2", "angular-local-storage": "^0.7.1", + "angular-material-datepicker": "^1.0.2", "async": "^3.2.2", "coingecko-api": "^1.0.10", "easyqrcodejs": "^4.4.6", @@ -43,9 +45,9 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@angular-devkit/build-angular": "^14.0.5", - "@angular/cli": "^14.0.6", - "@angular/compiler-cli": "^14.0.5", + "@angular-devkit/build-angular": "^14.2.5", + "@angular/cli": "^14.2.5", + "@angular/compiler-cli": "^14.2.5", "@types/jasmine": "~3.8.0", "@types/node": "^12.20.33", "@types/request": "^2.48.8", diff --git a/pay_xero_invoice.txt b/pay_xero_invoice.txt deleted file mode 100644 index 45e3b11..0000000 --- a/pay_xero_invoice.txt +++ /dev/null @@ -1,41 +0,0 @@ -{ - "Invoice": { "InvoiceID": "96df0dff-43ec-4899-a7d9-e9d63ef12b19" }, - "Account": { "Code": "001" }, - "Date": "2022-08-25", - "Amount": 32.06 -} - - -{ - "Invoice": { "InvoiceNumber": "INV-0041" }, - "Account": { "Code": "001" }, - "Date": "2022-08-25", - "Amount": 32.06 -} - - -POST -> https://api.xero.com/api.xro/2.0/Payments - -Authorization Bearer ey**** -Xero-Tenant-Id 5ae23193-e4b4-4001-99e9-b98634d6040e -Accept application/json -Content-Type application/json - - -Payload - -{ - "Payments": [ - { - "Invoice": { - "LineItems": [], - "InvoiceID": "00000000-0000-0000-0000-000000000000" - }, - "Account": { - "Code": "970" - }, - "Date": "2019-03-12", - "Amount": 1 - } - ] -} \ No newline at end of file diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 0822b8f..0fbce31 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -18,6 +18,8 @@ import { MatStepperModule } from '@angular/material/stepper'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatSnackBarModule } from '@angular/material/snack-bar'; import { MatTabsModule } from '@angular/material/tabs'; +import { MatDatepickerModule } from '@angular/material/datepicker'; +import { MatNativeDateModule } from '@angular/material/core'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; @@ -48,6 +50,7 @@ import { PromptReceiptComponent } from './prompt-receipt/prompt-receipt.componen import { NotifierComponent } from './notifier/notifier.component'; import { PmtserviceComponent } from './pmtservice/pmtservice.component'; import { XeroRegComponent } from './xeroreg/xeroreg.component'; +import { DbExportComponent } from './db-export/db-export.component'; @NgModule({ declarations: [ @@ -76,7 +79,8 @@ import { XeroRegComponent } from './xeroreg/xeroreg.component'; PromptReceiptComponent, NotifierComponent, PmtserviceComponent, - XeroRegComponent + XeroRegComponent, + DbExportComponent ], imports: [ BrowserModule, @@ -100,6 +104,8 @@ import { XeroRegComponent } from './xeroreg/xeroreg.component'; MatSlideToggleModule, MatSnackBarModule, MatTabsModule, + MatDatepickerModule, + MatNativeDateModule, BrowserAnimationsModule, FontAwesomeModule ], diff --git a/src/app/db-export/db-export.component.css b/src/app/db-export/db-export.component.css new file mode 100644 index 0000000..fa61b0a --- /dev/null +++ b/src/app/db-export/db-export.component.css @@ -0,0 +1,68 @@ +* { + font-family: 'Spartan', sans-serif; + font-size: 11px; +} + +.description { + padding-top: 30px; + padding-bottom: 20px; + font-size: 14px; + font-weight: 700; + text-align: center; +} + +.datepicker { + border-color: dimgray; + border-width: 3px; + border-radius: 8px; + background-color: white; +} + +.noorders { + font-size: 14px; + font-weight: 700; + text-align: center; + padding-top: 20px; + padding-bottom: 20px; + border-color: dimgray; + border-width: 3px; + border-radius: 8px; + background-color: #f9e79f; +} + +.settings-title { + font-family: 'Spartan', sans-serif; + background: #ff5722; + color: white; + font-size: 30px; + text-align: center; + padding: 5px; +} + +.daterange { + font-size: 13px; + font-weight: 700; + padding-bottom: 15px; +} + +.downloadbtn { + min-width: 120px; + max-width: 150px; + height: 25px; + border-color: dimgray; + border-width: 3px; + border-radius: 8px; + box-shadow: lightgray; + font-family: 'Spartan', sans-serif; + background: #ff5722; + color: white; + font-size: 16px; + text-align: center; + padding: 6px; +} + +::ng-deep .downloadbtntxt { + color: white; + font-size: 14px; + font-weight: 600; +} diff --git a/src/app/db-export/db-export.component.html b/src/app/db-export/db-export.component.html new file mode 100644 index 0000000..628b19a --- /dev/null +++ b/src/app/db-export/db-export.component.html @@ -0,0 +1,54 @@ +

+
+ Export orders in a .CSV format file +
+
+ + +
Date range:
+ + + + + MM/DD/YYYY – MM/DD/YYYY + + + + Invalid start date + Invalid end date +
+
+
+
+
+ +
+
+ You have no orders created. +
+ Nothing to do. +
+
+
+
+
+
+
+
+
diff --git a/src/app/db-export/db-export.component.spec.ts b/src/app/db-export/db-export.component.spec.ts new file mode 100644 index 0000000..8fde107 --- /dev/null +++ b/src/app/db-export/db-export.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { DbExportComponent } from './db-export.component'; + +describe('DbExportComponent', () => { + let component: DbExportComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ DbExportComponent ] + }) + .compileComponents(); + + fixture = TestBed.createComponent(DbExportComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/db-export/db-export.component.ts b/src/app/db-export/db-export.component.ts new file mode 100644 index 0000000..2a30ddc --- /dev/null +++ b/src/app/db-export/db-export.component.ts @@ -0,0 +1,146 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormControl } from '@angular/forms'; +import { DomSanitizer } from '@angular/platform-browser'; +import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; + +import { Observable } from 'rxjs'; +import { Order } from '../order/order.model'; +import { FullnodeService } from '../fullnode.service'; +import { UserService } from '../user.service'; +import { Owner } from '../owner.model'; +import { OrderService } from '../order/order.service'; +import { NotifierService } from '../notifier.service'; + + +@Component({ + selector: 'app-db-export', + templateUrl: './db-export.component.html', + styleUrls: ['./db-export.component.css'] +}) + +export class DbExportComponent implements OnInit { + + public orders: Order[] = []; + public ownerUpdate: Observable; + public ordersUpdate: Observable; + fileUrl : any; + owner : Owner = { + address: '', + name: '', + currency: 'usd', + tax: false, + taxValue: 0, + vat: false, + vatValue: 0, + first: '', + last: '', + email: '', + street: '', + city: '', + state: '', + postal: '', + phone: '', + paid: false, + website: '', + country: '', + zats: false, + invoices: false, + expiration: new Date(Date.now()).toISOString(), + payconf: false, + viewkey: '', + crmToken: '' + }; + + _ordersOk = false; + + range = new FormGroup({ + start: new FormControl(null), + end: new FormControl(null), + }); + + constructor(private notifierService : NotifierService, + private dialogRef: MatDialogRef, + private sanitizer: DomSanitizer, + public orderService: OrderService, + public userService: UserService) { + this.ownerUpdate = userService.ownerUpdate; + this.orderService.getAllOrders(); + this.ordersUpdate = orderService.allOrdersUpdate; + } + + ngOnInit(): void { + console.log('db-export Init -->'); + this.owner = this.userService.currentOwner(); + console.log(this.owner.name); + console.log(this.range); + this.ordersUpdate.subscribe((orders) => { + this.orders = orders; +// console.log('Order -> ' + this.orders[0].timestamp); + if( this.orders.length != 0 ) { + this._ordersOk = true + } + }); + } + + + + ordersOk() : boolean { + return this._ordersOk; + } + + checkReady() : boolean { + var data : string = ''; + var chkRdy : boolean = false; + if ( (this.range.value.start != null ) && + (this.range.value.end != null) ) { + // process order list + const formatter = new Intl.NumberFormat('en-US', { + minimumFractionDigits: 8, + maximumFractionDigits: 8, + }); + + // create header + data = '"Date","Order ID","Currency","Closed?","Amount","Rate","ZEC","Paid?","Invoice"' + "\n"; + + var iniDate = new Date(this.range.value.start); + var endDate = new Date(this.range.value.end); + for (let i=0; i < this.orders.length; i++){ + var date = new Date(this.orders[i]!.timestamp!); + var orderid = String(this.orders[i]._id); + var closed = this.orders[i].closed ? 'Yes' : 'No'; +/* + console.log('Order No. ' + + this.orders[i]._id! + ' - totalZec = ' + + this.orders[i].totalZec); +*/ + var paid = this.orders[i].paid ? 'Yes' : 'No'; + if ( (date >= iniDate) && (date <= endDate) ) { + data = data + + date.getFullYear() + '-' + + (date.getMonth()+1).toString().padStart(2,'0') + '-' + + date.getDate().toString().padStart(2,'0') + + ',' + + orderid + ',' + + this.orders[i].currency + ',' + + closed + ',' + + this.orders[i].total + ',' + + this.orders[i].price! + ',' + + this.orders[i].totalZec + ',' + + paid + ',"' + + this.orders[i].externalInvoice + '"' + + '\n'; + } + } + const blob = new Blob([data], { type: 'application/octet-stream' }); + this.fileUrl = this.sanitizer.bypassSecurityTrustResourceUrl(window.URL.createObjectURL(blob)); + + chkRdy = true; + } + return chkRdy; + } + + closedbExport() { + this.dialogRef.close(); + } + +} diff --git a/src/app/fullnode.service.ts b/src/app/fullnode.service.ts index 255a14b..c573482 100644 --- a/src/app/fullnode.service.ts +++ b/src/app/fullnode.service.ts @@ -54,7 +54,9 @@ export class FullnodeService{ constructor(private http: HttpClient, public userService: UserService){ var auth = 'Basic ' + Buffer.from(ConfigData.UsrPwd).toString('base64'); + console.log('auth: ' + auth); this.reqHeaders = new HttpHeaders().set('Authorization', auth); + console.log(this.reqHeaders); this.ownerUpdate = userService.ownerUpdate; this.getAddr(); this.getHeight(); diff --git a/src/app/listorders/listorders.component.css b/src/app/listorders/listorders.component.css index fbca950..ba1ccc9 100644 --- a/src/app/listorders/listorders.component.css +++ b/src/app/listorders/listorders.component.css @@ -97,8 +97,8 @@ img.icon{ } .orderListTitle { - font-family: 'Roboto Mono'; - font-size: 15px; + font-family: 'Roboto Mono' !important; + font-size: 14px; font-weight: 600; } diff --git a/src/app/listorders/listorders.component.html b/src/app/listorders/listorders.component.html index 6d344ff..04239dc 100644 --- a/src/app/listorders/listorders.component.html +++ b/src/app/listorders/listorders.component.html @@ -1,9 +1,23 @@

{{(ownerUpdate | async)!.name}}

- + + + + + + +
+ + + + +
@@ -31,12 +45,13 @@
- +
- {{order.totalZec | number: '1.08'}}
@@ -50,7 +65,7 @@
diff --git a/src/app/listorders/listorders.component.ts b/src/app/listorders/listorders.component.ts index 1b286d5..511d637 100644 --- a/src/app/listorders/listorders.component.ts +++ b/src/app/listorders/listorders.component.ts @@ -9,6 +9,7 @@ import { OrderService } from '../order/order.service'; import { MatDialog, MatDialogConfig} from '@angular/material/dialog'; import { PromptInvoiceComponent } from '../prompt-invoice/prompt-invoice.component'; import { PromptReceiptComponent } from '../prompt-receipt/prompt-receipt.component'; +import { DbExportComponent } from '../db-export/db-export.component'; import { faTimes } from '@fortawesome/free-solid-svg-icons'; import { faTimesCircle } from '@fortawesome/free-solid-svg-icons'; @@ -70,7 +71,6 @@ export class ListOrdersComponent implements OnInit, OnDestroy{ // ------------------------------------- - constructor( public orderService: OrderService, public userService: UserService, @@ -169,4 +169,20 @@ export class ListOrdersComponent implements OnInit, OnDestroy{ }); } + openDbExport(){ + const dialogConfig = new MatDialogConfig(); + + console.log('openDbExport ---'); + + dialogConfig.disableClose = false; + dialogConfig.autoFocus = true; + dialogConfig.data = this.owner; + + const dialogRef = this.dialog.open(DbExportComponent, dialogConfig); + dialogRef.afterClosed().subscribe((val) => { + console.log('Returning to order list'); + }); + + } + }
+ font-size: 14px;"> {{order.timestamp | date: 'YYYY-MM-dd, HH:mm'}}