From 446ff8f2daf37ed7686e956fc9f030bfea951a89 Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Sun, 14 Jul 2024 17:48:02 +0200 Subject: [PATCH 1/7] Filter Add Filter Fix Group Images --- admin/admin.js | 31 +++++++++++++++++++++++++++++-- admin/img/group_1.png | Bin 10085 -> 15392 bytes admin/img/group_2.png | Bin 14624 -> 22851 bytes admin/img/group_3.png | Bin 15270 -> 23336 bytes admin/img/group_4.png | Bin 14170 -> 21696 bytes admin/img/group_5.png | Bin 14549 -> 22001 bytes admin/img/group_6.png | Bin 14922 -> 22461 bytes admin/img/group_7.png | Bin 17612 -> 27003 bytes admin/tab_m.html | 17 +++++++++++++++++ 9 files changed, 46 insertions(+), 2 deletions(-) diff --git a/admin/admin.js b/admin/admin.js index b0c0fedb..47554025 100644 --- a/admin/admin.js +++ b/admin/admin.js @@ -276,7 +276,6 @@ function getCard(dev) { `; return card; } - /* function openReval(e, id, name){ const $card = $(e.target).closest('.card'); @@ -917,6 +916,10 @@ function load(settings, onChange) { $('#device-order-btn').text($(this).text()); doSort(); }); + $('#device-filter a').click(function () { + $('#device-filter-btn').text($(this).text()); + doFilter(); + }); }); const text = $('#pairing').attr('data-tooltip'); @@ -2749,7 +2752,8 @@ function doFilter(inputText) { const lang = systemLang || 'en'; const searchText = inputText || $('#device-search').val(); const roomFilter = $('#room-filter-btn').text().toLowerCase(); - if (searchText || roomFilter !== 'all') { + const deviceFilter = $('#device-filter-btn').text().toLowerCase(); + if (searchText || roomFilter !== 'all' || deviceFilter != 'all') { shuffleInstance.filter(function (element, shuffle) { const devId = element.getAttribute('id'); const dev = getDeviceByID(devId); @@ -2773,6 +2777,29 @@ function doFilter(inputText) { valid = false; } } + if (valid && dev && deviceFilter !== 'all') { + switch (deviceFilter) { + case 'connected': + valid = (dev.link_quality > 0) && !dev.common.deactivated; + break; + case 'disconnected': + valid = (dev.link_quality <= 0) && !dev.common.deactivated; + break; + case 'deactivated': + valid = dev.common.deactivated; + break; + case 'router': + valid = dev.battery == null; + break; + case 'enddevice': + valid = dev.battery && dev.battery>0; + break; + case 'group': + valid = (dev.common.type == 'group'); + break; + default: valid = true; + } + } return valid; }); } else { diff --git a/admin/img/group_1.png b/admin/img/group_1.png index 928f873eab46e8db69832e87444cf8bc171b88c7..4d5b9cbf5488f69a84923b24b640e42a8162f408 100644 GIT binary patch literal 15392 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 Is)`B!KlI-^ssI20 delta 8996 zcmaiacTf~h)a@n~TyoAqmMl5voHK&{6v?100+Mr>UCB8tC@5jcAOa!?NL&O-20&C$ zvIGG^GE3fv->a|QpKq$>PF2_KuI@Y2_uM{baG@*anMeq%sgYjV^d(-bW-9<;xfDlp8vT50`-Ceu{JOv>@^Z6GG5Au>L3vKG1iadI?(e~ zDBQ`$GKGomyKx^yxxAMC9Uj^TW1eM`|1B)}H_(pDqu3dAy~D*eB&xl~l*y8L6N9z> zl*;qB2Hdjb9ray}+<&f=kT2tOttvP5(Y~g@^GR)Rk88B^`1nq8T5$W$VyaNPvb+p^ zd1aKErTc(N>)qO;w?Lf|(RhYx>L#@CzB1ELd(Dc}Ds$!TVZre=F z_Ll+{%YP|#mpoyh_lv-$;cdU>{_ z!U8N$izuXdo2V5W;BIDrfNjoR4^VRohU#)obFv1@*;9^XF!m&C2w zB9^@;FItaFF5gS4pW>WJ5!3OzQC=)@^sm(WZnb0=t2|z`7;nAtY@cTHxv!u7cxi<1 zTasCehq@^Y{IzZTS!jX`${wA54`nNI__A|!9T}^zT>Hq02s&Nqj5=X1dg4wjF%o|W z0)eji8r}^6fyn9q-C)qO0xT6N1yC54R}mESTZ3@>R>L>S1Gu(A8l^UMN*zlOZ1XQp zOVgG~22OW>80K8m??zP>cQoWNDI%|UwLGAq6fH2ILg7nYLe@5d-diXN?{ z%}u^|rqN9}?4Irls@>@R&_y^4D*U&+Xj)yhPBiCci zp$of8IB;E?+rGOBR`_xZWz$a2p--V3%e&@J*Pf7oiY%T_EJ#<=;r8W!6?Z`Gropz_ zQz8UT^N{h;1SVoG%IEi=V{WX0iTKDI$?+k!IT**?yubms584YRvfadOXu6PTd#V!o zigne+k_E3|vQ!sdI&idV{T+Pa<1bxLjSIY7Ik8CvtpS1~u%Gi>SU~lV;Ou(#$uW|w z$0vAbIWcCQgo#1$nN)=nct`C^&@#AOhjaKE-lQCeAT$j4MY=*>7z%zVC6TypzaeDK zKl_0wZTsFm)#x?Dx}j~(LJnkwjs7<-*UDp9RgH05_5sI7y>`0EVtaf9c}^|AxZVez zrFV`d)cuNS9`sT8Ail#jkgpNOUvA~*7fx30Dw!vo?A8JzctOL-nlG#vM!w>69ehFx z!$=+=zJSR7+zUm$ut%6*SNc6qZf99;IS@$8%u|?r21A5U6rojfb_IKK=kt#I!IGxZ z%9eK$ebv|fqN&f)hU0G-j?xdQ-9@1fD0(t}izP~_=|6MbiS{>VH~+BJ!xVAl^9-?m z{hh@MKmM*Ta}RXzByBiF{mTui``yXD>b5{Vi^XJPP=jVh3e-yBUTbRr{c$W&S@K5>g* zcf`@DP-k?yDmiqwJ6vFh=ZGBf$eN$))?YDJ8Y)E1PTs*z& z(!geKnq?wv6VlBTAyL27kJ)n51zR5W75;%eI6A9U6xvU581+%te~fCVezH|tELdq+}^ z+ts=P5_G4Jpkoo8&|~4l?Q>RHUddSt-TAJK28Db$MXUogB#LC%1<@;jmM+eMeni-OmijbB02Bn z>mse@kqvqt&IRHkRfme=rmF1hYLaiiR$sWYFoDk)cRysuAMnO)Fm`e%-m3&4wU*c8 z7i79g6tjP&;u}CWbfneN8D5c{q5)`RK5DzYVTpg_F3os|1^Bf)Stz5TX4JL6dWI)N znp?kypBIA(W!DLy9Y*b0mw<9^)*>Rp4sCoJqh2e9pM$t7NszV|q#;FTn zk(lbeZD=&)B~G19a_c=Dr^&{Oxrfms8OasI?9G#H^1V2xhW>V08Kq-KKUSh<#a!Pg zK9TgN;IhWqg^f{n(zapB_ZoDI({eTLd4Y`aVSGp^X(sK^J9bAsVEg7|!OC!f83uu~F+-m7lWp)LeT2;IQ%iwa5Bv zxCgo+?A$_D9Rt^b3`op+MWM z8CU+$J)+vUAaU;J$$Um??l7qZ*mwZJz)Jy;c3_^P<9~^)T>~y6gj~f7Oe7yO5bxo+K}4p!AMpH2UY$V3 z9Sc6n-e}plW3puBa!&5c;+g2~J6<5=9E5*&6eRS?T1X4M(zi=8;d@NG2O`fNoLg<# zIy?5!JadW6{>~X&$#UhJiFk%}j423R-1bx(d8ra}q`GV1D!t<=^pcrD{+fl_B>-W^ zNV`JEFdua+CjU!R51ND!DeIn(Hno{BDv>q_D6!q8K37_w09&idgE$AYP|+83hudo) zkzaoN?}cqi^n}Gpi};l3Lczx@>*-q7qE}x1ZVXF~ItRl<*xp|Sa{ATxJUd!8ZhWFk zSiH}#*8%tY;5eP?QbnS@ZgD*@3gQ+hK8dcSD2*-N33QU!QDaMxHj|nH1(J~>tL7a_ z_y1Txnh-g)vy)wm+$5U#X^k~TK;vqCXz;?UP>RH{LoiNHTQ8S}Jq=;o;mdhw z^UHa`am)sv17$~3IWg_Xl?H6ws*ZNdUpL4HsI8txQ5&;5+`-vZ0_l{R!|Mi87dw`x zw;25Y#EQ1F;u-P58+$|!F=6@lu24(=2c>M7#msqVPRJT})#Hb(Gv;5fAKz~t8e&MH z)J&=={bILB(eWRKsO=s%Q3-iUQ)l!F!FVqFo^G6A-d+=q0W%OZs*l29Vv83d>mR&7 zjBu6jP{+@yu!&jj0dxm+&QMEnfs%?hV3qM5;)+W@s{&Gpedq63#Kid5g*9zH>6$4} zP69%bxo(wwDt-eR_+>)F=>{7KY@qh>Im;lUK$ejc)ROB3Dv`rsq=Pc(!zE#?{6or>SWLMa4YL%f2O9&4ZZNU}2aGWaa763Ua zd)Qt0IXLG7jbu!C-ULG`rDj;(<9BFq-_W(G^-ZKQBrmoW@)Rz3zxgwVO%qXQz+Eu} zOen1ix4i>Mbaw-J)xQEo&XSJKpX&w)F6`omQRR|F@QMbUI(dY_^!OC0dE}4PR+mZs zRQ0-C^GAYJwmxolHuQt;RMy>+UE*oZ6ZF!oW0FguR|cuem$j2!vwFWJw%f1sXKn2?uh2hB2A#sH$NMKy{7R7*|w_l2|cO z)!9Bju^!A1a~VHooQ*fTirNgRd)>M3m7iptsC;o$N|Z}uw)(mdlnUrF*qGaDd|rw` zu%o|+!j3tTJ-PK>lRDnm)b{8KDGl>0pe+Y!2}!OUPa~j0o$^h=gg(2%s@UH$w zK*4n8Ix@Ap$s%cwLAId*hF7`yR^{*;S7uy`gQM<<9PFh&iHU)$@(y>>oMS7gQRiGg zC?j9Q5k1r&@^gtl+Ee-x#UsGYJ6}-+T5)DM_EcnTqeiPP>U&{{=ypE*3r-!xIxZLsaTXEoH^8-F5+vz^zu)O=i$1(%~V6%ww;op(TVO$R+p~Kn)QQb(CF% z$)hNU8MC@UpwS*!)*to6V>00(y8}(QkBaTwxfi)~9>*@()ke@cbT>+eR4S-bpvjZu zY3wNrVp4~u(Y0tFoQT?=Oer#r^~rCSN1uLn`{=31z1KAWb)cK{fvo#n{&ex|v8rU} z8$yHmn|=(qWmBE4p7?4&a1^H$E;ASJPx08brR=u7bH-VqP0*SvUITK&b9yrCOHUz6 zkN4qkMH=O8a#_bulNk&bHDglK=uydbTA3gJQrF{3+^!Y=DQeEuN8A{FjXj-cvXrhG zgMXe$bh3?!IvoRiHA1tgOOD(=DN+bWg#PWJtHVfMWxX*l1q3iY7(V0JXq*&^cO;1> zt@r{TJZDjig7|YJtrB}rj>>BEkpg8NgDEAhExa1<7GTSgTUWUqT3xzx*OE@OfaU92 z64fh;HjTiK0$+_II~V7GjCa|+C-SAL7qSrI`~S4hsDbOq<+uNea2%9H-x}Scb2kL{ z_Iz0AeF(1CPs5<-2%kBsJ(1KXE&>rgxT~8s*f(@HPoJhyQRQGxfWatK@{r6Lp$ZWa zWVA_Gh|n#r*3gdUNsC_4p!F6DX7)c%%MC*bahpqZzwYhsO%J-v{CPdk%+9Xf znhpz~WidTkR-#}y&ID!7Qm;}6y}WLlLXh<7B zy;&^2so!@wz5cOYUoD1G^W;aOwvQH76p0u>cM4ixdE=-L=cyLFL-Itj<>(h_Syk8+ zNcQGxK1!EP^psWW58b1R#vXhQ>?)BraaWwo8LNE@p`jcfOG)d# z!$NN)|0X@-)}&2TgjQQ_kZNyx8<=SUQ@`GrVy+++eh&?3*OEZfbqixB+PBo>A^|Ws zp-fM)?mJ5)^>`}2D$)D~gbFNP#l^+}FVZ(MsUMmE|LdspmGK74PYeB;jvI#YB*i*# zo;$B((62A4d=_oB6eS9@BT0v)A7C*d*Ij8}k>oB%!zQE@DW+I$##GPleeJ1*3Vl6V z&AE`!3W7Y2Dt0+IgyAw5PsjX#zG?w2yC=v*0nRNQImq1DX^$HM?~JG7-?W>yjA)=1 zCPo;E|2ko1lY@!sj{FeX)>xQrj4Fb1rEJNdZ$|gcrYe+(YBHa%@pyqo2Hg$<&2F?c zl82H}4ntRQk;G%6h4r6Iid0oN56z~50;rI;f*pF9R9A)J7Fq{G)C8iQy`q*=xi%?H zCc|l_(aD8#`vPcNJBMDQg?*srC|RBeBW?+*WExfGiPzTLWQ^Hy*sZ(mHdVW^`` zKu7UHA7xgVde z*m&3}l#h9~pP6(E0IBOPz3AlD8sXUN;ZoazLXd~1sA9G1B2C-U@tmKB^52hUQ#tZ| zJba_DYDeIlOeChK)Sy9$#VmVqzHD|UcRzI$! zTXa5+Lh;dB>fM0#dAG`!v_l)@6n_V91W{0FS*6Sm>f->}P?)9Y{&=Q(=jIUzQPEX1 z?AM?Z1$#%L$;Hd|q!t1gHtXY~%5Ti`%HAiFxO^MC7Px@2`Jr%p_UJ&@$7a0>(Fx_h zB5WHcEtzrpDbGxU+qg87@+`V?gF@fW(+{!Fqkc#TL44samYBJI5lP0g?cJe7Q=5~| z$h((kEj;*-63325o;-fsU5 zt7z>jLvxqF3ehA(tu#l>=huck@M%Ltn#~Zw@sGWINx|2CQreBKt@LW?JCRrc{bVl~ zkMBRr2sDkjs${_XR*#}Wr!-Pm4?cKYE>l}yoxd&zwSWJ>bZ%*h_HZ9>uO+c>?%&!l zGt|;KPDr96Y8czRZAibkxK$bkDx+n=kQypLOa^?#Wum=62m#B>SzQf+`xvD7cCN;P zqz#4a%YqQPTb~1x%o*zqtP;@CvKG`2X}aS#PD#ywtqWZjQjF%dEm8c=1z2a%9@CB! zfhZMeh+x`o^C zX46XuNqhi}&Rmmqy@8NQPr#F@8Xm|@VN#QCklnv3O0{4kJt=FyFCeyGWwO-M49d*A z7uR*qg*6g+N%su_e+zBr!M>UVUT8ExqfDR~IVmtS%%1&xZm`>Q7hXrWZh-95cd@)( zXK1F3byE0xlV!B!9f_GNcUW8c>RV#nj(2t;#^!!5)A4;_Y!grEHhq4` zv+q-BuTRsp1{U_PjHH8WtNyd zdh>dFcgDl}qXI}T(B2|a2sn@ z#{~(wG`{_zRjC$=7*i8P=6g?m_ExByWRzX$w?>Pv8s&Hp1Z+*lImwZDX5Yrq`cmz^ znt5~5jNxKdp%fq5tsv=c!>+@p>vp{J#gu5NE7jImfdom30yg z(}XMB?K&vYeGWcQBgD0UZDgFpjfrVK``Q|{)ytDU^kP&G+d&rKcC4^a(yI3mv!q1J zC;t3x4YuEzb6g(-nXYlC_n~J8Z*EX^1beA?)YT*kYfwRtK!TRr-=`6zmVX+YrkT$! z28VEY;#Wwm62=PL|7K>;cdl7Nc;9k?TKsf7M~}seU0Y-F+vjh8Kk8XSyg=>Ph%pW# z#qz4H1s3RCQdnCIfX=J>yYmYc(k-o~4R81!AdSMvks zVDCTBZt6&`Z!(gFY4n(Iv{ChsA?>fJu1rBI=|rw`4%{vf(!(7@7OiMqW5%V37=soh zwjX-&*op>rPSb2?dMR@ofWy(PWy&BAF}%Jj>`-JXjU!gYst{A$Y^H3@_HTBaZ^S;5 z?VWGedv~y%&m=uO^wC=HVIQMg`cKL}Aqq4*ti7OMS+gs0^RK;OV=M3bN6p?kI+w#j z*_L`%FdzZk0aXD<#ANssSDC#71=#Z&W`@Oe27B4;$X#SzIDgZ;_n!Q zk&l(~vZKZOo$-H{6s#J0gGFIK6Mhi~mruF#fS0~3uSm&mhCioeIGJ&nZjn2VA{X(z zG`;=q*{@gNHS=glB;~DZ^}KOZEn7pvEJDZWV@yC7G>(K5ympg=WX=54(sisX3p{0H zpC41KGA`{jaZix~WlFsy=|n9_e|#&4u9NEx!QsPH(Q%3u>no&X1IEWm(C@!rLYf3W zIIyE5`y04+%;c+dbG6&5B@CZieQPqjnQOtX89x-Lo(?$xrJ$E;2yoTrqtnRcHO~iY zRZzi_Dd5e~ToRrgEhwEm$&hFOnjKt6P0giO;F0)%p%RpGacuWAD3DtQBZC1n$-@R} zk0a0xmJ(tQl)2f_T+Rr#7RU4_`+tGTp!eMR$ix)S->>#UsI#_zUPZ|rZp-e=D?)SA zyITeKhG+q@K=wJe#~_4_?9Y;H6-lKfvDc1x>wNHXAmnb*17Bt>amVP59II~LbH{`%>j>e6}%XQtnLsZs)t zzuLP5K7lx%VkNK0*rY#4Y-61~1)R+(-@oXkNfqkkE{A6-;m#M#8Z|^k_5X3;9C|i` z3XfmDBfA14_WhiXELbJKLI>z!$tAK;Lwxjqm}k+9u4vc>eBtjDx5fW$=?_va1@@ba zo@6{L%&;5COU>7Lz3@S_Is+sRu5}?58#PjNHEsFVk0CcXCH72}QnFITL;0Lq@%ftM zVpsvSlWCQ;UOUJ4t)?%*9J)rDi=0nakY!Q=$R}9SgR_+v_#OIa(w$FJz0B^S1yTa{ z)EOe8*uNaweCB&7)&jPcq5s4JVEHF9sS<)t)jm`qR5(tr)JBs z7pO}b^+hZmAKNcG(EQxUP@%8A{n?#gqoImv<+t8GEESX+XwLl~&1E`hkKI*p4lH^l z$fQZpyMSL|tJCLzvCrfmp)LL5JN9-G_`K2@$UO4J^XJ33!QZ)j2`vA$p79RkN$n2u z9quKIihm`YVeS~a(uPFEAEdJ8R`AJO{=E-z?itUc_DZzhxj%DrCa*I;B~apJ3OgG4 zy4$xCHALo1%4*B$Y8tD)V4fWw`oIBVhxOm}v?|teH4U}_&^`P$K=FumV)O!r;ktTJ z70ti_PcctT2w@^VwzyH6J5*RN&r~&YAn&W;jENyL`67%VAk_daE@aH(+MYwedd;`8 zDs~%|fXuJ|uyB%)hYU2QkY}351$i;=r1Qoh0;ojfS-7u-Dm#7bZ_8fB5!#_oq0UenB!?`+n5n<^}0VpK_h&s|z0ay;z{G{cMVG`79V z75xK=B43h@-xcwE2DJT3%~DUw-6_&>av#M-T!8RG628g(1etS$$({%Eg^-2P7WWKh zB<1Y@Ze32GMA~83SbcHka%Li;Y1uT}Bq?Ug$j*D}fa-%G(+-8i`X}#Oj&mFs1XKCN z60*ATe>R>-TnAQ`El>%g#Mh^^V|L zF(E2TR*^ZIS;&yiMogAO_%)vahf;w)5oV_3HkbfRZt7((d|G6o34ewz+ac?1&bX4Y z=Mw%l-fE6^tbfV*-^f`b{gZWZusZCV$#;q+JvV+h^6JlmZX;bSn`x*j|Jl3V+bwqP3i(!gPm%BZ2p(^?>i+L;NS9<<|Bn-qvEkToMGnz;~ci zF#DLA_sLh^=`7wGZ-%!=tv^~{=Y!Hbpb6qr?rQ1E|9s(S>MjjYMaWPP0}PwCpPG!^IeHS1nfQ2O~sMczCqh=I8d8S8D+o>6z=+YdbyuKZBLLmjD0& diff --git a/admin/img/group_2.png b/admin/img/group_2.png index ed5d400fe965f2094f4a91796a62651303ab39b9..0c4f6150d9aa0feb4b56e1b0f28e41228f9f429c 100644 GIT binary patch literal 22851 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 z -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 xVM8%47dM2}=q1S(9;|8a_1M{cpf+f?M!G&qA zXyR%5XcTD}5c;%ZH0m@~2sav^K$;$e>c2xFnihedi~Cb;H=8$h{>oO~wrR%bv}w)| zsx)(SinJdPv9vgJMG`?iNj_m_9LE3Iyu4L>yweQPIn%JAmRK#KSr#A=I4sQr$^>*x zaRyi#>cx?h%xL!Fm5M2-zGNh}8+R(1HCkQw{6ah-=0F2eb_w9!;jeTVe~J~${LV*V zw^)p=+3UF;^O*bJpwnE*=xkw2?23$d*Hd}++*w6%mvxBM#Kci-f=}DgT0CdlQ!!!E z((+&#J^OyCX5*@hR-jsve3q=z2?o$VH{|7)=Atznu3|sL@#X%gu61QPS2hHVJk*vk z`6Hf|#`Yj+j2qqG{fm81{e?$EY)1Nf;`f>BKTC}=PJ(}CHhi!5swWBT3mnHLMka-G zu~TN|;|Vd>6N;N-*r+4~=?Vflc^lk9Ri8_~DyG8xO^a(Z&s)AnYnHd2dQ2SN+ zlqc^$HD47y^a;q`6k1{8EJPg#J5xrI*2?xiZ%QqY3R}~iXnvA&O0<{j?qN1j9O&K( zUD9<_j)SpPwXmfiE`=S;5Q(oGOt{ZKw~zf}i4fnYan(ZfIHz) zS9hScc0D(OepQ+Ehy(Ja$iFLYA}=01oFdeM*+MZlF;1KiZbymIk zk{APV2o?wXmTdM#R8YYHBwT%a1+w?N-{TwNd4yBTbEIl%*}79_H+SN!1AUwNe0Tst z63K*QZpf34IH8x=4Skg?e zmB}+j3J<9xQJZ7&1V=4c-FALE{ZdKf!P@g}bMaX(WG-TWGic%f#0P4l5mD{s%y9Mo zvaGQdcq8b2*v#t{N;3$AswOjSPA55ybd@?ZRe0y%#f z7AwKjsu_}$yZ~X8M%R`&By$quBJ`TmlDR;v9eeJJRf%x?d>yDI`|c9efvlnyYoqq! zj;+wS{iDmw5^L1}iJOoqV8^8iHJ}!6*hz!bFx?LyfMmhmV$R-C6O>OwpM-uW9qt!x zKvY=Dx-Bk=tU`M}2lVdVdJx~&wN~a}g2h`i%qPTx1xltzaq{fK2b;qf{ z&xs{fZ$9~=VjL7@#VScWq@I(xdWDf##WO0O4S&-u?Xr0&67L~^IizVCauYg9BT4^VN!m99QGzLhAfq%s15zFAJdKkf zIkcc!ASGNVo_y6awZD7G;iC+bME*t&KqS%pKd1kgvKn~g%J<@jN3-DC-VM3+xKU1T znp&op`W9O8^<02#8p*mZr^hQm-zWvho z`92EnBvkqhOU~j8I4|d9&DSy{q_>iSt`sn${p3%+7L;B?NqE?ZCD&WY@1-7v?^YUh zj{a1g{FD;BY+6Mqf>*-Gks42Y1r^Onuu$;);qjbTc2FQb_4-+=r@w!roDJX5Ugx*k zbn{*Z5#!WzbTNZX+iU!gbijf?hhG2Dsh;7hF6&F*KoIwC!hs71CVNUYeprWoZ(KWS|0&zuZg!2&3`8) z!%Arx$X2*q%-rF7=O2)y)AS##C`C6tU^R!QomV;@&}7ImY2aZ$H^C2qc;JRObLo-@ z7cce+q8TmF|4TEZ*$6O=vYHBA2$elNm)-~qiEKf8r;F-J&i;We>crphZDK{p0@`<-97h^ z48^MG)ruHZCZ;&XdruolfD&ZV>%$J_-AEWxrjZ&B*~TD1djQRme(RnbL=&D6HF;N) zZB{YE$T#d^Y)?Maq*U)HSJRdZmc?t2?_tR-E-hDGUOcubd@C}8F&k_B35} z-e8-tj8=QEq8zX+G5+9lgCM23Bu%CIOcmBs)r0Tc!S>Uqfx+Cowa8 zB;WNrndkQ2Aspi+|ETK91b>!5EM7RKsJrPoBPMOk=X(!e4Zt#^A$^!(Ghe$!w?{uQ zHa>(;XCFf4ewS~V8y_)YYqw9(WLDYTOVIPtzi|*84Q7BW zN8a5PilTZ4IRoqkFiJ#?W9)!LrAZhv_9mgiDu@t!)*d^K)f;q(7lNYU?jkVId)DaR zEhaZ-9tnh{w52dpD$QJg3n?;i0OCkDSNUUH{-TOAzvD<0n&KLRVh;+cb+r(BB@^sG zAi;QH*H{ojnz4{_bdO&|vdtPFb0xJ=^CX&p^$e4Fw7iwP%j>-w2eC9 z!TH67$#KWP#&y>P?ZjFPwGD29c>FfU8tM;o1HPOVQjcU0s%%??gQp-xhHmNveXzWk z@?XR17mignUKnlsjG1;Hk8!DBmS@k4ogNf6Ze$2Y4C60WVa1ozW}vRv4r33wuk0II z#R*UQlbz0bRT768pY8lZ%9U`vSnOS;p}w8)4q+1-yc3(F$6bC!u}4Zcd@**+bHtDQ z2spfezZ>E#^_7CJbusYzKE7yNOE)T%R)Dw3z~Zh_Y&E)jtO}mRH|Q>2f)q4!$Uza< z$jGJIV7@m)nymUa)L2A&qQsdL7|uqg6Vivwk+Os4wG1aKPpz#mv=?L}POx2-vd#IX zBy|$Ux3O|G?l7)A-Sf0>AFFZJ6@~(g{Rjq3Ik|}Pxhh1#-`@b?Dj__jubH?b${ML^ zsD2JV^9FEaTATGuV$XSO)Lx>uldJ4?| z_3Ymb-jTvi{W52)#UM5Qv~hFzgvTU_=B4>cnbQHh++6#1r4emc}pY7Y29OqQ;0PQ zPmo{P^kpFR-C^JeKS4L`fY=k=VQ2~o%|B)y=wLB{Oi08M#wzNU=|KY*vQOEGghvf3 zmvF((d^qB5FdMG3ak;|cCljUb*QMems<{-2{s4dvJ0S2deZF(75?(5W~$jZ{;SF~Y!{%4Xml zMX2aJr2&Y^SVZN*z`wa9_07m2=MU4MoN(oIsqtAD$`RLdS%@)yNh^dg;v}|9&T~53c+4McItAFVx4lufD-bM zM&!NYSKJXapMb-W?~YJP@Z%-ZX@&uTPk$Ho&Wc`Q42UR-S4{lPLc_|AUqmFrZP1;4 zqTY>y*sbnC@d!H{oa_Wm>%*}tn2{WCgnMSF>$Tf=daD+Lqf;-W)v&d~ibDe?RN@^e zhnqhU9vH41>#_Vwm(V}SgR=@U3_K*^&TVv7dDEGcY>2kr`a2i8lKiiYsltPPC-H6v zM{akEv&gYD?3D6tq49fAoSycr=71DrDJxC?f!r-8neDeo8C7;fF^DdF;}8u9l6KdN zEXc$jt*`C*pCWdkj!MogE5ma1C_T271`Y$co%icA1Cl@7Qvdwmn@#1}RAJX)cRZs} zUJ*?Y9dxP{UoRkT{h_ft;NK2c%TWPK;{`#l8!tJ2hkt?Hz+WDIa4@5_$HPW=LE93$ z%En_BohHM_{we7i&w7{X1MEx+2N-{g(95)81+VSLdHRiP7AD?mtHQw+=<(@p?VQ)~cs;&m5`_IEe1xB}(}P-+n5*0U>}Q}`2)u9hJq_2y8@eT5Bk$M}mm~v9vX+~&qROa6n&PQzp9G(}Q{oT@}44+V) z!(;reJzc;eiJO&!5&-cr&dZ;{SMf@f6QMQe517yY8AqpwqDn0&?)C$_I|mqZdzg!b z5h1Hn%+}d)Kzu|j`^;wFo@7R2{%a~C;1h&7wA2O5CL@w)FFP8ck-&XF?@ zqjV9r-C|_C6gtY9-F;N;?{fSX<6zMYAAPCe-;nIZeX{EtSOpKG3$+klm-l26HOo9` zIttczd^swj*8dvI2kby_Q-kpe=X%emZeG)q;Wef=Trj?O;-G0PY^{=vS0KxD~R z_k?&V|1;4kf2FCdh| z4FW~}YO@Z3=9zX&Tqx}VzMWPLQ-f-c$>#HM;_s+EEE%%+lKFPxR?{WQ{{%wG#pBze z12=FtB-wIcAmoqDM|F=sa>QQPcvL3dg<&p+bufVMZYmD z{$Wj(BUG^_O)4g03QBpoOEh~D}Q0pA@nx=)E|*_Lo5t#9T(_#ySm6{3d_&v<*i!pp z5hpH4Z2v@Kl_>%N3SNj^`t|P$5;I3>%>W`@09ltKkoHdVwA*wjCpozup7k`AuCl`%C*Af0tb5dGL3k1_M-Je|VL!-c1Xq=H& zu)l#%tSa3IbBg(y-i*&bY7PK*IZ&vH*x{Y9~&{;FRSbcFacSggvx> z9~1g7t(1L*QmxWoEH4mJp-;B$*T^@424p$0E2gN!-8kk;+@TY;k=DAaLL0>q<7EEA zFH#0L!H=Z`6**tJI<7>1KC@5t#;sAsK^m_}!KYSa*@E7CZC$GXQU{F2{hx9DaP`R( zc?Z3Y1)|_+0F=# zJK6OWK7hLR;)DQ{ww5@I8WcDmwV$+1B-LFU94+T2{JFQFS-AXX=@r#GEU?o>N@|ytJ4LL1cux`V83xDPWON za^dwHs>U|APq8deZLmX%HQ*i5cy%WBkoi+Ut&e&EKpqg$coIz#c4w=`?@s!!5tk56 zHertfg~wB#;Cdu9ND}4BuUuc-)S~kqpYuY^s$Ocsz?<%@q53EUS^+8M?+?PzaBS(4xTA2sHVW*_h~{$>q^*rQCF>9 zJ^XOhiBKT@P~T?PIJ)N(hdzdFW34k1b^+sKFS5#<-xKQe4no=tq=TAdY_;2ra5 zETiNS6!C^m;FIgg5Cz>t zwn`weK&}rJSln@?0||MI7a5eO?{tM<(IBKNc>t_j@N1Un-lF4OtP`x5hD`i86WmF{ z`NE?1#TnzKH(K8=?@SnNUCE-l{uL1S&>Z=I8j0mXAcA^OQX*vhWr2xLI`+rV4%D1X z2Ra9vRu^z(l{~53A$4*s_Xn(wjVsX(KxQF$H6S(<6O$`+EX@L2#F2fR)04C8c2_wP zz`7E}If(uC_7&6sq<#e`d(X?o&YW?;+y0IfzwL4xpAY?fFq&Bac_5dWSdv{~c2>j* zK;vV1dXJ)nuXS=?T;eOQgJR)Y*m>sttvOU2cOH>a5f7O56Ky?&$=q1>hZG-f5`C22J^SY6Rc@Fa&qKmt z)0RUpTe4FBd>Lybim5@w$#yMT?7xu*5H*QQtnjhGbSKD>X*qR4lT~gREue4jq=4>z zx4u^xPGl&gIff{gfLES*X9HjHTPX*^4baZ>ux(OE7I3MA2-UcLeZg%i3A-e~yU5l& zmx1YAec|A`BP>Q)RpH8gf7sfeqOg?xbbJ}DjGAyl_%ij59i*?v3WmK0T^8wCB&#g+ zJ$zB^+@yh9CljAVBn|AYMDJkxpaTp?4?fsy&XzEh`+G-PYc`3)Enpn~$fG#c4jk)- zI6GVS%nEa6Jq>dSsqMhA74#`V^-|XL;xT6aeKy!~jb`$Fd9TMwlp z+GQ-{>zm9zsx?dO3qag;LsnLWqg?B(E8Ce}2(Gup{kK9Qb|_~Fm~XyQ%i|R3w zA3{I1%8sVgpkst~ae01z_Dq&;lj<|$r_XmTuo0xWB3M4D$adB(e8q@a++Ob59=C+E z?!-dxPO(TwyO6EF%mMo^@Z~nt_g6>{p^F2AQhv8Rd|WOFe<$}6i=@(VBF^iI63A`r@;^7f(XW2JA2JQG5W#grjQ|D}RY(f4d$#@*`_uG>S!A%n4!xA#wB zdkxswH-)}6uBBQRih_iv@OKvv5&g!QxW`N|Cl4Bvd0q|~T%l;R#JmxEEU0a8_BiF@ zMZ*mq2&U&nbwr_F=$HZV;L}HYqg!+Adi?Q7P?S2503f6ECmBf&QGaOK4rDAs5lmE6 z-PZ7zY>sCpcl>#2NnU1gY1}PH!DMyMRfqlki<2C8aEREy7%95SmYsdhwo{*Zuld7C zpJ#}Gx-5qai^gWKWA5Z3PF_1{>(-xV_(pN7y_~N{eYF#rx>4XG>{a~1dt)wxWac)K z=c=(!!T_s=h%2mrjpXIuI}Nx}(yHUR5Y$36eY=-M6>mkG6>Ofn!KiG4zU4S^D2P@;L{ zVybJar=Y$`v(-H@?rUMhjxZHli)mDR*eoggjdXPJ#t;02YTt5ma_n@5C5hNNb~*L8 zJa^N@n9#ec;ZTKDjtyVirYBA4KqZ8OgnIAO*L`KWnB5_~()PPBuH6*gLgLMDv0piG zY)*FhoS_dHe~82PBe)Pxk2pB(x(vY#stUXddg+VLI0Fu-3}2oF{206c5}{*A;!-W% zPsfSZn#VVA&Ke%pUc-`SmQakN`yYs4r?!JsLY&}VpJmR`iGsy(-=e+ZrnDggSf^#_7#jo*c)NY)j}cb0y(6q58S==hv!BkCS|&G(;DeV7lht#ZKYg#UsjQAu~=cY0ST zwNg|!?;z+3&r#`O*O5SgFip>~+M46j^Oh!p0yFLYanDWq!;X)Ye5;}OR1@fBOO005 zbHvWF)(*T+iJb2N|BwS^Y|&TA41p|~g3IzQLxqFNT_e{%r9nA@sjf8KusU)T47>5V zJw3zvZX`^;+KBodcb@QypjYitgsp=v5V=cn;j= zC@@SQ-d}biipM313o(BreUc5(V9$uLYAHG7EYUd|bhrRMd*|M;giMvq;m&6+QrkX6 zE_OoiQk{2-f*ku)H^{y5U)eMFI#XCl);0CR63FTz!fV{vjEuh6u2 zwX+flsPmG^zu!Ld!%|@s6aF^NW65EK`6rum_!kWH*wOlE^h%N)U*<)p2=4kmmoQ=y za!A+%T%SaYUNAv+z}>rVloy(tMIY}B$Nk6qowDxc61s39-Q}iWJ5rz_r#+pe<^8i{ zsW-n$T0C27_kw7nQe(;mJ8Q2p;Tq@V0zx@xmH1DRDOUMd zKTBap{=Q$-_&1_XDBpO=S5!A2_zIqL$ikW-|6~hs74;MEx@*@TX|Km>&sK2ml@4e< zAL$ns?S2d`r2_Bg{OVuVu0qWyS(K+(IQ(l$x_?Q7rFmoq&BT*zyRZQJ@+i*m+s|wKy`zgqncss_-)@~bNnDj726*> z=xk4e8K%eheXM^f^7fC)J3UZ6_I5HGqQ!#abDC{6s}A2(dOeXSbYv@<*}#haw(>#a zzwWKGqKZ9%X*gC|GNUi#R4?&6d#vtPVF&W{CqfiD578zUq|5Ziqw@Ufqq>4@=nfgoE5WCvqSfte zAvRr&I#-Xshd)zrv>X`t6Q?V!OaOkPzoV}I%PyMroB#R{Q>M2`L#dT#yidF-=O5)>N3@yH z6%Y`o`MfLP*r<$7x$!cS+3FKp$#%?sRz&(J?Z!N}_o4tvjSg@aY*czmVpxKbw4v+5 zmFW(g@Lv4?L#wjqYB>p?Ad+GwwmNM4^REbU!BbH~4miP7np<>*XB-clISQt*ypkLl zjMEfs*_I;)PTCzD@mMuhQ#I_bsv=F-i%WGy5aiR2an;xh=0^ct`c!v-q3< zm?wUGT#T7I=S)cy;}=!kQvJ_YG~)&*Z&;Jhk;Y##SyvY3)bqJwF*8vHn$+u=J5- z&L4kO*ZT%fOIz0~TMueS{Bm7U@Y4mV*j6(DYd7?nfp#aM{q@j<%Gpg zk<9x~lh@8n4?ARGs3X&qF*hk^Y)c8DLC_`b+I=nQ)zb;f9FhM`yf%L9sp4#E8diEq z=Da8Lza@Yk@~Vj?JxQ@IBJESUT8g=eA?MY$<`W{h!B?c0|4Oy5qqwXMfGK5{D(`2p z)?|+H`d+2c#l6N`6b!C>o{9Qi5c{5@K)Fw!9;fM$u}Ch_L4`TY>#8Y~f-`Rtf~{eB-#r za@2kC&R=~lIDAKm6SGGEfLf-@6CN2C>n=}MN~+5;gpgC6ivqac+An2Cb8>%aD3JJ~2Zn&B^PHHpq*_`>geqL;Zx^0zSp*E66~FkiE-Ho+ zJSl(FK8h*9ZzOK}T$UeL)Ukih%ds*a&QKuLtzo?2hw$-xaqLZCs6ba_bzsZb=8Z35 zYPN$U+*O}gy-=6!lk|HgYb)weYmb~ubABA@0883}6|p%yqFUVaO}hcYK8Gw@3X6&2lw5i5|WhPE|zzzM@)M>9bytbqH}YXRqRRh`MF zh~r^DqP|xq<=Ih$^uT9DK8XR-2D~izU;6@0?~liv{}iMpOVjz7O!@E%-=OwI?2Ss= ztZxY&&?#=>3nYpH$nxn}a8hdRdxoMBVgP67F?J z#@z)P3-U3#@&B7vsg%%*s8}fe;%&j@LQu3{CMqw7>*G4phTmPgqLv0B#1*7u+L9}Q zUkImJuKZ&Pre_{q1e#X3pB&C=FPB3&>-nm6x^ar}B`y`rqBW}puY8J$L!Z3kdqNvn z?EGvCpr%#9HWZ&^CG)3F-~yGvRI#AL+WX(Io}7PQ3ad&%bH|qYz`5gAKq5QbdU{9n zM@s#@;4a#-;@l-+X=RAIA)HD@K)eu+L)9?)0AA~;qiLNt&#goCResM}@P+oBV$1XO zo-ccpuzI0{D_?$M@D_;>B7eqZJu{j`GfqhXbb7d0ADLs4JWOh^A4{t=@LZs==3W1J zpmR&uug|gJe#?P#eg2K=vX~R;nDN>T_t6dE(KbFQS{JDrHyVhk7Ks{|8nj z|CMz2F0M7}dON$MECsXGO9+)?GG)gjZqm~|g=wh_6Aoj(d;Bo&EiZ5Q!6+c{)7|K^ z-){dGs1jN7q50HV-yL}PR=st@8ZLk#cQ?x`Nh_I7w4ru&jwYUB{_Tiyl^Zs5_vTmT z6PJYFAUwUUP&d*GX47aA|6g;2E$_FV-pi(Hh#zkh(p6$uc7Bp)Q0Upaut>_kAgCzK zKfd@Kxr1E_rPd|@WZevE5AAFQgUs^B+%SJ)ShCI$PWSkd1qnG&cN*p2&lcGtKdrvS zxW3V4;(n)FB-$EStEEyO*|1TFXQFvEc@{XK)svz^6^7gKINMzct@a<4%&1N5&L4C- z_LzT#tz1hbA1KVA{qMeEVQDbqA_r|?Kj8-J3Mx;}y7PV*Km&9dRFNH}xGRbcHb-dy zAA1|E1krPDAAmt#_bezQqz*{~*GmSH+*HgECv2jPLN5rBev#J^)t~Rn*jP1wNHu3ZC^4!;j zWD*DQ+{g6~5M+@5u1m?_Sif!SC-fn4n`boyR=7S#@tZs-u-jgp58^6+f!VzBL74^f zlF4Kp0JY?MyQ$>4ikx5W6I)llSQY1#o_r(v*fD;peLa6@0ASVsbc>JDRyg8j?vwnt zeusYEf22f8W~oj7w?T2Wm`n~hUGdvzC~M`&Tj0~&ia1dMgfq$j?ebCfCvvZwjy!5m zu>owL-C#nPv%A7@&G)BLpM3CIds?M?zKZupcbSu?5}pnp4jhSGRo>ozND1J^!SWn< zRG599fp^*pnyVqjD;9qu3!U!; zCo+Rx0-0wVm#iB;i_zm`|5_HLF0o>-zm)bK+LWS)sGOPXDQm9Q;*82n2tvoBU?dNZ zeCFEWk#qa=YDLOrKfQwI2CsyPMc@CKY$fX}v{Nlz0 zOKz}w%XfncQd8o-2XNgb+t?TCKf%pVB;X3Q07&U>oArp(Ua&l-2D+AWDtUM?CX;O~ z#@mr#bZo=MZ50*yCKB1AmAKeIg6Hnb&} z#=s-ujhh_&Ma7qHT{#lFU2-Y~AK%v0D*j09Z6?l466R=rJ&F5#c=$mdWG5?BpU>7 zyUL=FzlBFD{~HUibuH^QNL0dQJ$@ey6Z5vB-&9blvT3O*hzu0J-CCRzi?(S8m`2r9 zt}L&BQ($+S;D$P@N8Sv@Yc;;Rt1xs+Ub znYq_Es_`|kJX&e86?W0O{Chz{1N zc#c=Z&CjVeQ&dz9yCN6z@PM{QPiOWr!-X1HF$&K0f7EzjVW2zt592H{XF8;A=ojW! z2tnBk4#&e?sNI&H&9r9mW=7I?7(y_Fy=eOvl=Ej0dy)G9;43FJbV%k$!@bt{xxB>H zB{9Ck9NS84wO5%8sZlALYZV`@q{oz0pMo&T=~@YGt$4Btl+Nu&-&1UnjF1GB%32GV zq|2#lOZBH6i^uNi<-#cnE8w48pS;-m$Px1Vub|=Jc?K2YS)F^%ji|cU<&1BQGm@a!J)uWXg(y^AQ$v zcXKfAdI7b7i`vZHe@w1b6vHJ$hz&Qdp=JJ>P;`ty>poZiWLbj>WP=T6nb8&ahL)> z*urP_Zdv%{2}yS7(^JIgTJJB8LXx_+6aBW+~l@~#}3Z2af?C^$D?X){sHpuI({%h>5H zInZMq0jFP5j|z4@vG@)V@f-xcWnL~vB3+&{N0S8y zQAs52TtJ*LUD>#M2{XKoet!*DLxfjJ%a^=0M!Tb}zP3<~vCS+}EuvFtYDJQ9J^(VF zbh3#fioMLT6-vcs>;=QGtHBN*K6I6 zBb4go#jxJfLr@v+|D)P~-iWTpk+1!ICi&CCEL+j&;@ZTcAPO_?ZO$?;yCV)=jO+Y!R7xKyD#!j`ySlHJcg+?+AOe<$iJm z-dR!F9%r&{o}8Ej>0!FN?S-rA6-Qf9o^L6q5(8a@QRZpam348bP^Ygs`%!SWzl^_6 zZ9Q0UnrpZ!lJh(lL$4k2OU%8Kwa)33>WnFBG_H@FzQ*(RR*F)suBiW5+1izSM;kj8 zOZex@t|V5kgA!1~&gI)x3WmP;o3{M$k)2$w;3D0|URel71`Y zXU(FP$XPQJt!`ZblCc~euf!xT&gMtv*N|em4w@fSoNJ7-q_vv}E5m*=)`GilkH&1t zN)bLLnZ{GcpHh~To2g(~?KUm5MWhGW#_LpJ@D_7}1Q_V$Odyyt73EX=mW}K=ln5`? zw#0+-z5HHi1+ydgryzT;g?t0ZCUSJZrc7X6&XlUDq#99|Pn}T5__VVv5_xA5p~UIk zHXpx7G1aNF|A~`?7WlxMKQWJ52{bDm-` z^hexVF=yaEyE=Q3komEuY=|@P>|9qm(uVu%LjLzp_%!>yuf4}AhI&+YvZjsP%p-Bg zOM{OE4JU&XdR6Ty8*RZuZI7N5+@0jH6^EyK5tf}%#J$M#m;8z)Zza&l{>A(59arBm zl#bx7dyT6MRp6`XMNhJvd_W4YOQ;nFN{qA}HUVV~{y{%;^&sIv6oXJ=Gc0d$hxo@) zVrko48~5*Vv)aekOAmG&(I%9AfyDjI`wsr@BralRLhK^O-nx7$mkvdNeq?R4uYUAc z@IKY!m>l2=A|60&!Q0QI;KN+Kl^pdG9lmsJ6md&ml8OQsJYQ=v;^sl6m5*_En>LY| z2*4L~Yb}gk5@0hSb57u$#9MK8ds4L8g6%ISrj&C4N8TbXL8m_?Tqzv+T1j4pmYdVS zkKh*0UVY^8j|kAa=x^D>OnAI!G$;)+fcHkQUG ty{!8R!Gjr>fviWa3sZ%HGwCQoRqB@ue>&S^AAf=YX{hKZ*C<+s{V!%8%uN6Q diff --git a/admin/img/group_3.png b/admin/img/group_3.png index 0e5529f365192c0fae24af690046fd2ef157f35a..0aa71e27d33e3aa4cb9d5c32adb4270943eb4c4c 100644 GIT binary patch literal 23336 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 L8o_53>+t^p8JBq} diff --git a/admin/img/group_4.png b/admin/img/group_4.png index 19b6a9b5543a6b487ef935206616c2997030efc1..4e50e90240641fbeda5c8b5c9e421c0a62e91691 100644 GIT binary patch literal 21696 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 A;{X5v diff --git a/admin/img/group_5.png b/admin/img/group_5.png index f9ed9321d572a5f207883d747a30e7f40679d837..19cec37d4049557966b110c4e20b03b2948ff6ec 100644 GIT binary patch literal 22001 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 IM6N<$f(gA4vj6}9 delta 13497 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 y%T>ylhy4$|G+|Q! diff --git a/admin/img/group_7.png b/admin/img/group_7.png index dcbd865eccb2dfce6acd1303bcac2a5c4b4f7da3..99940d31bda8025580d27c2651a1098ee6c4628f 100644 GIT binary patch literal 27003 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 UdHo;6-%L7o)bL1#meuY505peoy8r+H delta 16585 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 diff --git a/admin/tab_m.html b/admin/tab_m.html index d9595767..0725bd40 100644 --- a/admin/tab_m.html +++ b/admin/tab_m.html @@ -485,6 +485,8 @@

Zigbee adapter
Default @@ -497,6 +499,21 @@
Zigbee adapter
+
  • +
    + filter_list + All + +
    +
  • From d7140f1bb53c59ff5cd917d983a5bf185fd674a8 Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:54:41 +0200 Subject: [PATCH 2/7] Update package.json Herdsman 0.56.2 Converters 20.2.0 --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9c951679..d78d6d20 100644 --- a/package.json +++ b/package.json @@ -28,8 +28,10 @@ "ajv": "^8.16.0", "uri-js": "^4.4.1", "typescript": "^5.5.3", - "zigbee-herdsman": "0.55.5", - "zigbee-herdsman-converters": "19.75.0" + "zigbee-herdsman": "0.56.2", + //"zigbee-herdsman": "0.55.5", + "zigbee-herdsman-converters": "20.2.0" + //"zigbee-herdsman-converters": "19.75.0" }, "description": "Zigbee devices", "devDependencies": { From 27e893176524dd6f2c4a4e429950a79c241ad39d Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Sun, 18 Aug 2024 17:57:25 +0200 Subject: [PATCH 3/7] Update package.json --- package.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/package.json b/package.json index d78d6d20..88350ba9 100644 --- a/package.json +++ b/package.json @@ -29,9 +29,7 @@ "uri-js": "^4.4.1", "typescript": "^5.5.3", "zigbee-herdsman": "0.56.2", - //"zigbee-herdsman": "0.55.5", "zigbee-herdsman-converters": "20.2.0" - //"zigbee-herdsman-converters": "19.75.0" }, "description": "Zigbee devices", "devDependencies": { From 834b588e219e5e1e1a4621f4d78ffc84b1598f6e Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Sun, 18 Aug 2024 18:20:15 +0200 Subject: [PATCH 4/7] Delete package-lock.json --- package-lock.json | 7782 --------------------------------------------- 1 file changed, 7782 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 2813e5d3..00000000 --- a/package-lock.json +++ /dev/null @@ -1,7782 +0,0 @@ -{ - "name": "iobroker.zigbee", - "version": "1.10.5", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "iobroker.zigbee", - "version": "1.10.5", - "license": "MIT", - "dependencies": { - "@iobroker/adapter-core": "^3.1.3", - "@iobroker/dm-utils": "^0.2.2", - "ajv": "^8.16.0", - "humanize-duration": "^3.32.1", - "tar": "^6.2.0", - "typescript": "^5.5.3", - "uri-js": "^4.4.1", - "zigbee-herdsman": "0.53.1", - "zigbee-herdsman-converters": "19.62.0" - }, - "devDependencies": { - "@alcalzone/release-script": "^3.7.0", - "@alcalzone/release-script-plugin-iobroker": "^3.7.2", - "@alcalzone/release-script-plugin-license": "^3.7.0", - "@alcalzone/release-script-plugin-manual-review": "^3.7.0", - "@iobroker/testing": "^4.1.3", - "chai": "^5.1.1", - "chai-as-promised": "^7.1.1", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.0.0", - "gulp": "^4.0.2", - "gulp-jsdoc3": "^3.0.0", - "gulp-replace": "^1.1.4", - "mixin-deep": "^2.0.1", - "mocha": "^10.4.0" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "serialport": "^12.0.0" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@alcalzone/pak": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@alcalzone/pak/-/pak-0.10.1.tgz", - "integrity": "sha512-h7XjOabYWFXWy4gv4KI1TZdzI/0oqe4bGZ2iyi7phldchCxf8+fgz3/ThGdQSd7oJMGJH+hmO1z/b9mb887bvg==", - "dev": true, - "dependencies": { - "axios": "^1.6.2", - "execa": "~5.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.3.7", - "tiny-glob": "^0.2.9" - } - }, - "node_modules/@alcalzone/pak/node_modules/execa": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", - "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@alcalzone/release-script": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script/-/release-script-3.7.0.tgz", - "integrity": "sha512-+aDCbmDLxySKxKEoG/qnwLThj1uZWU1vRkNFeCKtNdf6DLOAevzwMcNGl/6a+CTih4M5CBSoi20orYrjHqsmLg==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "@alcalzone/release-script-plugin-changelog": "3.7.0", - "@alcalzone/release-script-plugin-exec": "3.7.0", - "@alcalzone/release-script-plugin-git": "3.7.0", - "@alcalzone/release-script-plugin-package": "3.7.0", - "@alcalzone/release-script-plugin-version": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", - "enquirer": "^2.3.6", - "fs-extra": "^10.1.0", - "picocolors": "1.0.0", - "semver": "^7.5.2", - "source-map-support": "^0.5.21", - "yargs": "^17.4.1" - }, - "bin": { - "release-script": "bin/release.js" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-core/-/release-script-core-3.7.0.tgz", - "integrity": "sha512-4np4dBziwX/aNRhS/gpK8bwa0wpLe7oomzJ7YTUXf5bUtV/UTpN2a9tm5Bp7ElnisKj6N3AqHl4lVXRo4L9hYg==", - "dev": true, - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-changelog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-changelog/-/release-script-plugin-changelog-3.7.0.tgz", - "integrity": "sha512-AlLOIjIPP42uBmvcdYkfijYDzolyY6JmfbTmdxQDBLyrgYXnuUr2GaKxbpeWSbvcAuUhNvHCAyI6LI90X3OTEg==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-exec": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-exec/-/release-script-plugin-exec-3.7.0.tgz", - "integrity": "sha512-ZhlKGhxa71mLyYB1/ojzik2RKcSAeIjuwKzlWRd6oUvKoZPe7eAjLYneXx5viQC6tvDJE4dvN1NlkFGWsSlZYA==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-git": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-git/-/release-script-plugin-git-3.7.0.tgz", - "integrity": "sha512-4wA1XNnU7uyNnzXaLe4eBd1pfyk6VhVBuTzQ5EKraLNEXZ+JWWxeYMdcJGI6QdA1qAtld91gLRfLI1Ewye9ecQ==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-iobroker": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-iobroker/-/release-script-plugin-iobroker-3.7.2.tgz", - "integrity": "sha512-ezXFyxx2irq7my3BmlBUrzT+QHNsldR9MQYkXs7uyH6lXSkudmqq5EiDW9WckT0Cj9YqIUzoOJhhnZA9M+XTvQ==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "axios": "^1.6.2", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-license": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-license/-/release-script-plugin-license-3.7.0.tgz", - "integrity": "sha512-HLnKHr3pc6NJJ7zAa8S/SdC305oEurnkRa9XNP5F6rgrixsxUiynBVh0tpPsVsOTdndm7fNIBRfR66IGnw0cag==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "fs-extra": "^10.1.0", - "tiny-glob": "^0.2.9" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-manual-review": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-manual-review/-/release-script-plugin-manual-review-3.7.0.tgz", - "integrity": "sha512-lU/KJHQpYhdDcYPxiR3X5BsP9O+bNYfyP8VPE5dF9fwLgTFklbGMOhF9VjdQMiZ8Cyr7fCH7ptw+oHw+UuQutQ==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-package": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-package/-/release-script-plugin-package-3.7.0.tgz", - "integrity": "sha512-eZSzE+Hbt6otxleIGBSkXUwspKTlYdKrV8Bp9jDm0ZwSTZ/0jt6zPjL/HfCeX2hd5JtjGc/YEzuHuDVv1fHi8A==", - "dev": true, - "dependencies": { - "@alcalzone/pak": "^0.10.1", - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@alcalzone/release-script-plugin-version": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@alcalzone/release-script-plugin-version/-/release-script-plugin-version-3.7.0.tgz", - "integrity": "sha512-030NGQeB+mglVz/58cx0WO4QiFChaSd/pz35mnOrUc9PbKWRpzisTVOt4IhCV/++YiAVibJO31NMNzvipPdx4Q==", - "dev": true, - "dependencies": { - "@alcalzone/release-script-core": "3.7.0", - "alcalzone-shared": "^4.0.1", - "fs-extra": "^10.1.0", - "semver": "^7.5.2", - "tiny-glob": "^0.2.9" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "deprecated": "Use @eslint/config-array instead", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" - }, - "node_modules/@iobroker/adapter-core": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.1.4.tgz", - "integrity": "sha512-RYDGB8Vk/MEKvMMwo4fLgxY8kjHrCeQmqROo/JxQYiLBEA4/gwFCTpxdD6s7RQ+dh4yZoH16/yTWqdgyR6NAxQ==", - "engines": { - "npm": ">=7.0.0" - }, - "peerDependencies": { - "@iobroker/types": "^5.0.11" - } - }, - "node_modules/@iobroker/dm-utils": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@iobroker/dm-utils/-/dm-utils-0.2.2.tgz", - "integrity": "sha512-DV8Br0nxA7ZhfTUWCyCINVp/7EcrlAJQ+YvN7Mabll71YEWlxXBj7aEq8qIHqz0Zhp3L5wS680QiedtCRVEsWQ==", - "dependencies": { - "@iobroker/adapter-core": "^3.1.6" - } - }, - "node_modules/@iobroker/dm-utils/node_modules/@iobroker/adapter-core": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@iobroker/adapter-core/-/adapter-core-3.1.6.tgz", - "integrity": "sha512-cArv8IzVsP3r8HivsYwO02e5WueboIH9v66PkHSGtadeUQQKUyxV32dzirM6YArWcI6+Iw5USQgVR9E+ryP3xg==", - "engines": { - "npm": ">=7.0.0" - }, - "peerDependencies": { - "@iobroker/types": "^6.0.0" - } - }, - "node_modules/@iobroker/dm-utils/node_modules/@iobroker/types": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@iobroker/types/-/types-6.0.6.tgz", - "integrity": "sha512-h7blSGvRR0pZp5XmmC2n74xlY5W9wnugbb9vi+cv9wrCdGdN+MORiEDgwZ2o5ex6cRsitCd8EtqgpTYUc8bBIA==", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@iobroker/testing": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@iobroker/testing/-/testing-4.1.3.tgz", - "integrity": "sha512-PTfvlXQBXDJVX35bkJxzgjuMX6bEjUmB4Dy8+bWLqbOgyq1JQVrRn+ah5IB7hEf+4lP8wD0MpAjXFJTv3zfTvA==", - "dev": true, - "dependencies": { - "alcalzone-shared": "~4.0.3", - "chai": "^4.3.7", - "chai-as-promised": "^7.1.1", - "debug": "^4.3.4", - "fs-extra": "^10.1.0", - "mocha": "^10.2.0", - "sinon": "^15.0.1", - "sinon-chai": "^3.7.0" - } - }, - "node_modules/@iobroker/testing/node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@iobroker/testing/node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@iobroker/testing/node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@iobroker/testing/node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/@iobroker/testing/node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@iobroker/testing/node_modules/sinon-chai": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.7.0.tgz", - "integrity": "sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==", - "dev": true, - "peerDependencies": { - "chai": "^4.0.0", - "sinon": ">=4.0.0" - } - }, - "node_modules/@iobroker/types": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/@iobroker/types/-/types-5.0.17.tgz", - "integrity": "sha512-OGVGHw21/Kw5vyaF/91E1MW184rE8iJ3OOZKo+6IcQSu1VaKXWsgKDvfW0NgYB02bZqmeP4WPux5MveZnFshAg==", - "peer": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@serialport/binding-mock": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-10.2.2.tgz", - "integrity": "sha512-HAFzGhk9OuFMpuor7aT5G1ChPgn5qSsklTFOTUX72Rl6p0xwcSVsRtG/xaGp6bxpN7fI9D/S8THLBWbBgS6ldw==", - "optional": true, - "dependencies": { - "@serialport/bindings-interface": "^1.2.1", - "debug": "^4.3.3" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@serialport/bindings-cpp": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@serialport/bindings-cpp/-/bindings-cpp-12.0.1.tgz", - "integrity": "sha512-r2XOwY2dDvbW7dKqSPIk2gzsr6M6Qpe9+/Ngs94fNaNlcTRCV02PfaoDmRgcubpNVVcLATlxSxPTIDw12dbKOg==", - "hasInstallScript": true, - "dependencies": { - "@serialport/bindings-interface": "1.2.2", - "@serialport/parser-readline": "11.0.0", - "debug": "4.3.4", - "node-addon-api": "7.0.0", - "node-gyp-build": "4.6.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/bindings-cpp/node_modules/@serialport/parser-delimiter": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-11.0.0.tgz", - "integrity": "sha512-aZLJhlRTjSmEwllLG7S4J8s8ctRAS0cbvCpO87smLvl3e4BgzbVgF6Z6zaJd3Aji2uSiYgfedCdNc4L6W+1E2g==", - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/bindings-cpp/node_modules/@serialport/parser-readline": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-11.0.0.tgz", - "integrity": "sha512-rRAivhRkT3YO28WjmmG4FQX6L+KMb5/ikhyylRfzWPw0nSXy97+u07peS9CbHqaNvJkMhH1locp2H36aGMOEIA==", - "dependencies": { - "@serialport/parser-delimiter": "11.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/bindings-interface": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@serialport/bindings-interface/-/bindings-interface-1.2.2.tgz", - "integrity": "sha512-CJaUd5bLvtM9c5dmO9rPBHPXTa9R2UwpkJ0wdh9JCYcbrPWsKz+ErvR0hBLeo7NPeiFdjFO4sonRljiw4d2XiA==", - "engines": { - "node": "^12.22 || ^14.13 || >=16" - } - }, - "node_modules/@serialport/parser-byte-length": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-12.0.0.tgz", - "integrity": "sha512-0ei0txFAj+s6FTiCJFBJ1T2hpKkX8Md0Pu6dqMrYoirjPskDLJRgZGLqoy3/lnU1bkvHpnJO+9oJ3PB9v8rNlg==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-cctalk": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-12.0.0.tgz", - "integrity": "sha512-0PfLzO9t2X5ufKuBO34DQKLXrCCqS9xz2D0pfuaLNeTkyGUBv426zxoMf3rsMRodDOZNbFblu3Ae84MOQXjnZw==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-delimiter": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-12.0.0.tgz", - "integrity": "sha512-gu26tVt5lQoybhorLTPsH2j2LnX3AOP2x/34+DUSTNaUTzu2fBXw+isVjQJpUBFWu6aeQRZw5bJol5X9Gxjblw==", - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-inter-byte-timeout": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-inter-byte-timeout/-/parser-inter-byte-timeout-12.0.0.tgz", - "integrity": "sha512-GnCh8K0NAESfhCuXAt+FfBRz1Cf9CzIgXfp7SdMgXwrtuUnCC/yuRTUFWRvuzhYKoAo1TL0hhUo77SFHUH1T/w==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-packet-length": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-packet-length/-/parser-packet-length-12.0.0.tgz", - "integrity": "sha512-p1hiCRqvGHHLCN/8ZiPUY/G0zrxd7gtZs251n+cfNTn+87rwcdUeu9Dps3Aadx30/sOGGFL6brIRGK4l/t7MuQ==", - "optional": true, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/@serialport/parser-readline": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-12.0.0.tgz", - "integrity": "sha512-O7cywCWC8PiOMvo/gglEBfAkLjp/SENEML46BXDykfKP5mTPM46XMaX1L0waWU6DXJpBgjaL7+yX6VriVPbN4w==", - "optional": true, - "dependencies": { - "@serialport/parser-delimiter": "12.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-ready": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-12.0.0.tgz", - "integrity": "sha512-ygDwj3O4SDpZlbrRUraoXIoIqb8sM7aMKryGjYTIF0JRnKeB1ys8+wIp0RFMdFbO62YriUDextHB5Um5cKFSWg==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-regex": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-12.0.0.tgz", - "integrity": "sha512-dCAVh4P/pZrLcPv9NJ2mvPRBg64L5jXuiRxIlyxxdZGH4WubwXVXY/kBTihQmiAMPxbT3yshSX8f2+feqWsxqA==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-slip-encoder": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-slip-encoder/-/parser-slip-encoder-12.0.0.tgz", - "integrity": "sha512-0APxDGR9YvJXTRfY+uRGhzOhTpU5akSH183RUcwzN7QXh8/1jwFsFLCu0grmAUfi+fItCkR+Xr1TcNJLR13VNA==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/parser-spacepacket": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/parser-spacepacket/-/parser-spacepacket-12.0.0.tgz", - "integrity": "sha512-dozONxhPC/78pntuxpz/NOtVps8qIc/UZzdc/LuPvVsqCoJXiRxOg6ZtCP/W58iibJDKPZPAWPGYeZt9DJxI+Q==", - "optional": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@serialport/stream": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@serialport/stream/-/stream-12.0.0.tgz", - "integrity": "sha512-9On64rhzuqKdOQyiYLYv2lQOh3TZU/D3+IWCR5gk0alPel2nwpp4YwDEGiUBfrQZEdQ6xww0PWkzqth4wqwX3Q==", - "dependencies": { - "@serialport/bindings-interface": "1.2.2", - "debug": "4.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true - }, - "node_modules/@types/expect": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", - "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", - "dev": true - }, - "node_modules/@types/linkify-it": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", - "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", - "dev": true - }, - "node_modules/@types/markdown-it": { - "version": "12.2.3", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", - "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", - "dev": true, - "dependencies": { - "@types/linkify-it": "*", - "@types/mdurl": "*" - } - }, - "node_modules/@types/mdurl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", - "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", - "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/vinyl": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.11.tgz", - "integrity": "sha512-vPXzCLmRp74e9LsP8oltnWKTH+jBwt86WgRUb4Pc9Lf3pkMVGyvIo2gm9bODeGfCay2DBB/hAWDuvf07JcK4rw==", - "dev": true, - "dependencies": { - "@types/expect": "^1.20.4", - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz", - "integrity": "sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==", - "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz", - "integrity": "sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz", - "integrity": "sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==", - "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", - "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz", - "integrity": "sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==", - "dependencies": { - "@typescript-eslint/types": "7.16.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", - "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/alcalzone-shared": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/alcalzone-shared/-/alcalzone-shared-4.0.8.tgz", - "integrity": "sha512-Rr0efCjNL9lw7miDvU8exL87Y42ehsLU2jUGNQUphhnlvxnTMrHeApWgoOSGZvsE2PhxC3KO7Z+VpQ/IbuV3aA==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ansi-colors": { - "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, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", - "dev": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", - "dev": true, - "dependencies": { - "buffer-equal": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", - "dev": true, - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", - "dev": true, - "dependencies": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-initial/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", - "dev": true, - "dependencies": { - "is-number": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-last/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", - "dev": true, - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/async-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, - "node_modules/async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", - "dev": true, - "dependencies": { - "async-done": "^1.2.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" - }, - "node_modules/bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", - "dev": true, - "dependencies": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/beeper": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-2.1.0.tgz", - "integrity": "sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA==", - "dev": true, - "dependencies": { - "yoctodelay": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/binaryextensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", - "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", - "dev": true, - "engines": { - "node": ">=0.8" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/buffer-crc32": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/buffer-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", - "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", - "dev": true, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/chai": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", - "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", - "dev": true, - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/chai-as-promised": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", - "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", - "dev": true, - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 6" - } - }, - "node_modules/chai/node_modules/check-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", - "dev": true, - "engines": { - "node": ">= 16" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", - "dev": true - }, - "node_modules/cloneable-readable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", - "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", - "dev": true, - "dependencies": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/component-emitter": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", - "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-props": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", - "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", - "dev": true, - "dependencies": { - "each-props": "^1.3.2", - "is-plain-object": "^5.0.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/debounce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-2.1.0.tgz", - "integrity": "sha512-OkL3+0pPWCqoBc/nhO9u6TIQNTK44fnBnzuVtJAbp13Naxw9R6u21x+8tVTka87AhDZ3htqZ2pSSsZl9fqL2Wg==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dev": true, - "dependencies": { - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/each-props": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", - "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" - } - }, - "node_modules/each-props/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-perfectionist": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-perfectionist/-/eslint-plugin-perfectionist-2.11.0.tgz", - "integrity": "sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==", - "dependencies": { - "@typescript-eslint/utils": "^6.13.0 || ^7.0.0", - "minimatch": "^9.0.3", - "natural-compare-lite": "^1.4.0" - }, - "peerDependencies": { - "astro-eslint-parser": "^1.0.2", - "eslint": ">=8.0.0", - "svelte": ">=3.0.0", - "svelte-eslint-parser": "^0.37.0", - "vue-eslint-parser": ">=9.0.0" - }, - "peerDependenciesMeta": { - "astro-eslint-parser": { - "optional": true - }, - "svelte": { - "optional": true - }, - "svelte-eslint-parser": { - "optional": true - }, - "vue-eslint-parser": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-perfectionist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-perfectionist/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": "*", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/fast-glob/node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/fast-glob/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, - "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fined/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-watcher": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", - "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "is-negated-glob": "^1.0.0", - "just-debounce": "^1.0.0", - "normalize-path": "^3.0.0", - "object.defaults": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "dependencies": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "dependencies": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - }, - "bin": { - "gulp": "bin/gulp.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gulp-cli/node_modules/ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "dependencies": { - "ansi-wrap": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/gulp-cli/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-cli/node_modules/y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true - }, - "node_modules/gulp-cli/node_modules/yargs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", - "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.1" - } - }, - "node_modules/gulp-cli/node_modules/yargs-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", - "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" - } - }, - "node_modules/gulp-jsdoc3": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gulp-jsdoc3/-/gulp-jsdoc3-3.0.0.tgz", - "integrity": "sha512-rE2jAwCPA8XFi9g4V3Z3LPhZNjxuMTIYQVMjdqZAQpRfJITLVaUK3xfmiiNTMc7j+fT7pL8Q5yj7ZPRdwCJWNg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "beeper": "^2.0.0", - "debug": "^4.1.1", - "fancy-log": "^1.3.3", - "ink-docstrap": "^1.3.2", - "jsdoc": "^3.6.3", - "map-stream": "0.0.7", - "tmp": "0.1.0" - } - }, - "node_modules/gulp-replace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.4.tgz", - "integrity": "sha512-SVSF7ikuWKhpAW4l4wapAqPPSToJoiNKsbDoUnRrSgwZHH7lH8pbPeQj1aOVYQrbZKhfSVBxVW+Py7vtulRktw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/vinyl": "^2.0.4", - "istextorbinary": "^3.0.0", - "replacestream": "^4.0.3", - "yargs-parser": ">=5.0.0-security.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", - "dev": true, - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-duration": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz", - "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==" - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/ink-docstrap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.2.tgz", - "integrity": "sha512-STx5orGQU1gfrkoI/fMU7lX6CSP7LBGO10gXNgOZhwKhUqbtNjCkYSewJtNnLmWP1tAGN6oyEpG1HFPw5vpa5Q==", - "dev": true, - "dependencies": { - "moment": "^2.14.1", - "sanitize-html": "^1.13.0" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", - "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", - "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "node_modules/is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istextorbinary": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", - "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", - "dev": true, - "dependencies": { - "binaryextensions": "^2.2.0", - "textextensions": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "dev": true, - "dependencies": { - "xmlcreate": "^2.0.4" - } - }, - "node_modules/jsdoc": { - "version": "3.6.11", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz", - "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.9.4", - "@types/markdown-it": "^12.2.3", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.2", - "klaw": "^3.0.0", - "markdown-it": "^12.3.2", - "markdown-it-anchor": "^8.4.1", - "marked": "^4.0.10", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.13.2" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/just-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", - "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", - "dev": true - }, - "node_modules/just-extend": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", - "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", - "dev": true - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", - "dev": true, - "dependencies": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", - "dev": true, - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", - "dev": true, - "dependencies": { - "flush-write-stream": "^1.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "dev": true, - "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^3.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/liftoff/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", - "dev": true, - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/loupe": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", - "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/make-iterator/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", - "dev": true - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-anchor": { - "version": "8.6.7", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz", - "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==", - "dev": true, - "peerDependencies": { - "@types/markdown-it": "*", - "markdown-it": "*" - } - }, - "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", - "dev": true, - "dependencies": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/matchdep/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/matchdep/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mixin-deep": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-2.0.1.tgz", - "integrity": "sha512-imbHQNRglyaplMmjBLL3V5R6Bfq5oM+ivds3SKgc6oRtzErEnBUUc5No11Z2pilkUvl42gJvi285xTNswcKCMA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz", - "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==", - "dev": true, - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "8.1.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/mocha/node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mocha/node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mocha/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/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/mocha/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/mocha/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/mocha/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "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/mocha/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/mocha/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/mocha/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==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mocha/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/mocha/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/mocha/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mute-stdout": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", - "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/nise": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.7.tgz", - "integrity": "sha512-wWtNUhkT7k58uvWTB/Gy26eA/EJKtPZFVAhEilN5UYVmmGRYOURbejRUyKm0Uu9XVEW7K5nBOZfR8VMB4QR2RQ==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", - "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/node-addon-api": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", - "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==" - }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", - "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/now-and-later": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", - "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", - "dev": true, - "dependencies": { - "once": "^1.3.2" - }, - "engines": { - "node": ">= 0.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", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", - "dev": true, - "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", - "dev": true, - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-srcset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", - "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", - "dev": true, - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", - "dev": true - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", - "dev": true, - "engines": { - "node": ">= 14.16" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", - "dev": true, - "dependencies": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/replacestream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", - "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.3", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/replacestream/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", - "dev": true - }, - "node_modules/requizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", - "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", - "dev": true, - "dependencies": { - "value-or-function": "^3.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize-html": { - "version": "1.27.5", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz", - "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==", - "dev": true, - "dependencies": { - "htmlparser2": "^4.1.0", - "lodash": "^4.17.15", - "parse-srcset": "^1.0.2", - "postcss": "^7.0.27" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", - "dev": true, - "dependencies": { - "sver-compat": "^1.5.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serialport": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/serialport/-/serialport-12.0.0.tgz", - "integrity": "sha512-AmH3D9hHPFmnF/oq/rvigfiAouAKyK/TjnrkwZRYSFZxNggJxwvbAbfYrLeuvq7ktUdhuHdVdSjj852Z55R+uA==", - "optional": true, - "dependencies": { - "@serialport/binding-mock": "10.2.2", - "@serialport/bindings-cpp": "12.0.1", - "@serialport/parser-byte-length": "12.0.0", - "@serialport/parser-cctalk": "12.0.0", - "@serialport/parser-delimiter": "12.0.0", - "@serialport/parser-inter-byte-timeout": "12.0.0", - "@serialport/parser-packet-length": "12.0.0", - "@serialport/parser-readline": "12.0.0", - "@serialport/parser-ready": "12.0.0", - "@serialport/parser-regex": "12.0.0", - "@serialport/parser-slip-encoder": "12.0.0", - "@serialport/parser-spacepacket": "12.0.0", - "@serialport/stream": "12.0.0", - "debug": "4.3.4" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/serialport/donate" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.1", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sinon": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", - "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", - "deprecated": "16.1.1", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/slip/-/slip-1.0.2.tgz", - "integrity": "sha512-XrcHe3NAcyD3wO+O4I13RcS4/3AF+S9RvGNj9JhJeS02HyImwD2E3QWLrmn9hBfL+fB6yapagwxRkeyYzhk98g==" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", - "dev": true - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", - "dev": true - }, - "node_modules/streamx": { - "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", - "dev": true, - "dependencies": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", - "dev": true, - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==", - "dev": true - }, - "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/textextensions": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", - "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "dependencies": { - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tmp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", - "dev": true, - "dependencies": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", - "dev": true, - "dependencies": { - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "dev": true - }, - "node_modules/undertaker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", - "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "fast-levenshtein": "^1.0.0", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/undertaker/node_modules/fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", - "dev": true - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", - "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", - "dev": true, - "dependencies": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-fs": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", - "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", - "dev": true, - "dependencies": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", - "dev": true, - "dependencies": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vinyl-sourcemap/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", - "dev": true - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yoctodelay": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/yoctodelay/-/yoctodelay-1.2.0.tgz", - "integrity": "sha512-12y/P9MSig9/5BEhBgylss+fkHiCRZCvYR81eH35NW9uw801cvJt31EAV+WOLcwZRZbLiIQl/hxcdXXXFmGvXg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/zigbee-herdsman": { - "version": "0.53.1", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.53.1.tgz", - "integrity": "sha512-G6+YlE6jGZ+EZbQs25cw1tqULuV1qXo7fccvXAyWuijDqi6t0Uo+LyljaQzY+1Gd2BG+1KxTK7O3AVNec3pVXw==", - "dependencies": { - "@serialport/bindings-cpp": "^12.0.1", - "@serialport/parser-delimiter": "^12.0.0", - "@serialport/stream": "^12.0.0", - "bonjour-service": "^1.2.1", - "debounce": "^2.1.0", - "debug": "^4.3.5", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-perfectionist": "^2.11.0", - "fast-deep-equal": "^3.1.3", - "mixin-deep": "^2.0.1", - "mz": "^2.7.0", - "prettier": "^3.3.2", - "slip": "^1.0.2" - } - }, - "node_modules/zigbee-herdsman-converters": { - "version": "19.62.0", - "resolved": "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-19.62.0.tgz", - "integrity": "sha512-rtS1kmuANiUH8qwwtQI+OtoIGcmKrjhglwaagDtgi3AOIQMW6yHD4qAbuvI7WbGlCdIKWJXrah5a/ylxzUIYHA==", - "dependencies": { - "axios": "^1.7.2", - "buffer-crc32": "^1.0.0", - "https-proxy-agent": "^7.0.5", - "iconv-lite": "^0.6.3", - "semver": "^7.6.2", - "tar-stream": "^3.1.7", - "zigbee-herdsman": "^0.50.1" - } - }, - "node_modules/zigbee-herdsman-converters/node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/zigbee-herdsman-converters/node_modules/zigbee-herdsman": { - "version": "0.50.1", - "resolved": "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.50.1.tgz", - "integrity": "sha512-vYIFI3bCrEVNmdVv/RrYxSVgvg9lF9SN3xlov6NOG+xYGXKmqHJ4HgSJXSdgC8DIKN291Fz2kjx+dCF4ye3zYg==", - "dependencies": { - "@serialport/bindings-cpp": "^12.0.1", - "@serialport/parser-delimiter": "^12.0.0", - "@serialport/stream": "^12.0.0", - "bonjour-service": "^1.2.1", - "debounce": "^2.1.0", - "debug": "^4.3.5", - "fast-deep-equal": "^3.1.3", - "mixin-deep": "^2.0.1", - "mz": "^2.7.0", - "slip": "^1.0.2" - } - }, - "node_modules/zigbee-herdsman/node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - } - } -} From dfad646028e35819f2df98ad6d99fc2ddfd451ff Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Mon, 19 Aug 2024 17:59:03 +0200 Subject: [PATCH 5/7] Update io-package.json Version bump --- io-package.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/io-package.json b/io-package.json index a5ca16d0..3472d419 100644 --- a/io-package.json +++ b/io-package.json @@ -1,8 +1,22 @@ { "common": { "name": "zigbee", - "version": "1.10.5", + "version": "1.10.6", "news": { + "1.10.6": { + "en": "core update\ndependency update", + "de": "kern-update\naktualisierung der abhängigkeit", + "ru": "обновление\nобновление", + "pt": "atualização do núcleo\natualização de dependência", + "nl": "kernupdate\nafhankelijkheidsupdate", + "fr": "mise à jour de base\nmise à jour de la dépendance", + "it": "aggiornamento del core\naggiornamento della dipendenza", + "es": "actualización básica\nactualización de la dependencia", + "pl": "podstawowa aktualizacja\naktualizacja zależności", + "uk": "оновлення ядра\nоновлення залежності", + "zh-cn": "核心更新\n依赖性更新" + }, + "1.10.5": { "en": "icon ota device update\nicon fix", "de": "icon ota device update\nsymbol fix", From bbf01c949ec810bb4868ddd27f5a9609026f21d3 Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:05:30 +0200 Subject: [PATCH 6/7] Update package.json Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88350ba9..5fde3002 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iobroker.zigbee", - "version": "1.10.5", + "version": "1.10.6", "author": { "name": "Kirov Ilya", "email": "kirovilya@gmail.com" From dce76848178864376f9b347e4dad2a2ca96cad4c Mon Sep 17 00:00:00 2001 From: asgothian <45667167+asgothian@users.noreply.github.com> Date: Tue, 20 Aug 2024 21:19:20 +0200 Subject: [PATCH 7/7] Update tab_m.html Remove non-working sort options --- admin/tab_m.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tab_m.html b/admin/tab_m.html index 0725bd40..f717e88f 100644 --- a/admin/tab_m.html +++ b/admin/tab_m.html @@ -485,8 +485,8 @@
    Zigbee adapter
    Default