From 274cd33080b7d88fe1d6da5963cdb6fd12ed1493 Mon Sep 17 00:00:00 2001 From: 62babeffbe76c5061d48074e <62babeffbe76c5061d48074e@devide> Date: Tue, 9 May 2023 07:48:00 +0000 Subject: [PATCH] Tue May 9 07:48:00 UTC 2023 inscode --- .eslintrc.cjs | 14 + .gitignore | 1 - core.27350 | Bin 0 -> 1138688 bytes env.d.ts | 1 + index.html | 40 +- package-lock.json | 8943 +++++++++++++++++ package.json | 53 +- src/App.vue | 46 +- src/components/HelloWorld.vue | 15 +- src/components/TheWelcome.vue | 46 +- src/components/echarts/3dMap.js | 162 + src/components/echarts/3dPie.js | 229 + src/components/echarts/common.js | 103 + src/components/echarts/gdpLine.js | 120 + src/components/echarts/yangzhouMap.json | 5584 ++++++++++ src/components/layout/Index.vue | 243 + src/http/api/index.ts | 1 + src/http/api/pay.ts | 17 + src/http/interface/IPay.ts | 1 + src/http/interface/index.ts | 1 + src/http/request/index.ts | 82 + src/http/request/status.ts | 41 + src/main.js | 6 - src/main.ts | 20 + src/router/index.ts | 87 + src/stores/counter.ts | 12 + src/views/AboutView.vue | 15 + src/views/DataSharingCenter/index.vue | 0 .../chargeStations.vue | 0 .../gdpEnergy.vue | 113 + .../installedCapacity.vue | 162 + .../pageIntroduce.vue | 0 .../totalEnergyConsume.vue | 383 + .../yearSocialElectricity.vue | 245 + src/views/EnergyDataPanorama/index.vue | 1477 +++ src/views/EnergyGoodPlace/index.vue | 240 + src/views/EnterpriseEnergyCenter/index.vue | 34 + src/views/HomeView.vue | 9 + src/views/PublicServiceCenter/index.vue | 0 tsconfig.json | 16 + tsconfig.node.json | 8 + vite.config.js | 10 - vite.config.ts | 16 + yarn.lock | 3007 ++++++ 44 files changed, 21488 insertions(+), 115 deletions(-) create mode 100644 .eslintrc.cjs create mode 100644 core.27350 create mode 100644 env.d.ts create mode 100644 package-lock.json create mode 100644 src/components/echarts/3dMap.js create mode 100644 src/components/echarts/3dPie.js create mode 100644 src/components/echarts/common.js create mode 100644 src/components/echarts/gdpLine.js create mode 100644 src/components/echarts/yangzhouMap.json create mode 100644 src/components/layout/Index.vue create mode 100644 src/http/api/index.ts create mode 100644 src/http/api/pay.ts create mode 100644 src/http/interface/IPay.ts create mode 100644 src/http/interface/index.ts create mode 100644 src/http/request/index.ts create mode 100644 src/http/request/status.ts delete mode 100644 src/main.js create mode 100644 src/main.ts create mode 100644 src/router/index.ts create mode 100644 src/stores/counter.ts create mode 100644 src/views/AboutView.vue create mode 100644 src/views/DataSharingCenter/index.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/chargeStations.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/pageIntroduce.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue create mode 100644 src/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue create mode 100644 src/views/EnergyDataPanorama/index.vue create mode 100644 src/views/EnergyGoodPlace/index.vue create mode 100644 src/views/EnterpriseEnergyCenter/index.vue create mode 100644 src/views/HomeView.vue create mode 100644 src/views/PublicServiceCenter/index.vue create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json delete mode 100644 vite.config.js create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..ade8571 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,14 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript' + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git a/.gitignore b/.gitignore index 66240cd..38adffa 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,6 @@ yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* -package-lock.json node_modules .DS_Store diff --git a/core.27350 b/core.27350 new file mode 100644 index 0000000000000000000000000000000000000000..5a0e486cfe9bb49c53840150fb34c3bdd5e799ac GIT binary patch literal 1138688 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
  • f*kbWSfei!;*`RVm@9(`^4ysrKj*H~XUwOD=IyuL<# zvYC8@w8wfJ`cm3br>3V)5A@;O1*ZVBg?>s2_(;@n8 zygw6x9el5ikor^5KlQ9L4n6jwbw!llULKvlcTRlf8CefWLSO*|mH}FL&oqj5%VHy> z{xtS8x7ut`1{L`h}48#DKr{iR){g`RtSV zUHn6PRF~h~_v2|#_FS=NM#%XJ>rROmE$oA{o)FTWEbMt?&GbLqHMQ4Keuw(vZ+sR@ zy$#AI-7Nae5PulhS5HGf$2~&ow}Eea>|amLIi`78xIgga5HbRW+N+LLs|EjHKgPm6 z7qPxlPV@sI#hTbJ-|fiTew+9Fq37h2PrMOFdH7L2rM1V$>3v0SCXfCE@JpY)_^TIA zf4iLWyOf7|;iW0w7?g)QO7zQ(fr}`r3pX_k4XH7^v zZK1vxfQ&;3X^#tgUisBXEO_guxs>0ryu2^&l-G?L*Pu#@cq=OUlRTILf%Hcf_h&iK z&vRjf)Ncas{`I7uyI=9@r<5P)A3w3Wd8#@lhq58w=_mT4*0H`X_)&y?a*EuE@s;17Fuu_x?(dkgniBw-KdS%kDF3j95FXJ5Tt zVZ&wN_Ee9ppKw(5RP`aBmX^c3L*2e%fq#D4(2t)p{U})=%O}V0pBG6xqF)Hfm4-dr zJ-_JSDK~82b$$`}$1kxO^&KIy`jGY*tHmBCq&??gM+%VrDj|i&fM2lm@{w-s_i@S( z>Pujc#Eit-Uy1%18&Q%#`oqRPUeEsG4_50Aa{bqAGSI*OJ~uqKWVh+{f&33delDc{ z%s_4ua2uFGNUNg2M@v54;^M87yHS28JBs6zvuLJLT?(m1Fyw;`vX&E=MS$!)^#oX#lTbFN$1^uCUtJt%K4G9X$0Ar|UF6`kt z7$NPkfN%P&aMCSLKEMC^>}fZR-0kC)TP5=o2koOkvnP%78%dmRW4}yDiRP!WkGOQm z%#w?i-}FEidl-MK`AK<)^AJhQBUoOBgZ3KY9|!d?jrkJeEJE621OLkVj~+ZCUHL&5 zd*p<9x&Qrm`3!Xnc|AyboM~c@tTMM#1m%Twz!>H!A^CArch{l$TD3J+njVa{~7;WML2eLP&cY;4fIa^QIp>cFND8_TU4D>^I0y zd)#`lhxb(yUxptp^dtt!_`x`okn|DYGlwo4^xF16y&P(fcVc>6OXtB<386h%TkM$= zGM+j;#SR1KBxwgB?QvnxzHcokKim3#QK&um2qpOlX^(xf*pmn=FRYU$VGqZ3LduH* z|BsfT#|`~99=yNN-oH;!BmCHw;;M=2d+AdGe^^J0{+>9GL3u2n+;H(n1o!H3o=-^n z6!c$l?y~wfUfCkNzKH(%8VSqE-fqv|#GYKpc$_;~>~Uca`#nMmw1EHn^4!PEnx=F; z?}V3SimRKdipJFx=`WN7<#VvuvnV9~Nn*V@igv}gfROfNV9#-j&iLx4o1cAx^1GBz zjhb&OrY?B@9)oek`u!@I=_;6k0|MQHDb>#IR?aBT{>`8{SXLlnhpDgU*x)32{ zI=~;@@8g5sT(D2q^?$aXM14ZNciNT9>GR`EVKo|C0yX~hNUtDE=!~Axs zzy23T+snuLQ1lNC>EANY>j1Le5>mej{5u=`_}6uB9X}$}AO2Za@9;7?1=8N^Qn4o% zQeR@D#UByOgXjlBN=?C@Bc6Wo#mF}Wt(4!zADDs=Z#|9rp*4sy2u?wN68c#$2&q2` z{4;x%l^*)W>A#2i!+U>lJ@v!-r`WS5WPK!obz2kTBK<%}d(yCHaKHPX`f`)A-e7(M ze@sxDBE?cT9q$)&XN&%sA?xoMjI%EE(`|&*ZvnsL##6SeTygdHUHswcFK?cxF8FR% zgGzIgf2x4o?e*2T8RZiaZ$}Q6`Vl=yAlE?%DKP_kPQ3qs=O;Aud1Afxh*@OyA^n%V zRP5==7necB`eH**8uoA;B&1Lq_@7sux%Ak}7QVe+dnTxFHfsR_?NP@({QfP~my!k2 z9t-1h41Qw0B_vl4_N=(;j@#yaxAv;_+tYPJEwJZwu_qT&e^c1U%)%b_D}=Pi0sf`U z|2;JI>-iTmFeClb=&816%L*M50fkN7i3GQaxy=JZ!`AK#$| zkW(P-F)ot*9|Q9X&z_F=e_6O!+1Osr{ji-7QfllZdGGJ`&G+4=aqZH_!t5~)5_=9p zJmlOV`U86)@Q?GF%Dta_pO5~@V!o3r6F+gDLr8maZ;3r0^r;wf^&W3@eIIN>V@q*M zb>+n7>Y_wkT_B+S(H?tusSh(l>Sy#&vBNn;Ao&O>)&zcGQ`=R;Z*A_np5R~0QZCot zmur_*DVX9|S8uxwwYtJ28h99*e82{2s3;h0} z=OMIQU>P1`xL0Nb^4&$g`XISS8Ug;`=N>uz`48req5aO2BEPTJ!BM_-q}V?j{Ora9 z`@OcSzp(e|lX%}W^*6~UyBR|2j{$#m%lN(*j@*3}+moI@ z^}2O)y?Rxk(_)VjLVJuG#h$v5_{}*??63eC7ZB2(EbKXL_28q2SM2*f<#)EnztpR7 zTy4Al>@d+E@mn*cweNSDxK}O>{hWsqlEVgmk0a*3c+5AkU%S`eewP^WPO<189TJ}y zn8#R$iyt`eBc%Q;^q+eDwHv(f@@2vIAv)*3{i_4ipY0d-+fyI(cLfkw2AIRTXBzt1 zEC{JTa;~)djXzlM#qqDb(A0f>sGp!Ff9ekL^2ycl1|F60MbI91d+~=GG9OK&{l$(D ze{f%ukoM$YZ?E6a9Qs}VC0)H;H5IeH4 zhvOh2?QwwrFpZ>c&kVuLo(b`MKB=c0MnMe%L|1p&tk-(**wLlA-;#x;1_SH!v>VP}#D_<3~;o?u&}ekho?J0-6Fa zP`~}GN(&w5En{ZZgA_@bqF&$i0lyZWQLf=f1Pfh3_iwifbwkoII}iaj$Kh=7RpB#st; zn1Jk82`MuTdtM)SfBkt=XQbC>kGEv+?Z(%SYa)AKk9~>QQy0>|n#YPgDcD255K>?a z__Oc4_?*TOTYj`Yd$gK)7a~)?6X&X zd&BzdQAar@s$(3g_|&RwZN1;a(H>`8v1dvRB@3iI8SD#ZV9#zKBP3S>_yRL=%FoGx zOV(!(m)JT^iD{3yk=SF0oKLgQ`cut`zlJn9n>G| z<39?#)Qna^>7VrOVowhGI4%=XViNe}gRZE({hCwP1;0GT$Bp1 ztQXdn?mC(IHBOTJhOI{@j~Dp{)@@i!gv_rC{cArvaf9L~-%3)xW=C=TIN>1PK34Se zej&3pwWYu)YYQot zg(crUbMeekvnfA)XN6xsNSK%?aXszNj1s=tkWb=qokl}TnO$`DmKZW(Ho`Bp|P`7q<+Mmfl|7lfYvZ;};O``qA3Xvc7J;Efu%TNdT zoOXHg)!E>d`YB>h6!=vK{1Dyin_q+P`B}@?FFykREb31F74oe>|I zo=^MjH$?v1tQc?;{S!S={NERP0{hkLSUel)vE(4XZEe*PjqmIle4i!#n#iBQg45(D zu^&7G@;NQXaS~7)Mhy7H(d*9af9kvE2lg)z`6EK&(HzQc75F)=N=$5;TB(9dDo6o; z_}qb+>`qnhQ@;6t$hWi!aNr-v9|1pc8%8_6X+-G9+0TFG-qSDmeop!Vkw01sFepEV z@6OByKkesnKiZ!Fe!JPFqtDp8el_j4juZJ#$oP=OJ=Z-?l5%GK?|i$qYCn*F>_NXh z{qVYzDg*hJ$X^o@FC=yrxpk1wYSwY=@bVA^e&wjE|4}hz%O=WC?=SMFY|NYrq<_qf zMSc$aG=q>_N#Kod*IXL^;`pF_i5>n|lqUKM)nK6hY^msfn~njV`dzHEk3c=$F}Y$GrY}Ab$(kuN7z+n4Jxz{1<_r^~-;gtiu?Q1b#-@ zvXkG~{7`;OBOk zGjgZv@1gwklVZQ6y}(HMsnbOMY)w9v)dTqn;5QjPCegg0Cm^ zuzu<>cLsE|M)QKvx9t~v4>WzN$WMigZxNi=sDpeqLw`B2eYwks0zb<<;H_KJ4?*y|Cn4z2kxb5l$aPw#=YvVKBhvA^ zP_g39b`#IGjd0Cs@Dn33;2Gq&X@0* z@2TaZ%ZKOt13U+))ARmbJ)QTU>gj*>nd<^!^!$!M82-PV&U3S|($4jd_l@M!7ek!S z^Yo-oY}#2K)BjV*@8IO)3%)Ogcr%Qi@AVPyVjjllO#klf=J(TV+^^{JJPjCmzrC}! z@N<2Ja>F3MQ_1xN(((Pa9Of@f=e@3c)?pI+cxl`p!0!&~bbRJKjnDrnOcZtY7vEb8 zlf!jgejg@`j_3c~t>yfNv0CCE2m96ho}tcf;=L_B{m(u-ILEEibAOWQ{GKH5Y2f`P zd~b~VLws+_;W&-^RwyS7^8O=!w;+Rg4(WOSI-m1Fet#u~`5x(`I7h>0!U*D8K8L}W zHr|HOF+Ga<$@{J&n@RoQdAZpe{8z9FCgzlJfaFY^5! zuIuS`@Oyy#4toaYvq;DDC4BFL>G>e%L8MD-{Ug5{%U<9n*vJ zqDbKPw1^LbyhljKNB(kkr#O)KB+l3JISlf9Z91OcA!Itw1@f7Y_h<8&?-yG*hr@KP z%LVV>4(#4PCiY7cyLOMKJVJi2K8bb9WMAP+Y5g(p?cn|w`2&dY&&EEWIak&R0({61 z3-^cfTqeo5PS5oorW5iUDxZUU2$=xL@6Bn+T^_k^LWFI~xXx!Ca-ECmTzBO2aaezj zCK~$ zaIK`9DEP$L0!^j^4xTOPkyVhR;g>Fw^eE(18IHd-P5Tp%3qExa{8S(UOvw54uaa)w zCvk-b6a#N$^W-L!nD+@{ia_(xVp$e=o!FkG@`o+K_uh(xYtx zzc&njWwkft*e9InQ@RO(1;&4OA*~eoG4}6#FLoN=X(8GKK2or>-aD7%nTD~8$zG?<1L>)wH9!H!AFLJem}rsfmy()=FiV+#Gme?;xBdB+&?N)2t(6f zN_z5Op-X7|C&SOVtAtLi!}~``;^23#ll1II0!^e7K8bpe0iC7cFWOP`WKAA7VW$35V z{}Q?j!CyfAPfNOSvB2wrU#YV0{iRWFl1+lY1Nb&U8!q~Z*gU~60e%+n)*q6dyG`I5 zz_*hB14++bF3?0e;mPPvQ?TzN@Rxzkc}@6Y4+>ljd?D~zj6Z{ zY-#m-@2!O|jrzHhCf`~kdO04%Fb=YvJgM#LM}D5^8(^&w82eFR^e2JY9|R^#Zu038 zzsPg$OVAM?6@2=8Nq0}Z!>2b-2E0LF0{$>OUnkJo7tfaq%oGc>2MWxU3XJ_Aa#Ozv%p486m_TEcK=)*U z)@cH>X9{#G1lkGUCkQmB2sF+Tm_0{e`aFT|MM(b{`P@XFGk?glS@D3M?_`z0L_HwV zomzR$j238oc$ZI~en?>CM}dB#`lkQ~H*$~2z3?(=&Uvw@!#f`1(N))0Ie_;?8Z zP2kHy@NWZO7=q6t-307$hU5#6%CYi`_*xBbYWTf(5dV>XBNWU^B$^V(g@1R~#er+G*pYgGV-@6+4CnTR+;{N%9 z4aI;c#@T3*&`~bo5xBoS`HJvc!e$V^_a?%ZxMQs6nj&jQ~56!xL~Or#SoTq*bn z;u6(s`!%=>bg{*PHGI4}b{(m2;d{N(qAKa2iZg`>Xy zwgM3l>nDBwogre?YF|0$_jK5uTlO*9ABYdb$i{`FLwvwSCivT z`RBabMO=t*(TE~{UN`E!J65pnfPc8&+1!t0rs6J?bI_z)iT;-HBfsA?uwl@c$)y9E z2i4S$uQioDzZ$Fvj;7~Frru>J#z)i+o7FK()zqTXv8*R1aG zEFD-?H@0E?PY0ZO6>q<&1O6sP@8^%@)E~->2yfaNLMct^bYZy9tP(yQk>Yyjz?)-;w@l_mx!CYOvIQrBEk zUlFYtR995nr0#vMDpIO-#SMu8m31|f8i!WI>xVQ~mDCQ6HZ}~LGG^MKNkayY88FFX ztyM>5iw5=|qVo=Hs+=-l?D$DF)27r^4IDCXfYLX0(2%JuEo17ZG$sZX)y5|`6qWW@ z?$%jbsw(R%n3P+ieZz6OdZ@fWXgc1n#!qFQ>KooYf_@(MYYrF6N+;{iOxB`wsuNs-JtrZlcx-< z8{8Nl&^&BxbLq6k#$i>{CaLOHRG~Oa6l=8q&>~g2bpG1O(`tuB8>0h;4vP<|D5)J1 ztr;@7aZ)rsen4VaLqol1_1JhrwQ}^Ju6d5uO&M4+xuLXlY~#?OW11@ljGr>OwzRTz zYJ6JF*uk|mMd~KMI?r82i2O{$;Dba?~q47kbuCj63fW)AIlM;z3(UyjanucK& ziYKnVkXlsIe@OqqI`6>5u$rpcA@TZ2RjOSL7&bW3R6D+D?2sW1QzlOvJGHrJ$~2`` zS=?QoD+X6aC)br!HH;lPskE}8aZ*jRWm5gn0ks1v6XP2u4Nx_^vD#zz%gJc}b=(r^ z5S*e%{r)5Nw-@|OqaOwy>m0U*?~CyueYVh5YW;Zv>jv&J!Mhs&2#n`3#A|9X+V}5D97K*h zCVY|oF|LB2z=Z#!&kCKX$sdh*TpID51Nmj3i#;lQDahCPd+sWFQ!PTL`29ZZW%lU?0fBGVxji7xMfxi{`bJ4$X zKZ5y>6OVl7uzsuOzYo?&U6k)(ntk?av5)oN_G_<-;UNF*<$_Nk-d4w)rG6I(0oy<0 z?a9Q0KaF{)`<2L{T*5lc_p+F`ybb;`@aNF)*%O5SBh7x!XLHj8?|_f;7xk9%%fXK4 zHU4Om@Nr&~)%a(l|27eCb3V`pIv3@}evWzxXKaA_GgI_f;3Iw&>nHMW>-civi(Dq~ zAk9Bnj4P>qMGxf?j=+9o@;u>p(Qgpn6XQ=3_2@5#0j#-!B+!c20Z(>9Ok7hntsl+veyW| z4L%dF&m)o^y;`6?Us{CuVjA=2O=ut9$D{u<`-uM`HUR9O(}+I;1b(>ifAk#DUqk!h z|HNcTPr%OifscdV#=ZjcX(F9)D9R@Ry00l8bndGn-^RL+qw`~(EcdR^ou}!KU|dZe zBKcpU$xp8mKH6t#^4Huicnfm${&6(gMGpS6;1?5eW}GVgNz|WHp}!6Ip#Fx$4{t9M z{siS~_RZ$_k9IId%Rl#(xNboxz_9N(hiKTGR>XJUMHFwU#~*Pl6a z|1W~^o$&?r5-vjhvgb-ZcL#qN^u+F#^ccp86!3+H{H5O!dNNRjv@09q#Ce+i&U?boI3lgd zKXQcNEz|=`jML)oB*-Kl%rEh1i{f{21{NXf+Ey#{Ns! zkGLa(_I-rm_%lb=FDE1Xna2b=I{yvOkN8cUzwr6XK*#-Wj;|-`@_!S46Z4;}CVx}J zZ^<`>ZX5C!2%+_sq(@NCO^yF^tfMAS|91xeO3?AVSQ7KwR?U9*Tall;1$Jukk3_r9 zpdHv6{zlY`9M;Vbhx|C`QfZMJwx8AS6v3w;-_qp21pR5qasArS-hb35g+KYKz|E;2 zab|FC1Nnsb09ZE)U)cGcdiXa6x@nXT2{!cR?h-jB(g~kBPSR7~3$!%+k*$)RfSk03 zABOpH6mf!zPyPDW3O`uOg`aV%squdf|D=$AOT$maxSql|eX3#jEB1w;Etit>AfXF0Jt|Xa9!!GZOp-j6<;Q;iCPR8vkGEAJA2UpZi7Tr=p+j zK=prq{>mW7_*L*x)MNGDYUlia13b<{+M51)#1B#EsiFJ=A++IF&J#?HzuzSy-+W%+ zz2Im23C4vhK&SC9N4-jXEciv5{n1AxJ%#g8uExJ9>UZjGp_`=XkKnu`$8S^PUk>?+ z4}||3O+WdP9H-zH%6aK_;Y+|zS(ZEW+=%!)hI+2XKfiohf#yBhy57+0f+vwDGl7U*(gg)fJ4-XHi@ z;ORG>Pct?7!&1T@{ZXKrpLJ?~HsVhg^;hS=ac_yw5}?cCo&oOT^*d1HW-z|1`M)n8 zW(50!W%o%+YErq>Fq|(T9U;#Na$ao$LAd+{(U;y)psnGDp+CzYZczP!#517d{(G{& z(n@>!moM>3u`iIH$4;b(Qm2yR($zwki&7(MqD}y z_&D&9L871MOdQQV`$m!9p}*}^{yeYBd70w(|4hKovEPtIzi}w!7Xoi!J&fmtv%d89 z{&-W)r@^nX?^Db|zs>nX*nXG&n%Eyf`CHIy0zMTJyn%97hp9W|FEvE`!}+44@sBxO z_@jvH)yoM!f2%Uo`{R7j!g`qLr?%(s5}bE89u+zLz|Zwko|6uXw|jjed}*}bBf;MW zJ+zzaGLHa1i+GI3QN$~{ePeju9qs5@@W;WQ178I5{pG+H0&iU-_HjSMLb?ffzXLq# zfnL9Vbp;>8c&Dzt>0CZ&KN*aBrWS83o-6!G#FK0vt(Z@+-ZI{XSpnet0xseW3m6md z3!d*mJ+omS%g_2&^auT<#@`F`1@{)Avo!n{A4z(4n!tx4pXJAXEd~G22fh_@VowNP z4(nBKYW}ll2tHOO^<39KlJC7h&T|?+&#BXoc7Z51p?~pck)Qca;OXEm1KvU$V7w`K z@)16bI4B0Xv?l*)#CtaSSFShALOtLywXg%w-}!71sWN zci=}Ga>;)x^gD>}(*A7UFo?gO{>6M#y&ve8Pl5lIo;vT|1pmMf5FdcW#|u7y6k zk%$i>KMTK6AOt4p7GEgoG4!vdhTk9l&7yx&>qTO}|F8Ov2=sFNh1dX0LtJNLK3l5! zhy6wj>&+hnUj_-e#jp?U|2OIf-o`qLi+QJubQAE`JB8mxKDMBKf0XM`{=W+y`3QGF zyGf&+?@ImP=YD?@ddNrE3*(o8@+&tCe?`8~kiQuA;pj&j=_cSln15sthd4TZq}Ux< zCU7sxNB>N@^lt_6kds5Xa$VNa<)15ZW7zLd@wIP%8|ZkBfbp-X@xKGV+s}%eL%`n( zy7W3p=lN8fzZdFf^cSJCbonPqdJf~5t>LF(KPH25Mz7z!kUtykv=sKmA&2t@&O^=y zz6^Nl9nl}b`FvB;|3xq9w^N{V3xt4lBXQm#jdnE1aD4w#KhLe36Gcxg@YK(^o9`vw z1$-gwNdF4|pdU%2UQqufh!1mL3Z1FRXM7)4zZWCEioGfPwr{;*1oH9zK@NDyT|54Z z4}~u~Phbz|=XqnUM|0ieG~ip2KfaF`cHUvkZ6eorMqpC&58GdCzTj=j1-!pp(xV~$ z%MNJwkrhJMhw{-saGfoNb4y18&-E@7@n0-tzw`^NZ$v?N6y+C)fhmkXET7T9(?2|~ z73_Oy`MU(?rII&@{g#Fwd8MQ$fM@+H1ReK5qwuq<@$ZB7n}(goG5?@r{K9#hsqrsH z{!PT+FEjt3<32Ud9Xjv}S; zd`a}9)JwQeQt%1TIp8DylBWe9#r(|G@L!;PMcxp)Q#Acnf%Gp9;@i2vvwSibcY^h7 zt^JQg`NuvM`6XKZ+5g236+N_@a53aZkUvYaegNI6cLmRLMf!P|n^|tCAA7<+ zmcR3s@bmpB-M*I(f_~7c_Xj(*-`E1+v5xL&{pY2Z1CREn<`+Ic^&61OdK#QpfFDv^ zU&H!=rTOQm(?x!c`M`$=nUB*_h%eDk8MGhoD^M@{QHT!!=cio1qFlmDF@H|pD0Zm* zzE1vOyW;p_Lo)drE)qTm_0-kyFQfg$t`j<*M`-i4sP9N(-o^3*dpqF%1@=!YP5zgc zirgsrCtJs(eHzaRotmFY{!q>a;sd_t`yBC*!~IUa-)U*`r=$P0&`)0o{xZ<9Uu1my zmL}gt{&=3+)#M+5`tLp|_Fn-0Hqd34OFGx@pVjn7knc3g$<*XezeD&lHwm;g`~z1@ zdJcN1Kgi#|1FLezl<-EUdrqy|67iLKRy(89l9QfJ7xM70-Imj2~zx%eNBiU%t^2hZL_Ct=wKUd>d`=7r4GSKn76VI)w^-Uko z^2=a-)A>p4$ZGO;MBI;L<4`Ss&N|_vACj8>#Iu6u_@&+#>!hFacYBS{*#)A>gu>HK zhJ4gtef+tZ^H%gv`uKBmPWWlRKEJ*BKEa!)2daAd_Hlod=e;;SQx4(HsNXL3$t@sE zz?-oz;UIog_ZRr`S2CYyw`r^skdJV)%itH>ziEx$_strq|x zm-ye&FBo_qGOgiPU|k)_hK0C?{F~nl|D%6r`zkCDj>tKJ&tiS7zvf?_KgrzQy?qCw zUQz#U8b9}^xWDUw&;-0?xyZ$%H#qv`Pygo7uDO1z_W) zVEcW8o#pe~Phzgvkp`a$_zLDHF3tsKHT*5`Pa5OTQJVdX?}PR60uf+B&gnQ;;O;K| z8xH<9;JGgq*8gvgc^$}&x3v5x(Y_3f)6`2i4{@b|^O+6=1$fwJqaC{%{w$3-zP?_J#ae!1J7bYMj_f zKEnMzMZGAN^0B~2{O>0L5BXsgZV$#NiE1R0bjYivwT~_Uxx83i*+y+pQ|H+>igl)&-}ZH zU)~@da&l-lT*t7GZUW9j`%a^r)io!+{4(IVFV1^W$w#;!=5;pXckmH^H1@YljQ{nT ze3nlH2d2R{`5xQO430#QKxPN?@;*sqrLeESPP$MrpTwa6hK;aP~UvWQ>z0)LyR zF}N;F{{4ZU1$=TENWq#K|_&O~6}_KL`E)@fttZ4@~4w zUw^qpo1Yjsw@Ud3LcWFkt7_HBe_R*k{EB>pUmb+l)DI*Zs(q>>l&bzB zf%n>_(a$x-}0F7C17V($IpU&m=Edg@v?Hk#}Idw8IHf+ zQ3g3S;@RkbB8?pxvS2mV&bkD;77uU5sPLZ#@LR0v?F*I*t0Q?C!+R^YS*%`xxkl$^Uyw?6S}ws`r0=e)dNu?B;qJ`3R5RLh4Nf z=S?g_{)pf2R*|20Pheljp9MO`!F-SYK+S%h17-<5# zhjbJ0vNMH0hIVi2<0@Ts2#s_k&!zE+&u;W~?nbyKhhfa|@y-)Xg`-@tq)jdcYJoF?E` z^gqTsTf@JCej$c>dWk0AMt{$B`?SWt1>`3&-_L6JBH&YuTMLB11YOb7;+GiO@i6F* z1JCu4VBJl(594hT>-iS=Ou*s)68Ra(cQpO;zYx5Gc#!4W3jQ?8jrDYtW}k(9P?i(* z626M|6?seaSddHnaK!lu$T79{U&Q-qP|mwSKhJ~n{ZQ5)$|by&e#d&JWyl}#$6y}r zU_I5=@z~GHd?ogu0{!$4_Y1?$gAG3k{zW{d;#t4`mqAbPKEWMAr``wf@rA&%-(kF~ zj}JSee3QQl|4`ajAOc+Yjps5<$R#}ELE+0GE`MIr&+~>{SF<(#`5519oF`N72mAKV z0$m#89`&pHn>yu>`;ENE$+La&FNGSvfpy{p`dL#u&p03U<-os< zW?!(Li}Ish!pl*=Gl+*xHR1C9O#ffQ*aG$?!M`cww_@Lb@jByvum#{4^k42XlK-v2 zKMNFGM+mzg;c}dp%VAw~7x2fy&-XOKzMrx4v+zIoE%2FuUtcBoDB^^yhCc@QB>2^G zm0v$w;U})6hOL)#pEZFv?jdzV-BZE*n=?hf!+jS`|8SH$l8uGnXa2d55X1Z7rpEs@ z-gnIXD0^nbJ?t?|ElzVIb5FVy>&hcK>YRtw!;nti!>lFs)n_5r>OdN|K> zZxT8+-}C)L`%-fxoqlu*gwX{58K}2W^kb@geEyYaXZgx!{*xju# zd`Zv1Ka(Io4mx{<;KSm(hb|I)0(2|2{3TGn+>g}DXE@>>H!5*9%cl%+s)hQKLp?u8 zlh60`Sbw_Y?+3BZ!8}Hd|9<(z5hpOd<@jQ1{@Hmg{IgOZ{Zj@y1N|P)C0(G|$M(m4 z2S<~C2I8s=#u+t!`1Z9G2%&?xf$Q$3#y=nYNsK>BHT^E;ZR~$+jem|pP&Ba_{sMH6TlZz zKH4Ae7qH+r>N#d>saHw(@o4bJ!O#2UcwVnk)1N@x$N44Y65fiq*#TWzk3TP#{Ke2d z)OmZUf6&i!3M?PWC7l0@@Pk}^yh`|)f3CN1UnjkVP?CS=FNHtN^*ZqPt`j=ef9j_m z!VKa==SGoZ0bv5}jQLF#`w6y&e+c7q^mpOk7W&&j$Nd7nw_$4hYcX!Pn7%VoK*p&i5>wg^i3(jLN-bee1eJ_4K0^dVq`DW4Y+Zcbx z08jtfzX~7Qsk*;VZ8@~BpCxZb`JsL4`z1}62;P29pbC3@{xZa;jIX%M*r&lb z+@JiQ;Q9^k5mfo=WFOz><9AtX@R@+??i0IA#Np~Zh}c&k1UzqNqW>fx;S#R@1HXGkLw0u=T)9r1^?rHZ?*p2sr=c$ zb9}J1{C$J=n?U_50e>6l*e`G%U~2paVO=PK`lrszbkc92U*-OUt?}RX2kb}tQ1Pkc zA9TSvR;~Xk1fKhqoJTm?`o^*UPkV0yCudRo|33@LAqW#u5Jc$ZP~c0F*<29LXSweT zhjPQSkN|-kLlTg1J_~|?AOk3;%B%;M90Q2TB@-?|0S8dzlvxGjW)KlM^M9VF-k;f> zX2&2=^!I;dc#+zttE;-Yy1Tl%x}Sb%zs6fuPO^B;`1he-^-G;Aah`mCWPS@cclA|I zzQ*^EpYe61SAW?r#i?SC{|=`ceNKLehrf#c(ZCK>J^ViO`yzHESs!NgQ~T*Wu-e~w z^zTC#(~pz&Pe$LXeE8kDiphC{SN}44jobJ?8{v1<$QOw(aEINEZvj1rpE864|E&`Y zUqU~L+mp%HLmW!yaWp<4Yl3{YjeEU!7J_lWV{bP8HRjo5S(x$ffWOYc>%BL~nqVK~ zs=_CUPnrJdhoaNHQ%yqtkX}R9Dc_KO>7Nn&Ys9e}bb{a7#^i6{r(LY_$ydcc)jBJA zA1srv6TJF|`e#VG1Fm$J@sF72A`kz4_&3y#Jp4w`*T{F5SH9-&=658hw}a0#>~|48 zB?qt%N5oSj eng1f{I_sDeQ7m#P=-m+W7) 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 literal 0 HcmV?d00001 diff --git a/env.d.ts b/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/index.html b/index.html index 030a6ff..46dfda7 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,33 @@ - - - - - Vite App - - + + + + + + 扬州市能源大数据中心 + + + + + +
    - - - + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2b8c69e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8943 @@ +{ + "name": "yangzhou", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "yangzhou", + "version": "0.0.0", + "dependencies": { + "@liveqing/liveplayer-v3": "^3.7.10", + "ant-design-vue": "^3.2.15", + "echarts": "^5.4.2", + "echarts-gl": "^2.0.9", + "element-plus": "^2.3.4", + "less": "^4.1.3", + "moment": "^2.29.4", + "pinia": "^2.0.32", + "video.js": "^8.3.0", + "videojs": "^1.0.0", + "vue": "^3.2.47", + "vue-router": "^4.1.6" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.2.0", + "@types/node": "^18.14.2", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/eslint-config-typescript": "^11.0.2", + "@vue/tsconfig": "^0.1.3", + "eslint": "^8.34.0", + "eslint-plugin-vue": "^9.9.0", + "npm-run-all": "^4.1.5", + "typescript": "~4.8.4", + "vite": "^4.1.4", + "vue-tsc": "^1.2.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==", + "license": "MIT" + }, + "node_modules/@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + }, + "peerDependencies": { + "vue": ">=3.0.3" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz", + "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz", + "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", + "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "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/js": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz", + "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==", + "license": "MIT" + }, + "node_modules/@floating-ui/dom": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.7.tgz", + "integrity": "sha512-DyqylONj1ZaBnzj+uBnVfzdjjCkFCL2aA9ESHLyUOGSqb03RpbLMImP1ekIQXYs4KLk9jAjJfZAU8hXfWSahEg==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.2.6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@liveqing/liveplayer-v3": { + "version": "3.7.10", + "resolved": "https://registry.npmjs.org/@liveqing/liveplayer-v3/-/liveplayer-v3-3.7.10.tgz", + "integrity": "sha512-ZfgEObnH/vZJHotBXY0qY4adXTUnqHtNFsSXB7GBZ/WjOxq13saLG5NgoHjdvHiRyuhNkVzOqHZT4UmQpswoww==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "license": "MIT", + "dependencies": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/lodash": { + "version": "4.14.194", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", + "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==", + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz", + "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/node": { + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz", + "integrity": "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/type-utils": "5.59.2", + "@typescript-eslint/utils": "5.59.2", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz", + "integrity": "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/typescript-estree": "5.59.2", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz", + "integrity": "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/visitor-keys": "5.59.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz", + "integrity": "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.59.2", + "@typescript-eslint/utils": "5.59.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz", + "integrity": "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz", + "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/visitor-keys": "5.59.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz", + "integrity": "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/typescript-estree": "5.59.2", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz", + "integrity": "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.59.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@videojs/http-streaming": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.0.2.tgz", + "integrity": "sha512-iSZkwTLGg3Rx78ypCCq/GsMME89ElNvU02xj7reCE2PlITMQjyYsER1w5AsySvT1A694u5yuSzEzLLGF1cL4pg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "4.0.0", + "aes-decrypter": "4.0.1", + "global": "^4.4.0", + "m3u8-parser": "^6.0.0", + "mpd-parser": "^1.0.1", + "mux.js": "6.3.0", + "video.js": "^7 || ^8" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + }, + "peerDependencies": { + "video.js": "^7 || ^8" + } + }, + "node_modules/@videojs/vhs-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz", + "integrity": "sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/@videojs/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "global": "~4.4.0", + "is-function": "^1.0.1" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.1.tgz", + "integrity": "sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.4.1.tgz", + "integrity": "sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "1.4.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.4.1.tgz", + "integrity": "sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "muggle-string": "^0.2.2" + } + }, + "node_modules/@volar/typescript": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.4.1.tgz", + "integrity": "sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "1.4.1" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@volar/vue-language-core": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.6.4.tgz", + "integrity": "sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "1.4.1", + "@volar/source-map": "1.4.1", + "@vue/compiler-dom": "^3.3.0-beta.3", + "@vue/compiler-sfc": "^3.3.0-beta.3", + "@vue/reactivity": "^3.3.0-beta.3", + "@vue/shared": "^3.3.0-beta.3", + "minimatch": "^9.0.0", + "muggle-string": "^0.2.2", + "vue-template-compiler": "^2.7.14" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/compiler-core": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.0-beta.3.tgz", + "integrity": "sha512-mv2rPo4JHou6ebm7+U/wO1HpA6W1zDfTqbt4fqjoXrMwU4DWNgRcLKTXG6G3cXV4mOe+2YgWspfxEzo7fPTMKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/compiler-dom": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.0-beta.3.tgz", + "integrity": "sha512-e7VpjN9wYiuJdJos6Uoe501CzdMkfaEr/27Ks4Ss7Irtcj5YA/S1OROZ35Xl2Pc3ctx6beq5RpcOvnMqh0hcaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/compiler-sfc": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.0-beta.3.tgz", + "integrity": "sha512-6shZNooetShjSMHJvgVoE0EM8pOMV5vnrzsHoCU06stzV+kqRJQpbN7xf2s9wK2fgHMIBSMINrM9AuZiQnNCJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/compiler-dom": "3.3.0-beta.3", + "@vue/compiler-ssr": "3.3.0-beta.3", + "@vue/reactivity-transform": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/compiler-ssr": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.0-beta.3.tgz", + "integrity": "sha512-egJ0lEVAod3Hpnw96cJ/0a9qv5f5h5/VCBpKYT8scqkzoMsikh8AJant2omokBCL/Ut5UAMLVQlA5b66+2Ys/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/reactivity-transform": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.0-beta.3.tgz", + "integrity": "sha512-aM3TgBca9QMMu/9B9ASRVvckeZpAdJO9nmQh5UCznhoDYjVxQPS+sCQvH6TLOjPB1MDQMVQYg4ZiPqfVVo7NbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@volar/vue-language-core/node_modules/@vue/shared": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.0-beta.3.tgz", + "integrity": "sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/vue-language-core/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, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@volar/vue-language-core/node_modules/magic-string": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@volar/vue-language-core/node_modules/minimatch": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@volar/vue-typescript": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@volar/vue-typescript/-/vue-typescript-1.6.4.tgz", + "integrity": "sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "1.4.1", + "@volar/vue-language-core": "1.6.4" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", + "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", + "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", + "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-ssr": "3.2.47", + "@vue/reactivity-transform": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", + "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==", + "license": "MIT" + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.0-beta.3.tgz", + "integrity": "sha512-9VjWfWgZJ18YXEkfnDfZr33RyLBa6zc0RARLkMqMApWvM26eusZAZ4hhyxlgODBU/mEFk4XOGIAtwwSQedA0MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/shared": "3.3.0-beta.3" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", + "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/reactivity/node_modules/@vue/shared": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.0-beta.3.tgz", + "integrity": "sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.47.tgz", + "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "node_modules/@vue/runtime-core/node_modules/@vue/reactivity": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.47.tgz", + "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.2.47" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz", + "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==", + "license": "MIT", + "dependencies": { + "@vue/runtime-core": "3.2.47", + "@vue/shared": "3.2.47", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.47.tgz", + "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.2.47", + "@vue/shared": "3.2.47" + }, + "peerDependencies": { + "vue": "3.2.47" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", + "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==", + "license": "MIT" + }, + "node_modules/@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "license": "MIT", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "peer": true + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aes-decrypter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.1.tgz", + "integrity": "sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "global": "^4.4.0", + "pkcs7": "^1.0.4" + } + }, + "node_modules/aes-decrypter/node_modules/@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "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/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ant-design-vue": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-3.2.20.tgz", + "integrity": "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-vue": "^6.1.0", + "@babel/runtime": "^7.10.5", + "@ctrl/tinycolor": "^3.4.0", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^4.0.0", + "dayjs": "^1.10.5", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design-vue" + }, + "peerDependencies": { + "vue": ">=3.2.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha512-2tEzliJmf5fHNafNwQLJXUasGzQCVctvsNkXmnlELHwypU0p08/rHohYvkqKIjyXpx+0rkrYv6QbhJ+UF4QkBg==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/claygl": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/claygl/-/claygl-1.3.0.tgz", + "integrity": "sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ==" + }, + "node_modules/coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha512-QjQ1T4BqyHv19k6XSfdhy/QLlIOhywz0ekBUCa9h71zYMJlfDTGan/Z1JXzYkZ6v8R+GhvL/p4FZPbPW8WNXlg==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "peer": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "peer": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/core-js": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==", + "license": "MIT" + }, + "node_modules/dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha512-AXvW8g7tO4ilk5HgOWeDmPi/ZPaCnMJ+9Cg1I3p19w6mcvAAXBuuGEXAxybC+Djj1PSZUiHUcyoYu7WneCX8gQ==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==", + "license": "MIT" + }, + "node_modules/dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==", + "license": "MIT" + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/echarts": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz", + "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.4.3" + } + }, + "node_modules/echarts-gl": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/echarts-gl/-/echarts-gl-2.0.9.tgz", + "integrity": "sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==", + "dependencies": { + "claygl": "^1.2.1", + "zrender": "^5.1.1" + }, + "peerDependencies": { + "echarts": "^5.1.2" + } + }, + "node_modules/element-plus": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.3.4.tgz", + "integrity": "sha512-SQr0J9z7N4z48WYk/l9NE2tizl8Q7j2OhqlpTc42k4pGncry3+rVX6dsmcsglFynn6vt3NzYxWJqmLFyDKQq+g==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.0.6", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.3", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "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, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", + "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.18", + "@esbuild/android-arm64": "0.17.18", + "@esbuild/android-x64": "0.17.18", + "@esbuild/darwin-arm64": "0.17.18", + "@esbuild/darwin-x64": "0.17.18", + "@esbuild/freebsd-arm64": "0.17.18", + "@esbuild/freebsd-x64": "0.17.18", + "@esbuild/linux-arm": "0.17.18", + "@esbuild/linux-arm64": "0.17.18", + "@esbuild/linux-ia32": "0.17.18", + "@esbuild/linux-loong64": "0.17.18", + "@esbuild/linux-mips64el": "0.17.18", + "@esbuild/linux-ppc64": "0.17.18", + "@esbuild/linux-riscv64": "0.17.18", + "@esbuild/linux-s390x": "0.17.18", + "@esbuild/linux-x64": "0.17.18", + "@esbuild/netbsd-x64": "0.17.18", + "@esbuild/openbsd-x64": "0.17.18", + "@esbuild/sunos-x64": "0.17.18", + "@esbuild/win32-arm64": "0.17.18", + "@esbuild/win32-ia32": "0.17.18", + "@esbuild/win32-x64": "0.17.18" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.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", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz", + "integrity": "sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.3.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^9.0.1", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "license": "BSD-2-Clause", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "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/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", + "peer": true + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "license": "ISC", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "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": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==", + "peer": true, + "dependencies": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "peer": true, + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/findup-sync/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "engines": [ + "node", + "rhino" + ], + "peer": true + }, + "node_modules/findup-sync/node_modules/lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==", + "peer": true + }, + "node_modules/findup-sync/node_modules/minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "peer": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha512-hIGEBfnHcZpWkXPsAVeVmpYDvfy/matVl03yOY91FPmnpCC12Lm5izNxCjO3lHAeO6uaTwMxu7g450Siknlhig==", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "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==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha512-1iq3ylLjzXqz/KSq1OAE2qhnpcbkF2WyhsQcavZt+YmgvHu0EbPMEhGhy2gr0FP67isHpRdfwjB5WVeXXcJemQ==", + "peer": true, + "dependencies": { + "async": "~0.1.22", + "coffee-script": "~1.3.3", + "colors": "~0.6.2", + "dateformat": "1.0.2-1.2.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.1.2", + "getobject": "~0.1.0", + "glob": "~3.1.21", + "grunt-legacy-log": "~0.1.0", + "grunt-legacy-util": "~0.2.0", + "hooker": "~0.2.3", + "iconv-lite": "~0.2.11", + "js-yaml": "~2.0.5", + "lodash": "~0.9.2", + "minimatch": "~0.2.12", + "nopt": "~1.0.10", + "rimraf": "~2.2.8", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-contrib-uglify": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.7.tgz", + "integrity": "sha512-KXKM2UNLsCiUI6/DYfAIPm3i26UJJN6Cf6KD8fFa2TKllj7yLPC853IxtWBJ/3jX66QtXHGtdCORuuA6sAFvvA==", + "dependencies": { + "grunt-lib-contrib": "~0.6.1", + "uglify-js": "~2.4.0" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": "~0.4.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha512-qYs/uM0ImdzwIXLhS4O5WLV5soAM+PEqqHI/hzSxlo450ERSccEhnXqoeDA9ZozOdaWuYnzTOTwRcVRogleMxg==", + "peer": true, + "dependencies": { + "colors": "~0.6.2", + "grunt-legacy-log-utils": "~0.1.1", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha512-D0vbUX00TFYCKNZtcZzemMpwT8TR/FdRs1pmfiBw6qnUw80PfsjV+lhIozY/3eJ3PSG2zj89wd2mH/7f4tNAlw==", + "peer": true, + "dependencies": { + "colors": "~0.6.2", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "engines": [ + "node", + "rhino" + ], + "peer": true + }, + "node_modules/grunt-legacy-log-utils/node_modules/underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-legacy-log/node_modules/lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "engines": [ + "node", + "rhino" + ], + "peer": true + }, + "node_modules/grunt-legacy-log/node_modules/underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha512-cXPbfF8aM+pvveQeN1K872D5fRm30xfJWZiS63Y8W8oyIPLClCsmI8bW96Txqzac9cyL4lRqEBhbhJ3n5EzUUQ==", + "peer": true, + "dependencies": { + "async": "~0.1.22", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~0.9.2", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt-legacy-util/node_modules/lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==", + "engines": [ + "node", + "rhino" + ], + "peer": true + }, + "node_modules/grunt-legacy-util/node_modules/which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==", + "peer": true, + "bin": { + "which": "bin/which" + } + }, + "node_modules/grunt-lib-contrib": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz", + "integrity": "sha512-HdCtJuMmmkSAVrAfsG7lZWE0YabrsPWwzcCCUgWQOAaQsQSUNhw/IwD2YjCSLh5y9NXSPzHTYFLL4ro7QbAJMA==", + "dependencies": { + "zlib-browserify": "0.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/grunt/node_modules/argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha512-LjmC2dNpdn2L4UzyoaIr11ELYoLn37ZFy9zObrQFHsSuOepeUEMKnM8w5KL4Tnrp2gy88rRuQt6Ky8Bjml+Baw==", + "peer": true, + "dependencies": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + } + }, + "node_modules/grunt/node_modules/argparse/node_modules/underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha512-ANhy2V2+tFpRajE3wN4DhkNQ08KDr0Ir1qL12/cUe5+a7STEK8jkW4onUYuY8/06qAFuT5je7mjAqzx0eKI2tQ==", + "peer": true, + "dependencies": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/iconv-lite": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha512-KhmFWgaQZY83Cbhi+ADInoUQ8Etn6BG5fikM9syeOjQltvR45h7cRKJ/9uvQEuD61I3Uju77yYce0/LhKVClQw==", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/grunt/node_modules/inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha512-Al67oatbRSo3RV5hRqIoln6Y5yMVbJSIn4jEJNL7VCImzq/kLr7vvb6sFRJXqr8rpHc/2kJOM+y0sPKN47VdzA==", + "peer": true + }, + "node_modules/grunt/node_modules/js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha512-VEKcIksckDBUhg2JS874xVouiPkywVUh4yyUmLCDe1Zg3bCd6M+F1eGPenPeHLc2XC8pp9G8bsuofK0NeEqRkA==", + "peer": true, + "dependencies": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/grunt/node_modules/lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==", + "engines": [ + "node", + "rhino" + ], + "peer": true + }, + "node_modules/grunt/node_modules/lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==", + "peer": true + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "peer": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "peer": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/grunt/node_modules/which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==", + "peer": true, + "bin": { + "which": "bin/which" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "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, + "license": "ISC" + }, + "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==", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/individual": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz", + "integrity": "sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/keycode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.2.0.tgz", + "integrity": "sha512-ps3I9jAdNtRpJrbBvQjpzyFbss/skHqzS+eu4RxKLaEAtFqkjZaB6TZMSivPbLxf4K7VI4SjR0P5mRCX5+Q25A==" + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "license": "0BSD" + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "license": "MIT", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/m3u8-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-6.0.0.tgz", + "integrity": "sha512-s3JfDtqhxTilZQf+P1m9dZc4ohL4O/aylP1VV6g9lhKuQNfAcVUzq7d2wgJ9nZR4ibjuXaP87QzGCV6vB0kV6g==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "global": "^4.4.0" + } + }, + "node_modules/m3u8-parser/node_modules/@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==", + "license": "MIT" + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/mpd-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.1.1.tgz", + "integrity": "sha512-uZ/db5wQdlQn1L+OD49YXBhPI9UGeK1SeQE4D5EoaJIhf0WM9X3HDj8d+9PjoG06CgCvGZw3YW/wsHku+CH3yA==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "@xmldom/xmldom": "^0.8.3", + "global": "^4.4.0" + }, + "bin": { + "mpd-to-m3u8-json": "bin/parse.js" + } + }, + "node_modules/mpd-parser/node_modules/@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/muggle-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", + "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==", + "dev": true, + "license": "MIT" + }, + "node_modules/mux.js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-6.3.0.tgz", + "integrity": "sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "global": "^4.4.0" + }, + "bin": { + "muxjs-transmux": "bin/transmux.js" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanopop": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.3.0.tgz", + "integrity": "sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==", + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/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==", + "license": "MIT", + "optional": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "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, + "license": "BSD-2-Clause", + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==", + "license": "BSD-3-Clause" + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pinia": { + "version": "2.0.35", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.35.tgz", + "integrity": "sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.2.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pkcs7": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", + "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", + "dependencies": { + "@babel/runtime": "^7.5.5" + }, + "bin": { + "pkcs7": "bin/cli.js" + } + }, + "node_modules/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT", + "optional": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.11.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-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz", + "integrity": "sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rust-result": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", + "integrity": "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==", + "dependencies": { + "individual": "^2.0.0" + } + }, + "node_modules/safe-json-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", + "integrity": "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==", + "dependencies": { + "rust-result": "^1.0.0" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", + "optional": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC", + "optional": true + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "peer": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "license": "MIT" + }, + "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, + "license": "Apache-2.0", + "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, + "license": "CC-BY-3.0" + }, + "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, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "2.4.24", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "integrity": "sha512-tktIjwackfZLd893KGJmXc1hrRHH1vH9Po3xFh1XBjjeGAnN02xJ3SuoA+n1L29/ZaCA18KzCFlckS+vfPugiA==", + "dependencies": { + "async": "~0.2.6", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.5.4" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uglify-js/node_modules/async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "integrity": "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==", + "peer": true + }, + "node_modules/underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha512-3FVmhXqelrj6gfgp3Bn6tOavJvW0dNH2T+heTD38JRxIrAbiuzbqjknszoOYj3DyFB1nWiLj208Qt2no/L4cIA==", + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-toolkit": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz", + "integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" + }, + "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, + "license": "MIT" + }, + "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, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/video.js": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-8.3.0.tgz", + "integrity": "sha512-Vp3mqMLSUE354t+G8CbZKwcV520VKoS5fow8zjnEEKFuqStmkmnvK7/FurP6zuP/oWGJ1rqlKxML56kmJOrwRw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@videojs/http-streaming": "3.0.2", + "@videojs/vhs-utils": "^4.0.0", + "@videojs/xhr": "2.6.0", + "aes-decrypter": "^4.0.1", + "global": "4.4.0", + "keycode": "2.2.0", + "m3u8-parser": "^6.0.0", + "mpd-parser": "^1.0.1", + "mux.js": "^6.2.0", + "safe-json-parse": "4.0.0", + "videojs-contrib-quality-levels": "3.0.0", + "videojs-font": "4.1.0", + "videojs-vtt.js": "0.15.4" + } + }, + "node_modules/videojs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/videojs/-/videojs-1.0.0.tgz", + "integrity": "sha512-FwI02jJ7d4E6goWuc/4LTN5OJlD1M0jInoIoNemo4EzMfu6IywhahMXDriLObX17ML62RsHS0oiCUE9wVB6i8A==", + "deprecated": "This is a placeholder package, please use the official 'video.js' package", + "dependencies": { + "grunt-contrib-uglify": "^0.2.7" + } + }, + "node_modules/videojs-contrib-quality-levels": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-3.0.0.tgz", + "integrity": "sha512-sNx38EYUx+Q+gmup1gVTv9P9/sPs28rM7gZOx1sedaHoKxEdYB+ysOGfHj6MSELBMNGMj6ZspdrpSiWguGvGxA==", + "dependencies": { + "global": "^4.4.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + }, + "peerDependencies": { + "video.js": "^6 || ^7 || ^8" + } + }, + "node_modules/videojs-font": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-4.1.0.tgz", + "integrity": "sha512-X1LuPfLZPisPLrANIAKCknZbZu5obVM/ylfd1CN+SsCmPZQ3UMDPcvLTpPBJxcBuTpHQq2MO1QCFt7p8spnZ/w==" + }, + "node_modules/videojs-vtt.js": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.4.tgz", + "integrity": "sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA==", + "dependencies": { + "global": "^4.3.1" + } + }, + "node_modules/vite": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.4.tgz", + "integrity": "sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz", + "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-sfc": "3.2.47", + "@vue/runtime-dom": "3.2.47", + "@vue/server-renderer": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "node_modules/vue-demi": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", + "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.2.0.tgz", + "integrity": "sha512-aFXipsUbKU4TzgP9OU6cXIm2Nnp9ryKJc2mzY0s2xzwfjHg6WDT33LUAQRGR9K0NFncBgUEZ2njdrS3Lj/sOLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", + "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.4.5" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.6.4.tgz", + "integrity": "sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/vue-language-core": "1.6.4", + "@volar/vue-typescript": "1.6.4", + "semver": "^7.3.8" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "license": "MIT", + "dependencies": { + "is-plain-object": "3.0.1" + }, + "engines": { + "node": ">=10.15.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha512-5j382E4xQSs71p/xZQsU1PtRA2HXPAjX0E0DkoGLxwNASMOKX6A9doV1NrZmj85u2Pjquz402qonBzz/yLPbPA==", + "dependencies": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zlib-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz", + "integrity": "sha512-fheIDCKXU0YAGZMv4FFwVTBMQRSv2ZjNqRN1VkZjetZDK/BC/hViEhasTh0kTeogcsIAl5gYE04GN53trT+cFw==" + }, + "node_modules/zrender": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz", + "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + } + }, + "dependencies": { + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + } + }, + "@babel/parser": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", + "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==" + }, + "@babel/runtime": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@ctrl/tinycolor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz", + "integrity": "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==" + }, + "@element-plus/icons-vue": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz", + "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==", + "requires": {} + }, + "@esbuild/win32-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", + "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", + "dev": true, + "optional": true + }, + "@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==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "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" + } + }, + "@eslint/js": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", + "dev": true + }, + "@floating-ui/core": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz", + "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==" + }, + "@floating-ui/dom": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.7.tgz", + "integrity": "sha512-DyqylONj1ZaBnzj+uBnVfzdjjCkFCL2aA9ESHLyUOGSqb03RpbLMImP1ekIQXYs4KLk9jAjJfZAU8hXfWSahEg==", + "requires": { + "@floating-ui/core": "^1.2.6" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@liveqing/liveplayer-v3": { + "version": "3.7.10", + "resolved": "https://registry.npmjs.org/@liveqing/liveplayer-v3/-/liveplayer-v3-3.7.10.tgz", + "integrity": "sha512-ZfgEObnH/vZJHotBXY0qY4adXTUnqHtNFsSXB7GBZ/WjOxq13saLG5NgoHjdvHiRyuhNkVzOqHZT4UmQpswoww==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@popperjs/core": { + "version": "npm:@sxzz/popperjs-es@2.11.7", + "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "requires": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.194", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz", + "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==" + }, + "@types/lodash-es": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz", + "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/node": { + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", + "dev": true + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz", + "integrity": "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/type-utils": "5.59.2", + "@typescript-eslint/utils": "5.59.2", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz", + "integrity": "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/typescript-estree": "5.59.2", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz", + "integrity": "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/visitor-keys": "5.59.2" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz", + "integrity": "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.59.2", + "@typescript-eslint/utils": "5.59.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz", + "integrity": "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz", + "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/visitor-keys": "5.59.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz", + "integrity": "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.2", + "@typescript-eslint/types": "5.59.2", + "@typescript-eslint/typescript-estree": "5.59.2", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz", + "integrity": "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.59.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@videojs/http-streaming": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.0.2.tgz", + "integrity": "sha512-iSZkwTLGg3Rx78ypCCq/GsMME89ElNvU02xj7reCE2PlITMQjyYsER1w5AsySvT1A694u5yuSzEzLLGF1cL4pg==", + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "4.0.0", + "aes-decrypter": "4.0.1", + "global": "^4.4.0", + "m3u8-parser": "^6.0.0", + "mpd-parser": "^1.0.1", + "mux.js": "6.3.0", + "video.js": "^7 || ^8" + } + }, + "@videojs/vhs-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz", + "integrity": "sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg==", + "requires": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + } + }, + "@videojs/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==", + "requires": { + "@babel/runtime": "^7.5.5", + "global": "~4.4.0", + "is-function": "^1.0.1" + } + }, + "@vitejs/plugin-vue": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.1.tgz", + "integrity": "sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==", + "dev": true, + "requires": {} + }, + "@volar/language-core": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.4.1.tgz", + "integrity": "sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==", + "dev": true, + "requires": { + "@volar/source-map": "1.4.1" + } + }, + "@volar/source-map": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.4.1.tgz", + "integrity": "sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==", + "dev": true, + "requires": { + "muggle-string": "^0.2.2" + } + }, + "@volar/typescript": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.4.1.tgz", + "integrity": "sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==", + "dev": true, + "requires": { + "@volar/language-core": "1.4.1" + } + }, + "@volar/vue-language-core": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.6.4.tgz", + "integrity": "sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==", + "dev": true, + "requires": { + "@volar/language-core": "1.4.1", + "@volar/source-map": "1.4.1", + "@vue/compiler-dom": "^3.3.0-beta.3", + "@vue/compiler-sfc": "^3.3.0-beta.3", + "@vue/reactivity": "^3.3.0-beta.3", + "@vue/shared": "^3.3.0-beta.3", + "minimatch": "^9.0.0", + "muggle-string": "^0.2.2", + "vue-template-compiler": "^2.7.14" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.0-beta.3.tgz", + "integrity": "sha512-mv2rPo4JHou6ebm7+U/wO1HpA6W1zDfTqbt4fqjoXrMwU4DWNgRcLKTXG6G3cXV4mOe+2YgWspfxEzo7fPTMKg==", + "dev": true, + "requires": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.0-beta.3.tgz", + "integrity": "sha512-e7VpjN9wYiuJdJos6Uoe501CzdMkfaEr/27Ks4Ss7Irtcj5YA/S1OROZ35Xl2Pc3ctx6beq5RpcOvnMqh0hcaA==", + "dev": true, + "requires": { + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3" + } + }, + "@vue/compiler-sfc": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.0-beta.3.tgz", + "integrity": "sha512-6shZNooetShjSMHJvgVoE0EM8pOMV5vnrzsHoCU06stzV+kqRJQpbN7xf2s9wK2fgHMIBSMINrM9AuZiQnNCJg==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/compiler-dom": "3.3.0-beta.3", + "@vue/compiler-ssr": "3.3.0-beta.3", + "@vue/reactivity-transform": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.0-beta.3.tgz", + "integrity": "sha512-egJ0lEVAod3Hpnw96cJ/0a9qv5f5h5/VCBpKYT8scqkzoMsikh8AJant2omokBCL/Ut5UAMLVQlA5b66+2Ys/g==", + "dev": true, + "requires": { + "@vue/compiler-dom": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3" + } + }, + "@vue/reactivity-transform": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.0-beta.3.tgz", + "integrity": "sha512-aM3TgBca9QMMu/9B9ASRVvckeZpAdJO9nmQh5UCznhoDYjVxQPS+sCQvH6TLOjPB1MDQMVQYg4ZiPqfVVo7NbA==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.0-beta.3", + "@vue/shared": "3.3.0-beta.3", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "@vue/shared": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.0-beta.3.tgz", + "integrity": "sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==", + "dev": true + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "magic-string": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", + "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "minimatch": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@volar/vue-typescript": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@volar/vue-typescript/-/vue-typescript-1.6.4.tgz", + "integrity": "sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==", + "dev": true, + "requires": { + "@volar/typescript": "1.4.1", + "@volar/vue-language-core": "1.6.4" + } + }, + "@vue/compiler-core": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz", + "integrity": "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz", + "integrity": "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==", + "requires": { + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz", + "integrity": "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-ssr": "3.2.47", + "@vue/reactivity-transform": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz", + "integrity": "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==", + "requires": { + "@vue/compiler-dom": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/devtools-api": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + }, + "@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + } + }, + "@vue/reactivity": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.0-beta.3.tgz", + "integrity": "sha512-9VjWfWgZJ18YXEkfnDfZr33RyLBa6zc0RARLkMqMApWvM26eusZAZ4hhyxlgODBU/mEFk4XOGIAtwwSQedA0MQ==", + "dev": true, + "requires": { + "@vue/shared": "3.3.0-beta.3" + }, + "dependencies": { + "@vue/shared": { + "version": "3.3.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.0-beta.3.tgz", + "integrity": "sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==", + "dev": true + } + } + }, + "@vue/reactivity-transform": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz", + "integrity": "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.47", + "@vue/shared": "3.2.47", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.47.tgz", + "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==", + "requires": { + "@vue/reactivity": "3.2.47", + "@vue/shared": "3.2.47" + }, + "dependencies": { + "@vue/reactivity": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.47.tgz", + "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==", + "requires": { + "@vue/shared": "3.2.47" + } + } + } + }, + "@vue/runtime-dom": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz", + "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==", + "requires": { + "@vue/runtime-core": "3.2.47", + "@vue/shared": "3.2.47", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.47.tgz", + "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==", + "requires": { + "@vue/compiler-ssr": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "@vue/shared": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz", + "integrity": "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + }, + "@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "requires": {} + }, + "@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "requires": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + } + }, + "@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" + }, + "@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "requires": { + "vue-demi": "*" + } + }, + "@xmldom/xmldom": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz", + "integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "peer": true + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "aes-decrypter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.1.tgz", + "integrity": "sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg==", + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "global": "^4.4.0", + "pkcs7": "^1.0.4" + }, + "dependencies": { + "@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "requires": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + } + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ant-design-vue": { + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-3.2.20.tgz", + "integrity": "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-vue": "^6.1.0", + "@babel/runtime": "^7.10.5", + "@ctrl/tinycolor": "^3.4.0", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^4.0.0", + "dayjs": "^1.10.5", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha512-2tEzliJmf5fHNafNwQLJXUasGzQCVctvsNkXmnlELHwypU0p08/rHohYvkqKIjyXpx+0rkrYv6QbhJ+UF4QkBg==", + "peer": true + }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "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 + } + } + }, + "claygl": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/claygl/-/claygl-1.3.0.tgz", + "integrity": "sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ==" + }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha512-QjQ1T4BqyHv19k6XSfdhy/QLlIOhywz0ekBUCa9h71zYMJlfDTGan/Z1JXzYkZ6v8R+GhvL/p4FZPbPW8WNXlg==", + "peer": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "peer": true + }, + "compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, + "core-js": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha512-AXvW8g7tO4ilk5HgOWeDmPi/ZPaCnMJ+9Cg1I3p19w6mcvAAXBuuGEXAxybC+Djj1PSZUiHUcyoYu7WneCX8gQ==", + "peer": true + }, + "dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" + }, + "dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "echarts": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz", + "integrity": "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==", + "requires": { + "tslib": "2.3.0", + "zrender": "5.4.3" + } + }, + "echarts-gl": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/echarts-gl/-/echarts-gl-2.0.9.tgz", + "integrity": "sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==", + "requires": { + "claygl": "^1.2.1", + "zrender": "^5.1.1" + } + }, + "element-plus": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.3.4.tgz", + "integrity": "sha512-SQr0J9z7N4z48WYk/l9NE2tizl8Q7j2OhqlpTc42k4pGncry3+rVX6dsmcsglFynn6vt3NzYxWJqmLFyDKQq+g==", + "requires": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.0.6", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.3", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + } + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", + "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.17.18", + "@esbuild/android-arm64": "0.17.18", + "@esbuild/android-x64": "0.17.18", + "@esbuild/darwin-arm64": "0.17.18", + "@esbuild/darwin-x64": "0.17.18", + "@esbuild/freebsd-arm64": "0.17.18", + "@esbuild/freebsd-x64": "0.17.18", + "@esbuild/linux-arm": "0.17.18", + "@esbuild/linux-arm64": "0.17.18", + "@esbuild/linux-ia32": "0.17.18", + "@esbuild/linux-loong64": "0.17.18", + "@esbuild/linux-mips64el": "0.17.18", + "@esbuild/linux-ppc64": "0.17.18", + "@esbuild/linux-riscv64": "0.17.18", + "@esbuild/linux-s390x": "0.17.18", + "@esbuild/linux-x64": "0.17.18", + "@esbuild/netbsd-x64": "0.17.18", + "@esbuild/openbsd-x64": "0.17.18", + "@esbuild/sunos-x64": "0.17.18", + "@esbuild/win32-arm64": "0.17.18", + "@esbuild/win32-ia32": "0.17.18", + "@esbuild/win32-x64": "0.17.18" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.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", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-plugin-vue": { + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz", + "integrity": "sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.3.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^9.0.1", + "xml-name-validator": "^4.0.0" + } + }, + "eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true + }, + "espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + } + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==", + "peer": true + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", + "peer": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "peer": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==", + "peer": true, + "requires": { + "glob": "~3.2.9", + "lodash": "~2.4.1" + }, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "peer": true, + "requires": { + "inherits": "2", + "minimatch": "0.3" + } + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "peer": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==", + "peer": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "peer": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha512-hIGEBfnHcZpWkXPsAVeVmpYDvfy/matVl03yOY91FPmnpCC12Lm5izNxCjO3lHAeO6uaTwMxu7g450Siknlhig==", + "peer": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "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==", + "devOptional": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha512-1iq3ylLjzXqz/KSq1OAE2qhnpcbkF2WyhsQcavZt+YmgvHu0EbPMEhGhy2gr0FP67isHpRdfwjB5WVeXXcJemQ==", + "peer": true, + "requires": { + "async": "~0.1.22", + "coffee-script": "~1.3.3", + "colors": "~0.6.2", + "dateformat": "1.0.2-1.2.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.1.2", + "getobject": "~0.1.0", + "glob": "~3.1.21", + "grunt-legacy-log": "~0.1.0", + "grunt-legacy-util": "~0.2.0", + "hooker": "~0.2.3", + "iconv-lite": "~0.2.11", + "js-yaml": "~2.0.5", + "lodash": "~0.9.2", + "minimatch": "~0.2.12", + "nopt": "~1.0.10", + "rimraf": "~2.2.8", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha512-LjmC2dNpdn2L4UzyoaIr11ELYoLn37ZFy9zObrQFHsSuOepeUEMKnM8w5KL4Tnrp2gy88rRuQt6Ky8Bjml+Baw==", + "peer": true, + "requires": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + }, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ==", + "peer": true + } + } + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha512-ANhy2V2+tFpRajE3wN4DhkNQ08KDr0Ir1qL12/cUe5+a7STEK8jkW4onUYuY8/06qAFuT5je7mjAqzx0eKI2tQ==", + "peer": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==", + "peer": true + }, + "iconv-lite": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha512-KhmFWgaQZY83Cbhi+ADInoUQ8Etn6BG5fikM9syeOjQltvR45h7cRKJ/9uvQEuD61I3Uju77yYce0/LhKVClQw==", + "peer": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha512-Al67oatbRSo3RV5hRqIoln6Y5yMVbJSIn4jEJNL7VCImzq/kLr7vvb6sFRJXqr8rpHc/2kJOM+y0sPKN47VdzA==", + "peer": true + }, + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha512-VEKcIksckDBUhg2JS874xVouiPkywVUh4yyUmLCDe1Zg3bCd6M+F1eGPenPeHLc2XC8pp9G8bsuofK0NeEqRkA==", + "peer": true, + "requires": { + "argparse": "~ 0.1.11", + "esprima": "~ 1.0.2" + } + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==", + "peer": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==", + "peer": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==", + "peer": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "peer": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==", + "peer": true + } + } + }, + "grunt-contrib-uglify": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.7.tgz", + "integrity": "sha512-KXKM2UNLsCiUI6/DYfAIPm3i26UJJN6Cf6KD8fFa2TKllj7yLPC853IxtWBJ/3jX66QtXHGtdCORuuA6sAFvvA==", + "requires": { + "grunt-lib-contrib": "~0.6.1", + "uglify-js": "~2.4.0" + } + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha512-qYs/uM0ImdzwIXLhS4O5WLV5soAM+PEqqHI/hzSxlo450ERSccEhnXqoeDA9ZozOdaWuYnzTOTwRcVRogleMxg==", + "peer": true, + "requires": { + "colors": "~0.6.2", + "grunt-legacy-log-utils": "~0.1.1", + "hooker": "~0.2.3", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "peer": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "peer": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha512-D0vbUX00TFYCKNZtcZzemMpwT8TR/FdRs1pmfiBw6qnUw80PfsjV+lhIozY/3eJ3PSG2zj89wd2mH/7f4tNAlw==", + "peer": true, + "requires": { + "colors": "~0.6.2", + "lodash": "~2.4.1", + "underscore.string": "~2.3.3" + }, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", + "peer": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==", + "peer": true + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha512-cXPbfF8aM+pvveQeN1K872D5fRm30xfJWZiS63Y8W8oyIPLClCsmI8bW96Txqzac9cyL4lRqEBhbhJ3n5EzUUQ==", + "peer": true, + "requires": { + "async": "~0.1.22", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~0.9.2", + "underscore.string": "~2.2.1", + "which": "~1.0.5" + }, + "dependencies": { + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==", + "peer": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==", + "peer": true + } + } + }, + "grunt-lib-contrib": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz", + "integrity": "sha512-HdCtJuMmmkSAVrAfsG7lZWE0YabrsPWwzcCCUgWQOAaQsQSUNhw/IwD2YjCSLh5y9NXSPzHTYFLL4ro7QbAJMA==", + "requires": { + "zlib-browserify": "0.0.1" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "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 + }, + "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 + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "peer": true + }, + "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 + }, + "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==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "individual": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz", + "integrity": "sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "keycode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.2.0.tgz", + "integrity": "sha512-ps3I9jAdNtRpJrbBvQjpzyFbss/skHqzS+eu4RxKLaEAtFqkjZaB6TZMSivPbLxf4K7VI4SjR0P5mRCX5+Q25A==" + }, + "less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + } + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "requires": {} + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "m3u8-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-6.0.0.tgz", + "integrity": "sha512-s3JfDtqhxTilZQf+P1m9dZc4ohL4O/aylP1VV6g9lhKuQNfAcVUzq7d2wgJ9nZR4ibjuXaP87QzGCV6vB0kV6g==", + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "global": "^4.4.0" + }, + "dependencies": { + "@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "requires": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + } + } + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "optional": true + } + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "mpd-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.1.1.tgz", + "integrity": "sha512-uZ/db5wQdlQn1L+OD49YXBhPI9UGeK1SeQE4D5EoaJIhf0WM9X3HDj8d+9PjoG06CgCvGZw3YW/wsHku+CH3yA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.5", + "@xmldom/xmldom": "^0.8.3", + "global": "^4.4.0" + }, + "dependencies": { + "@videojs/vhs-utils": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", + "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", + "requires": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "muggle-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", + "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==", + "dev": true + }, + "mux.js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-6.3.0.tgz", + "integrity": "sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "global": "^4.4.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "nanopop": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.3.0.tgz", + "integrity": "sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "needle": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "optional": true + } + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "peer": true, + "requires": { + "abbrev": "1" + } + }, + "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, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true + }, + "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 + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "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==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "pinia": { + "version": "2.0.35", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.35.tgz", + "integrity": "sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==", + "requires": { + "@vue/devtools-api": "^6.5.0", + "vue-demi": "*" + } + }, + "pkcs7": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", + "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz", + "integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "optional": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz", + "integrity": "sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rust-result": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", + "integrity": "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==", + "requires": { + "individual": "^2.0.0" + } + }, + "safe-json-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", + "integrity": "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==", + "requires": { + "rust-result": "^1.0.0" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "optional": true + }, + "scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "requires": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==", + "peer": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "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, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "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 + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true + }, + "uglify-js": { + "version": "2.4.24", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "integrity": "sha512-tktIjwackfZLd893KGJmXc1hrRHH1vH9Po3xFh1XBjjeGAnN02xJ3SuoA+n1L29/ZaCA18KzCFlckS+vfPugiA==", + "requires": { + "async": "~0.2.6", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.5.4" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + }, + "source-map": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "integrity": "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==", + "peer": true + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha512-3FVmhXqelrj6gfgp3Bn6tOavJvW0dNH2T+heTD38JRxIrAbiuzbqjknszoOYj3DyFB1nWiLj208Qt2no/L4cIA==", + "peer": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-toolkit": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz", + "integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" + }, + "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 + }, + "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, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "video.js": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/video.js/-/video.js-8.3.0.tgz", + "integrity": "sha512-Vp3mqMLSUE354t+G8CbZKwcV520VKoS5fow8zjnEEKFuqStmkmnvK7/FurP6zuP/oWGJ1rqlKxML56kmJOrwRw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/http-streaming": "3.0.2", + "@videojs/vhs-utils": "^4.0.0", + "@videojs/xhr": "2.6.0", + "aes-decrypter": "^4.0.1", + "global": "4.4.0", + "keycode": "2.2.0", + "m3u8-parser": "^6.0.0", + "mpd-parser": "^1.0.1", + "mux.js": "^6.2.0", + "safe-json-parse": "4.0.0", + "videojs-contrib-quality-levels": "3.0.0", + "videojs-font": "4.1.0", + "videojs-vtt.js": "0.15.4" + } + }, + "videojs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/videojs/-/videojs-1.0.0.tgz", + "integrity": "sha512-FwI02jJ7d4E6goWuc/4LTN5OJlD1M0jInoIoNemo4EzMfu6IywhahMXDriLObX17ML62RsHS0oiCUE9wVB6i8A==", + "requires": { + "grunt-contrib-uglify": "^0.2.7" + } + }, + "videojs-contrib-quality-levels": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-3.0.0.tgz", + "integrity": "sha512-sNx38EYUx+Q+gmup1gVTv9P9/sPs28rM7gZOx1sedaHoKxEdYB+ysOGfHj6MSELBMNGMj6ZspdrpSiWguGvGxA==", + "requires": { + "global": "^4.4.0" + } + }, + "videojs-font": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-4.1.0.tgz", + "integrity": "sha512-X1LuPfLZPisPLrANIAKCknZbZu5obVM/ylfd1CN+SsCmPZQ3UMDPcvLTpPBJxcBuTpHQq2MO1QCFt7p8spnZ/w==" + }, + "videojs-vtt.js": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.4.tgz", + "integrity": "sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA==", + "requires": { + "global": "^4.3.1" + } + }, + "vite": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.4.tgz", + "integrity": "sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg==", + "dev": true, + "requires": { + "esbuild": "^0.17.5", + "fsevents": "~2.3.2", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + } + }, + "vue": { + "version": "3.2.47", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz", + "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==", + "requires": { + "@vue/compiler-dom": "3.2.47", + "@vue/compiler-sfc": "3.2.47", + "@vue/runtime-dom": "3.2.47", + "@vue/server-renderer": "3.2.47", + "@vue/shared": "3.2.47" + } + }, + "vue-demi": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz", + "integrity": "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==", + "requires": {} + }, + "vue-eslint-parser": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.2.0.tgz", + "integrity": "sha512-aFXipsUbKU4TzgP9OU6cXIm2Nnp9ryKJc2mzY0s2xzwfjHg6WDT33LUAQRGR9K0NFncBgUEZ2njdrS3Lj/sOLw==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + } + }, + "vue-router": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", + "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "requires": { + "@vue/devtools-api": "^6.4.5" + } + }, + "vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "vue-tsc": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.6.4.tgz", + "integrity": "sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==", + "dev": true, + "requires": { + "@volar/vue-language-core": "1.6.4", + "@volar/vue-typescript": "1.6.4", + "semver": "^7.3.8" + } + }, + "vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "requires": { + "is-plain-object": "3.0.1" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha512-5j382E4xQSs71p/xZQsU1PtRA2HXPAjX0E0DkoGLxwNASMOKX6A9doV1NrZmj85u2Pjquz402qonBzz/yLPbPA==", + "requires": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zlib-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz", + "integrity": "sha512-fheIDCKXU0YAGZMv4FFwVTBMQRSv2ZjNqRN1VkZjetZDK/BC/hViEhasTh0kTeogcsIAl5gYE04GN53trT+cFw==" + }, + "zrender": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz", + "integrity": "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==", + "requires": { + "tslib": "2.3.0" + } + } + } +} diff --git a/package.json b/package.json index aa1c7de..2580bdf 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,40 @@ { - "name": "vuejs-with-vite", - "version": "0.0.0", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview --port 4173" - }, - "dependencies": { - "guess": "^1.0.2", - "vue": "^3.2.37" - }, - "devDependencies": { - "@vitejs/plugin-vue": "^3.0.1", - "vite": "^3.0.1" - } + "name": "yangzhou", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" + }, + "dependencies": { + "@liveqing/liveplayer-v3": "^3.7.10", + "ant-design-vue": "^3.2.15", + "echarts": "^5.4.2", + "echarts-gl": "^2.0.9", + "element-plus": "^2.3.4", + "less": "^4.1.3", + "moment": "^2.29.4", + "pinia": "^2.0.32", + "video.js": "^8.3.0", + "videojs": "^1.0.0", + "vue": "^3.2.47", + "vue-router": "^4.1.6" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.2.0", + "@types/node": "^18.14.2", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/eslint-config-typescript": "^11.0.2", + "@vue/tsconfig": "^0.1.3", + "eslint": "^8.34.0", + "eslint-plugin-vue": "^9.9.0", + "npm-run-all": "^4.1.5", + "typescript": "~4.8.4", + "vite": "^4.1.4", + "vue-tsc": "^1.2.0" + } } diff --git a/src/App.vue b/src/App.vue index 633a5df..f553281 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,47 +1,9 @@ - - + diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue index 1b8faac..23afedd 100644 --- a/src/components/HelloWorld.vue +++ b/src/components/HelloWorld.vue @@ -1,10 +1,7 @@ - diff --git a/src/components/TheWelcome.vue b/src/components/TheWelcome.vue index d3d2e7a..a70765c 100644 --- a/src/components/TheWelcome.vue +++ b/src/components/TheWelcome.vue @@ -1,4 +1,4 @@ - + + diff --git a/src/http/api/index.ts b/src/http/api/index.ts new file mode 100644 index 0000000..b301001 --- /dev/null +++ b/src/http/api/index.ts @@ -0,0 +1 @@ +export * from './pay' \ No newline at end of file diff --git a/src/http/api/pay.ts b/src/http/api/pay.ts new file mode 100644 index 0000000..7f5132e --- /dev/null +++ b/src/http/api/pay.ts @@ -0,0 +1,17 @@ +// import service from "../request" + +// /** +// * @description: 获取所有商品 +// * @params {} params +// * @return {Promise} +// */ +// export const findOrderInfo = (data) => { +// return service({ +// url: "/trade/info/transNo/find", +// method: "POST", +// data +// }); +// }; + +export { } + diff --git a/src/http/interface/IPay.ts b/src/http/interface/IPay.ts new file mode 100644 index 0000000..edf8a78 --- /dev/null +++ b/src/http/interface/IPay.ts @@ -0,0 +1 @@ +export { } diff --git a/src/http/interface/index.ts b/src/http/interface/index.ts new file mode 100644 index 0000000..a3f1d14 --- /dev/null +++ b/src/http/interface/index.ts @@ -0,0 +1 @@ +export * from './IPay' \ No newline at end of file diff --git a/src/http/request/index.ts b/src/http/request/index.ts new file mode 100644 index 0000000..91fc94b --- /dev/null +++ b/src/http/request/index.ts @@ -0,0 +1,82 @@ +import axios, { AxiosResponse } from 'axios'; +import { showMessage } from './status' +import { ElMessage, ElLoading } from 'element-plus' + +let loading: any = null +const loadingConfig = { + lock: true, + text: 'Loading', + background: 'rgba(0, 0, 0, 0.7)' +} +console.log(localStorage.getItem("token")); + +const service = axios.create({ + baseURL: import.meta.env.VITE_BASE_URL + '/pbc', // url = base url + request url + timeout: 600000, + withCredentials: true, // send cookies when cross-domain requests + headers: { + "Cache-Control": "no-cache", + Pragma: "no-cache", + }, +}) +const loadingWhiteList = ['/trade/pay/send/result/search'] +// axios实例拦截请求 +service.interceptors.request.use( + config => { + console.log("🚀 ~ file: index.ts:28 ~ config:", config) + if (!loadingWhiteList.includes(config?.url ?? '')) { + loading = ElLoading.service(loadingConfig) + } + // 在此处添加请求头等,如添加 token + const token = localStorage.getItem("token"); + config.headers["Authorization"] = token ? "Bearer " + localStorage.getItem("token") : ''; + return config; + }, + (error: any) => { + loading.close() + Promise.reject(error); + } +) +// axios实例拦截响应 +service.interceptors.response.use( + (response: AxiosResponse) => { + loading.close() + if (response.status === 200) { + if (response.data.code === '200') { + return Promise.resolve(response.data); + } else { + ElMessage({ + message: response.data.message, + type: 'error', + }) + return Promise.reject(response.data); + } + } else { + ElMessage({ + message: showMessage(response.status), + type: 'error', + }) + return Promise.reject(response); + } + }, + // 请求失败 + (error: any) => { + loading.close() + const { response } = error; + if (response) { + // 请求已发出,但是不在2xx的范围 + ElMessage({ + message: showMessage(response.status), + type: 'error', + }) + return Promise.reject(response.data); + } else { + ElMessage({ + message: '网络连接异常,请稍后再试!', + type: 'error', + }) + } + } +); + +export default service \ No newline at end of file diff --git a/src/http/request/status.ts b/src/http/request/status.ts new file mode 100644 index 0000000..6c3cae5 --- /dev/null +++ b/src/http/request/status.ts @@ -0,0 +1,41 @@ +export const showMessage = (status: number | string): string => { + let message: string = ""; + switch (status) { + case 400: + message = "请求错误(400)"; + break; + case 401: + message = "登录信息已过期,请重新登录(401)"; + break; + case 403: + message = "拒绝访问(403)"; + break; + case 404: + message = "请求出错(404)"; + break; + case 408: + message = "请求超时(408)"; + break; + case 500: + message = "服务器错误(500)"; + break; + case 501: + message = "服务未实现(501)"; + break; + case 502: + message = "网络错误(502)"; + break; + case 503: + message = "服务不可用(503)"; + break; + case 504: + message = "网络超时(504)"; + break; + case 505: + message = "HTTP版本不受支持(505)"; + break; + default: + message = `连接出错(${status})!`; + } + return `${message},请检查网络或联系管理员!`; +}; diff --git a/src/main.js b/src/main.js deleted file mode 100644 index 90e6400..0000000 --- a/src/main.js +++ /dev/null @@ -1,6 +0,0 @@ -import { createApp } from 'vue' -import App from './App.vue' - -import './assets/main.css' - -createApp(App).mount('#app') diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..a11544b --- /dev/null +++ b/src/main.ts @@ -0,0 +1,20 @@ +import { createApp } from 'vue' +import { createPinia } from 'pinia' +// import Antd from "ant-design-vue"; +// import 'ant-design-vue/dist/antd.css'; // or 'ant-design-vue/dist/antd.less' + +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' + +import App from './App.vue' +import router from './router' + +import './assets/style/base.less' + +const app = createApp(App) +// app.use(Antd) +app.use(ElementPlus) +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..592ac1e --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,87 @@ +import { createRouter, createWebHistory } from 'vue-router' +import Layout from '@/components/layout/Index.vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'PageLayout', + component: Layout, + redirect: { name: 'EnergyDataPanorama' }, + children: [ + { + path: "/energyDataPanorama", // 能源数据全景 + name: "EnergyDataPanorama", + meta: { + keepAlive: false + }, + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/index.vue"), + redirect: { path: '/energyDataPanorama/GDP' }, + children: [ + { + path: "/energyDataPanorama/GDP", // 单位GDP能耗 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue"), + }, + { + path: "/energyDataPanorama/installedCapacity", // 总装机容量 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue"), + }, + { + path: "/energyDataPanorama/yearSocialElectricity", // 年度社会用电量 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue"), + }, + + { + path: "/energyDataPanorama/totalEnergyConsume", // 能源消费总量 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue"), + }, + { + path: "/energyDataPanorama/chargeStations", // 充电桩数量 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/chargeStations.vue"), + }, + { + path: "/energyDataPanorama/pageIntroduce", // 页面介绍 + component: () => import(/* webpackChunkName: "EnergyDataPanorama" */ "@/views/EnergyDataPanorama/energyDataPanorama_child_page/pageIntroduce.vue"), + }, + ] + + }, + { + path: "/energyGoodPlace", // 能源好地方 + name: "EnergyGoodPlace", + meta: { + keepAlive: false + }, + component: () => import(/* webpackChunkName: "EnergyGoodPlace" */ "@/views/EnergyGoodPlace/index.vue") + }, + { + path: "/enterpriseEnergyCenter", // 企业能效中心 + name: "EnterpriseEnergyCenter", + meta: { + keepAlive: false + }, + component: () => import(/* webpackChunkName: "EnterpriseEnergyCenter" */ "@/views/EnterpriseEnergyCenter/index.vue") + }, + { + path: "/publicServiceCenter", // 公共服务中心 + name: "PublicServiceCenter", + meta: { + keepAlive: false + }, + component: () => import(/* webpackChunkName: "PublicServiceCenter" */ "@/views/PublicServiceCenter/index.vue") + }, + { + path: "/dataSharingCenter", // 数据共享中心 + name: "DataSharingCenter", + meta: { + keepAlive: false + }, + component: () => import(/* webpackChunkName: "DataSharingCenter" */ "@/views/DataSharingCenter/index.vue") + }, + ] + }, + ] +}) + +export default router diff --git a/src/stores/counter.ts b/src/stores/counter.ts new file mode 100644 index 0000000..b6757ba --- /dev/null +++ b/src/stores/counter.ts @@ -0,0 +1,12 @@ +import { ref, computed } from 'vue' +import { defineStore } from 'pinia' + +export const useCounterStore = defineStore('counter', () => { + const count = ref(0) + const doubleCount = computed(() => count.value * 2) + function increment() { + count.value++ + } + + return { count, doubleCount, increment } +}) diff --git a/src/views/AboutView.vue b/src/views/AboutView.vue new file mode 100644 index 0000000..756ad2a --- /dev/null +++ b/src/views/AboutView.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/views/DataSharingCenter/index.vue b/src/views/DataSharingCenter/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/chargeStations.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/chargeStations.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue new file mode 100644 index 0000000..75189cb --- /dev/null +++ b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/gdpEnergy.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue new file mode 100644 index 0000000..f5bbce4 --- /dev/null +++ b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/installedCapacity.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/pageIntroduce.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/pageIntroduce.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue new file mode 100644 index 0000000..67029b7 --- /dev/null +++ b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/totalEnergyConsume.vue @@ -0,0 +1,383 @@ + + + + + diff --git a/src/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue new file mode 100644 index 0000000..b6b82b2 --- /dev/null +++ b/src/views/EnergyDataPanorama/energyDataPanorama_child_page/yearSocialElectricity.vue @@ -0,0 +1,245 @@ + + + + + diff --git a/src/views/EnergyDataPanorama/index.vue b/src/views/EnergyDataPanorama/index.vue new file mode 100644 index 0000000..3ec9975 --- /dev/null +++ b/src/views/EnergyDataPanorama/index.vue @@ -0,0 +1,1477 @@ + + + + + diff --git a/src/views/EnergyGoodPlace/index.vue b/src/views/EnergyGoodPlace/index.vue new file mode 100644 index 0000000..f1bc121 --- /dev/null +++ b/src/views/EnergyGoodPlace/index.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/src/views/EnterpriseEnergyCenter/index.vue b/src/views/EnterpriseEnergyCenter/index.vue new file mode 100644 index 0000000..e86af8c --- /dev/null +++ b/src/views/EnterpriseEnergyCenter/index.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue new file mode 100644 index 0000000..d5c0217 --- /dev/null +++ b/src/views/HomeView.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/views/PublicServiceCenter/index.vue b/src/views/PublicServiceCenter/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..cb2043b --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.web.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + }, + + "references": [ + { + "path": "./tsconfig.node.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..424084a --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,8 @@ +{ + "extends": "@vue/tsconfig/tsconfig.node.json", + "include": ["vite.config.*", "vitest.config.*", "cypress.config.*", "playwright.config.*"], + "compilerOptions": { + "composite": true, + "types": ["node"] + } +} diff --git a/vite.config.js b/vite.config.js deleted file mode 100644 index 4ad898d..0000000 --- a/vite.config.js +++ /dev/null @@ -1,10 +0,0 @@ -import { defineConfig } from 'vite' -import vue from '@vitejs/plugin-vue' - -// https://vitejs.dev/config/ -export default defineConfig({ - server: { - host: true - }, - plugins: [vue()] -}) diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..fcafa98 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,16 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + + + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..224550c --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3007 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ant-design/colors@^6.0.0": + "integrity" "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==" + "resolved" "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@ctrl/tinycolor" "^3.4.0" + +"@ant-design/icons-svg@^4.2.1": + "integrity" "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + "resolved" "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz" + "version" "4.2.1" + +"@ant-design/icons-vue@^6.1.0": + "integrity" "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==" + "resolved" "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "@ant-design/colors" "^6.0.0" + "@ant-design/icons-svg" "^4.2.1" + +"@babel/parser@^7.16.4", "@babel/parser@^7.20.15", "@babel/parser@^7.21.3": + "integrity" "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz" + "version" "7.21.8" + +"@babel/runtime@^7.10.5", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5": + "integrity" "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz" + "version" "7.21.5" + dependencies: + "regenerator-runtime" "^0.13.11" + +"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.4.1": + "integrity" "sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==" + "resolved" "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz" + "version" "3.6.0" + +"@element-plus/icons-vue@^2.0.6": + "integrity" "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==" + "resolved" "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz" + "version" "2.1.0" + +"@esbuild/win32-x64@0.17.18": + "integrity" "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==" + "resolved" "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz" + "version" "0.17.18" + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.3.0": + "integrity" "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==" + "resolved" "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "eslint-visitor-keys" "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + "integrity" "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==" + "resolved" "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz" + "version" "4.5.1" + +"@eslint/eslintrc@^2.0.2": + "integrity" "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.3.2" + "espree" "^9.5.1" + "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" + +"@eslint/js@8.39.0": + "integrity" "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==" + "resolved" "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz" + "version" "8.39.0" + +"@floating-ui/core@^1.2.6": + "integrity" "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==" + "resolved" "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz" + "version" "1.2.6" + +"@floating-ui/dom@^1.0.1": + "integrity" "sha512-DyqylONj1ZaBnzj+uBnVfzdjjCkFCL2aA9ESHLyUOGSqb03RpbLMImP1ekIQXYs4KLk9jAjJfZAU8hXfWSahEg==" + "resolved" "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "@floating-ui/core" "^1.2.6" + +"@humanwhocodes/config-array@^0.11.8": + "integrity" "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz" + "version" "0.11.8" + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + "debug" "^4.1.1" + "minimatch" "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + "integrity" "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + "version" "1.0.1" + +"@humanwhocodes/object-schema@^1.2.1": + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" + +"@jridgewell/sourcemap-codec@^1.4.13": + "integrity" "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + "version" "1.4.15" + +"@liveqing/liveplayer-v3@^3.7.10": + "integrity" "sha512-ZfgEObnH/vZJHotBXY0qY4adXTUnqHtNFsSXB7GBZ/WjOxq13saLG5NgoHjdvHiRyuhNkVzOqHZT4UmQpswoww==" + "resolved" "https://registry.npmjs.org/@liveqing/liveplayer-v3/-/liveplayer-v3-3.7.10.tgz" + "version" "3.7.10" + +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" + dependencies: + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" + +"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7": + "integrity" "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" + "resolved" "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz" + "version" "2.11.7" + +"@rushstack/eslint-patch@^1.2.0": + "integrity" "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz" + "version" "1.2.0" + +"@simonwep/pickr@~1.8.0": + "integrity" "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==" + "resolved" "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz" + "version" "1.8.2" + dependencies: + "core-js" "^3.15.1" + "nanopop" "^2.1.0" + +"@types/json-schema@^7.0.9": + "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + "version" "7.0.11" + +"@types/lodash-es@*", "@types/lodash-es@^4.17.6": + "integrity" "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==" + "resolved" "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz" + "version" "4.17.7" + dependencies: + "@types/lodash" "*" + +"@types/lodash@*", "@types/lodash@^4.14.182": + "integrity" "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==" + "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz" + "version" "4.14.194" + +"@types/node@*", "@types/node@^18.14.2", "@types/node@>= 14": + "integrity" "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz" + "version" "18.16.3" + +"@types/semver@^7.3.12": + "integrity" "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" + "resolved" "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz" + "version" "7.3.13" + +"@types/web-bluetooth@^0.0.16": + "integrity" "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + "resolved" "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" + "version" "0.0.16" + +"@typescript-eslint/eslint-plugin@^5.59.1": + "integrity" "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.59.2" + "@typescript-eslint/type-utils" "5.59.2" + "@typescript-eslint/utils" "5.59.2" + "debug" "^4.3.4" + "grapheme-splitter" "^1.0.4" + "ignore" "^5.2.0" + "natural-compare-lite" "^1.4.0" + "semver" "^7.3.7" + "tsutils" "^3.21.0" + +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.59.1": + "integrity" "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@typescript-eslint/scope-manager" "5.59.2" + "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/typescript-estree" "5.59.2" + "debug" "^4.3.4" + +"@typescript-eslint/scope-manager@5.59.2": + "integrity" "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/visitor-keys" "5.59.2" + +"@typescript-eslint/type-utils@5.59.2": + "integrity" "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@typescript-eslint/typescript-estree" "5.59.2" + "@typescript-eslint/utils" "5.59.2" + "debug" "^4.3.4" + "tsutils" "^3.21.0" + +"@typescript-eslint/types@5.59.2": + "integrity" "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz" + "version" "5.59.2" + +"@typescript-eslint/typescript-estree@5.59.2": + "integrity" "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/visitor-keys" "5.59.2" + "debug" "^4.3.4" + "globby" "^11.1.0" + "is-glob" "^4.0.3" + "semver" "^7.3.7" + "tsutils" "^3.21.0" + +"@typescript-eslint/utils@5.59.2": + "integrity" "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.59.2" + "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/typescript-estree" "5.59.2" + "eslint-scope" "^5.1.1" + "semver" "^7.3.7" + +"@typescript-eslint/visitor-keys@5.59.2": + "integrity" "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz" + "version" "5.59.2" + dependencies: + "@typescript-eslint/types" "5.59.2" + "eslint-visitor-keys" "^3.3.0" + +"@videojs/http-streaming@3.0.2": + "integrity" "sha512-iSZkwTLGg3Rx78ypCCq/GsMME89ElNvU02xj7reCE2PlITMQjyYsER1w5AsySvT1A694u5yuSzEzLLGF1cL4pg==" + "resolved" "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "4.0.0" + "aes-decrypter" "4.0.1" + "global" "^4.4.0" + "m3u8-parser" "^6.0.0" + "mpd-parser" "^1.0.1" + "mux.js" "6.3.0" + "video.js" "^7 || ^8" + +"@videojs/vhs-utils@^3.0.5": + "integrity" "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==" + "resolved" "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "@babel/runtime" "^7.12.5" + "global" "^4.4.0" + "url-toolkit" "^2.2.1" + +"@videojs/vhs-utils@^4.0.0", "@videojs/vhs-utils@4.0.0": + "integrity" "sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg==" + "resolved" "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "@babel/runtime" "^7.12.5" + "global" "^4.4.0" + "url-toolkit" "^2.2.1" + +"@videojs/xhr@2.6.0": + "integrity" "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==" + "resolved" "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz" + "version" "2.6.0" + dependencies: + "@babel/runtime" "^7.5.5" + "global" "~4.4.0" + "is-function" "^1.0.1" + +"@vitejs/plugin-vue@^4.0.0": + "integrity" "sha512-ZTZjzo7bmxTRTkb8GSTwkPOYDIP7pwuyV+RV53c9PYUouwcbkIZIvWvNWlX2b1dYZqtOv7D6iUAnJLVNGcLrSw==" + "resolved" "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.1.tgz" + "version" "4.2.1" + +"@volar/language-core@1.4.1": + "integrity" "sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==" + "resolved" "https://registry.npmjs.org/@volar/language-core/-/language-core-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "@volar/source-map" "1.4.1" + +"@volar/source-map@1.4.1": + "integrity" "sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==" + "resolved" "https://registry.npmjs.org/@volar/source-map/-/source-map-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "muggle-string" "^0.2.2" + +"@volar/typescript@1.4.1": + "integrity" "sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==" + "resolved" "https://registry.npmjs.org/@volar/typescript/-/typescript-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "@volar/language-core" "1.4.1" + +"@volar/vue-language-core@1.6.4": + "integrity" "sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw==" + "resolved" "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.6.4.tgz" + "version" "1.6.4" + dependencies: + "@volar/language-core" "1.4.1" + "@volar/source-map" "1.4.1" + "@vue/compiler-dom" "^3.3.0-beta.3" + "@vue/compiler-sfc" "^3.3.0-beta.3" + "@vue/reactivity" "^3.3.0-beta.3" + "@vue/shared" "^3.3.0-beta.3" + "minimatch" "^9.0.0" + "muggle-string" "^0.2.2" + "vue-template-compiler" "^2.7.14" + +"@volar/vue-typescript@1.6.4": + "integrity" "sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA==" + "resolved" "https://registry.npmjs.org/@volar/vue-typescript/-/vue-typescript-1.6.4.tgz" + "version" "1.6.4" + dependencies: + "@volar/typescript" "1.4.1" + "@volar/vue-language-core" "1.6.4" + +"@vue/compiler-core@3.2.47": + "integrity" "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==" + "resolved" "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@babel/parser" "^7.16.4" + "@vue/shared" "3.2.47" + "estree-walker" "^2.0.2" + "source-map" "^0.6.1" + +"@vue/compiler-core@3.3.0-beta.3": + "integrity" "sha512-mv2rPo4JHou6ebm7+U/wO1HpA6W1zDfTqbt4fqjoXrMwU4DWNgRcLKTXG6G3cXV4mOe+2YgWspfxEzo7fPTMKg==" + "resolved" "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@babel/parser" "^7.21.3" + "@vue/shared" "3.3.0-beta.3" + "estree-walker" "^2.0.2" + "source-map-js" "^1.0.2" + +"@vue/compiler-dom@^3.3.0-beta.3", "@vue/compiler-dom@3.3.0-beta.3": + "integrity" "sha512-e7VpjN9wYiuJdJos6Uoe501CzdMkfaEr/27Ks4Ss7Irtcj5YA/S1OROZ35Xl2Pc3ctx6beq5RpcOvnMqh0hcaA==" + "resolved" "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@vue/compiler-core" "3.3.0-beta.3" + "@vue/shared" "3.3.0-beta.3" + +"@vue/compiler-dom@3.2.47": + "integrity" "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==" + "resolved" "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" + +"@vue/compiler-sfc@^3.3.0-beta.3": + "integrity" "sha512-6shZNooetShjSMHJvgVoE0EM8pOMV5vnrzsHoCU06stzV+kqRJQpbN7xf2s9wK2fgHMIBSMINrM9AuZiQnNCJg==" + "resolved" "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@babel/parser" "^7.20.15" + "@vue/compiler-core" "3.3.0-beta.3" + "@vue/compiler-dom" "3.3.0-beta.3" + "@vue/compiler-ssr" "3.3.0-beta.3" + "@vue/reactivity-transform" "3.3.0-beta.3" + "@vue/shared" "3.3.0-beta.3" + "estree-walker" "^2.0.2" + "magic-string" "^0.30.0" + "postcss" "^8.1.10" + "source-map-js" "^1.0.2" + +"@vue/compiler-sfc@3.2.47": + "integrity" "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==" + "resolved" "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.47" + "@vue/compiler-dom" "3.2.47" + "@vue/compiler-ssr" "3.2.47" + "@vue/reactivity-transform" "3.2.47" + "@vue/shared" "3.2.47" + "estree-walker" "^2.0.2" + "magic-string" "^0.25.7" + "postcss" "^8.1.10" + "source-map" "^0.6.1" + +"@vue/compiler-ssr@3.2.47": + "integrity" "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==" + "resolved" "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/compiler-dom" "3.2.47" + "@vue/shared" "3.2.47" + +"@vue/compiler-ssr@3.3.0-beta.3": + "integrity" "sha512-egJ0lEVAod3Hpnw96cJ/0a9qv5f5h5/VCBpKYT8scqkzoMsikh8AJant2omokBCL/Ut5UAMLVQlA5b66+2Ys/g==" + "resolved" "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@vue/compiler-dom" "3.3.0-beta.3" + "@vue/shared" "3.3.0-beta.3" + +"@vue/devtools-api@^6.4.5", "@vue/devtools-api@^6.5.0": + "integrity" "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + "resolved" "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz" + "version" "6.5.0" + +"@vue/eslint-config-typescript@^11.0.2": + "integrity" "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==" + "resolved" "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz" + "version" "11.0.3" + dependencies: + "@typescript-eslint/eslint-plugin" "^5.59.1" + "@typescript-eslint/parser" "^5.59.1" + "vue-eslint-parser" "^9.1.1" + +"@vue/reactivity-transform@3.2.47": + "integrity" "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==" + "resolved" "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@babel/parser" "^7.16.4" + "@vue/compiler-core" "3.2.47" + "@vue/shared" "3.2.47" + "estree-walker" "^2.0.2" + "magic-string" "^0.25.7" + +"@vue/reactivity-transform@3.3.0-beta.3": + "integrity" "sha512-aM3TgBca9QMMu/9B9ASRVvckeZpAdJO9nmQh5UCznhoDYjVxQPS+sCQvH6TLOjPB1MDQMVQYg4ZiPqfVVo7NbA==" + "resolved" "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@babel/parser" "^7.20.15" + "@vue/compiler-core" "3.3.0-beta.3" + "@vue/shared" "3.3.0-beta.3" + "estree-walker" "^2.0.2" + "magic-string" "^0.30.0" + +"@vue/reactivity@^3.3.0-beta.3": + "integrity" "sha512-9VjWfWgZJ18YXEkfnDfZr33RyLBa6zc0RARLkMqMApWvM26eusZAZ4hhyxlgODBU/mEFk4XOGIAtwwSQedA0MQ==" + "resolved" "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + dependencies: + "@vue/shared" "3.3.0-beta.3" + +"@vue/reactivity@3.2.47": + "integrity" "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==" + "resolved" "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/shared" "3.2.47" + +"@vue/runtime-core@3.2.47": + "integrity" "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==" + "resolved" "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/reactivity" "3.2.47" + "@vue/shared" "3.2.47" + +"@vue/runtime-dom@3.2.47": + "integrity" "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==" + "resolved" "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/runtime-core" "3.2.47" + "@vue/shared" "3.2.47" + "csstype" "^2.6.8" + +"@vue/server-renderer@3.2.47": + "integrity" "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==" + "resolved" "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/compiler-ssr" "3.2.47" + "@vue/shared" "3.2.47" + +"@vue/shared@^3.3.0-beta.3", "@vue/shared@3.3.0-beta.3": + "integrity" "sha512-st1SnB/Bkbb9TsieeI4TRX9TqHYIR5wvIma3ZtEben55EYSWa1q5u2BhTNgABSdH+rv3Xwfrvpwh5PmCw6Y53g==" + "resolved" "https://registry.npmjs.org/@vue/shared/-/shared-3.3.0-beta.3.tgz" + "version" "3.3.0-beta.3" + +"@vue/shared@3.2.47": + "integrity" "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==" + "resolved" "https://registry.npmjs.org/@vue/shared/-/shared-3.2.47.tgz" + "version" "3.2.47" + +"@vue/tsconfig@^0.1.3": + "integrity" "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==" + "resolved" "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz" + "version" "0.1.3" + +"@vueuse/core@^9.1.0": + "integrity" "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==" + "resolved" "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz" + "version" "9.13.0" + dependencies: + "@types/web-bluetooth" "^0.0.16" + "@vueuse/metadata" "9.13.0" + "@vueuse/shared" "9.13.0" + "vue-demi" "*" + +"@vueuse/metadata@9.13.0": + "integrity" "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" + "resolved" "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz" + "version" "9.13.0" + +"@vueuse/shared@9.13.0": + "integrity" "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==" + "resolved" "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz" + "version" "9.13.0" + dependencies: + "vue-demi" "*" + +"@xmldom/xmldom@^0.8.3": + "integrity" "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz" + "version" "0.8.7" + +"abbrev@1": + "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" + "version" "1.1.1" + +"acorn-jsx@^5.3.2": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.8.0": + "integrity" "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" + "version" "8.8.2" + +"aes-decrypter@^4.0.1", "aes-decrypter@4.0.1": + "integrity" "sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg==" + "resolved" "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + "global" "^4.4.0" + "pkcs7" "^1.0.4" + +"ajv@^6.10.0", "ajv@^6.12.4": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + 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" + +"amdefine@>=0.0.4": + "integrity" "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" + "resolved" "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + "version" "1.0.1" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ant-design-vue@^3.2.15": + "integrity" "sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==" + "resolved" "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-3.2.20.tgz" + "version" "3.2.20" + dependencies: + "@ant-design/colors" "^6.0.0" + "@ant-design/icons-vue" "^6.1.0" + "@babel/runtime" "^7.10.5" + "@ctrl/tinycolor" "^3.4.0" + "@simonwep/pickr" "~1.8.0" + "array-tree-filter" "^2.1.0" + "async-validator" "^4.0.0" + "dayjs" "^1.10.5" + "dom-align" "^1.12.1" + "dom-scroll-into-view" "^2.0.0" + "lodash" "^4.17.21" + "lodash-es" "^4.17.15" + "resize-observer-polyfill" "^1.5.1" + "scroll-into-view-if-needed" "^2.2.25" + "shallow-equal" "^1.0.0" + "vue-types" "^3.0.0" + "warning" "^4.0.0" + +"argparse@^2.0.1": + "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + "version" "2.0.1" + +"argparse@~ 0.1.11": + "integrity" "sha512-LjmC2dNpdn2L4UzyoaIr11ELYoLn37ZFy9zObrQFHsSuOepeUEMKnM8w5KL4Tnrp2gy88rRuQt6Ky8Bjml+Baw==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz" + "version" "0.1.16" + dependencies: + "underscore" "~1.7.0" + "underscore.string" "~2.4.0" + +"array-buffer-byte-length@^1.0.0": + "integrity" "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==" + "resolved" "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "is-array-buffer" "^3.0.1" + +"array-tree-filter@^2.1.0": + "integrity" "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + "resolved" "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz" + "version" "2.1.0" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"async-validator@^4.0.0", "async-validator@^4.2.5": + "integrity" "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + "resolved" "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz" + "version" "4.2.5" + +"async@~0.1.22": + "integrity" "sha512-2tEzliJmf5fHNafNwQLJXUasGzQCVctvsNkXmnlELHwypU0p08/rHohYvkqKIjyXpx+0rkrYv6QbhJ+UF4QkBg==" + "resolved" "https://registry.npmjs.org/async/-/async-0.1.22.tgz" + "version" "0.1.22" + +"async@~0.2.6": + "integrity" "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" + "resolved" "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + "version" "0.2.10" + +"available-typed-arrays@^1.0.5": + "integrity" "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" + "version" "1.0.5" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"boolbase@^1.0.0": + "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"call-bind@^1.0.0", "call-bind@^1.0.2": + "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "function-bind" "^1.1.1" + "get-intrinsic" "^1.0.2" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camelcase@^1.0.2": + "integrity" "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + "version" "1.2.1" + +"chalk@^2.4.1": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4.0.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"claygl@^1.2.1": + "integrity" "sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ==" + "resolved" "https://registry.npmjs.org/claygl/-/claygl-1.3.0.tgz" + "version" "1.3.0" + +"coffee-script@~1.3.3": + "integrity" "sha512-QjQ1T4BqyHv19k6XSfdhy/QLlIOhywz0ekBUCa9h71zYMJlfDTGan/Z1JXzYkZ6v8R+GhvL/p4FZPbPW8WNXlg==" + "resolved" "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" + "version" "1.3.3" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"colors@~0.6.2": + "integrity" "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==" + "resolved" "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" + "version" "0.6.2" + +"compute-scroll-into-view@^1.0.20": + "integrity" "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + "resolved" "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz" + "version" "1.0.20" + +"concat-map@0.0.1": + "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"copy-anything@^2.0.1": + "integrity" "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==" + "resolved" "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "is-what" "^3.14.1" + +"core-js@^3.15.1": + "integrity" "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz" + "version" "3.30.1" + +"cross-spawn@^6.0.5": + "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^7.0.2": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"csstype@^2.6.8": + "integrity" "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + "resolved" "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz" + "version" "2.6.21" + +"dateformat@1.0.2-1.2.3": + "integrity" "sha512-AXvW8g7tO4ilk5HgOWeDmPi/ZPaCnMJ+9Cg1I3p19w6mcvAAXBuuGEXAxybC+Djj1PSZUiHUcyoYu7WneCX8gQ==" + "resolved" "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" + "version" "1.0.2-1.2.3" + +"dayjs@^1.10.5", "dayjs@^1.11.3": + "integrity" "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz" + "version" "1.11.7" + +"de-indent@^1.0.2": + "integrity" "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" + "resolved" "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" + "version" "1.0.2" + +"debug@^3.2.6": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.1.1", "debug@^4.3.2", "debug@^4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"decamelize@^1.0.0": + "integrity" "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"deep-is@^0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"define-properties@^1.1.3", "define-properties@^1.1.4", "define-properties@^1.2.0": + "integrity" "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"dom-align@^1.12.1": + "integrity" "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==" + "resolved" "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz" + "version" "1.12.4" + +"dom-scroll-into-view@^2.0.0": + "integrity" "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + "resolved" "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz" + "version" "2.0.1" + +"dom-walk@^0.1.0": + "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "resolved" "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz" + "version" "0.1.2" + +"echarts-gl@^2.0.9": + "integrity" "sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==" + "resolved" "https://registry.npmjs.org/echarts-gl/-/echarts-gl-2.0.9.tgz" + "version" "2.0.9" + dependencies: + "claygl" "^1.2.1" + "zrender" "^5.1.1" + +"echarts@^5.1.2", "echarts@^5.4.2": + "integrity" "sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==" + "resolved" "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz" + "version" "5.4.2" + dependencies: + "tslib" "2.3.0" + "zrender" "5.4.3" + +"element-plus@^2.3.4": + "integrity" "sha512-SQr0J9z7N4z48WYk/l9NE2tizl8Q7j2OhqlpTc42k4pGncry3+rVX6dsmcsglFynn6vt3NzYxWJqmLFyDKQq+g==" + "resolved" "https://registry.npmjs.org/element-plus/-/element-plus-2.3.4.tgz" + "version" "2.3.4" + dependencies: + "@ctrl/tinycolor" "^3.4.1" + "@element-plus/icons-vue" "^2.0.6" + "@floating-ui/dom" "^1.0.1" + "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7" + "@types/lodash" "^4.14.182" + "@types/lodash-es" "^4.17.6" + "@vueuse/core" "^9.1.0" + "async-validator" "^4.2.5" + "dayjs" "^1.11.3" + "escape-html" "^1.0.3" + "lodash" "^4.17.21" + "lodash-es" "^4.17.21" + "lodash-unified" "^1.0.2" + "memoize-one" "^6.0.0" + "normalize-wheel-es" "^1.2.0" + +"errno@^0.1.1": + "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" + "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + "version" "0.1.8" + dependencies: + "prr" "~1.0.1" + +"error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"es-abstract@^1.19.0", "es-abstract@^1.20.4": + "integrity" "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz" + "version" "1.21.2" + dependencies: + "array-buffer-byte-length" "^1.0.0" + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "es-set-tostringtag" "^2.0.1" + "es-to-primitive" "^1.2.1" + "function.prototype.name" "^1.1.5" + "get-intrinsic" "^1.2.0" + "get-symbol-description" "^1.0.0" + "globalthis" "^1.0.3" + "gopd" "^1.0.1" + "has" "^1.0.3" + "has-property-descriptors" "^1.0.0" + "has-proto" "^1.0.1" + "has-symbols" "^1.0.3" + "internal-slot" "^1.0.5" + "is-array-buffer" "^3.0.2" + "is-callable" "^1.2.7" + "is-negative-zero" "^2.0.2" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.2" + "is-string" "^1.0.7" + "is-typed-array" "^1.1.10" + "is-weakref" "^1.0.2" + "object-inspect" "^1.12.3" + "object-keys" "^1.1.1" + "object.assign" "^4.1.4" + "regexp.prototype.flags" "^1.4.3" + "safe-regex-test" "^1.0.0" + "string.prototype.trim" "^1.2.7" + "string.prototype.trimend" "^1.0.6" + "string.prototype.trimstart" "^1.0.6" + "typed-array-length" "^1.0.4" + "unbox-primitive" "^1.0.2" + "which-typed-array" "^1.1.9" + +"es-set-tostringtag@^2.0.1": + "integrity" "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==" + "resolved" "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + "has" "^1.0.3" + "has-tostringtag" "^1.0.0" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"esbuild@^0.17.5": + "integrity" "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==" + "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz" + "version" "0.17.18" + optionalDependencies: + "@esbuild/android-arm" "0.17.18" + "@esbuild/android-arm64" "0.17.18" + "@esbuild/android-x64" "0.17.18" + "@esbuild/darwin-arm64" "0.17.18" + "@esbuild/darwin-x64" "0.17.18" + "@esbuild/freebsd-arm64" "0.17.18" + "@esbuild/freebsd-x64" "0.17.18" + "@esbuild/linux-arm" "0.17.18" + "@esbuild/linux-arm64" "0.17.18" + "@esbuild/linux-ia32" "0.17.18" + "@esbuild/linux-loong64" "0.17.18" + "@esbuild/linux-mips64el" "0.17.18" + "@esbuild/linux-ppc64" "0.17.18" + "@esbuild/linux-riscv64" "0.17.18" + "@esbuild/linux-s390x" "0.17.18" + "@esbuild/linux-x64" "0.17.18" + "@esbuild/netbsd-x64" "0.17.18" + "@esbuild/openbsd-x64" "0.17.18" + "@esbuild/sunos-x64" "0.17.18" + "@esbuild/win32-arm64" "0.17.18" + "@esbuild/win32-ia32" "0.17.18" + "@esbuild/win32-x64" "0.17.18" + +"escape-html@^1.0.3": + "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.5": + "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"eslint-plugin-vue@^9.0.0", "eslint-plugin-vue@^9.9.0": + "integrity" "sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz" + "version" "9.11.0" + dependencies: + "@eslint-community/eslint-utils" "^4.3.0" + "natural-compare" "^1.4.0" + "nth-check" "^2.0.1" + "postcss-selector-parser" "^6.0.9" + "semver" "^7.3.5" + "vue-eslint-parser" "^9.0.1" + "xml-name-validator" "^4.0.0" + +"eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-scope@^7.1.1", "eslint-scope@^7.2.0": + "integrity" "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^5.2.0" + +"eslint-visitor-keys@^3.3.0", "eslint-visitor-keys@^3.4.0": + "integrity" "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz" + "version" "3.4.0" + +"eslint@*", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^6.2.0 || ^7.0.0 || ^8.0.0", "eslint@^8.34.0", "eslint@>=6.0.0": + "integrity" "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz" + "version" "8.39.0" + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.4.0" + "@eslint/eslintrc" "^2.0.2" + "@eslint/js" "8.39.0" + "@humanwhocodes/config-array" "^0.11.8" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.3.2" + "doctrine" "^3.0.0" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^7.2.0" + "eslint-visitor-keys" "^3.4.0" + "espree" "^9.5.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" + "grapheme-splitter" "^1.0.4" + "ignore" "^5.2.0" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "is-path-inside" "^3.0.3" + "js-sdsl" "^4.1.4" + "js-yaml" "^4.1.0" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.1.2" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "strip-ansi" "^6.0.1" + "strip-json-comments" "^3.1.0" + "text-table" "^0.2.0" + +"espree@^9.3.1", "espree@^9.5.1": + "integrity" "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==" + "resolved" "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz" + "version" "9.5.1" + dependencies: + "acorn" "^8.8.0" + "acorn-jsx" "^5.3.2" + "eslint-visitor-keys" "^3.4.0" + +"esprima@~ 1.0.2": + "integrity" "sha512-rp5dMKN8zEs9dfi9g0X1ClLmV//WRyk/R15mppFNICIFRG5P92VP7Z04p8pk++gABo9W2tY+kHyu6P1mEHgmTA==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + "version" "1.0.4" + +"esquery@^1.4.0", "esquery@^1.4.2": + "integrity" "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"estree-walker@^2.0.2": + "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + "version" "2.0.2" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"eventemitter2@~0.4.13": + "integrity" "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==" + "resolved" "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz" + "version" "0.4.14" + +"exit@~0.1.1": + "integrity" "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + "version" "0.1.2" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-glob@^3.2.9": + "integrity" "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" + "version" "3.2.12" + 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" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6": + "integrity" "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" + "version" "1.15.0" + dependencies: + "reusify" "^1.0.4" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^5.0.0": + "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "locate-path" "^6.0.0" + "path-exists" "^4.0.0" + +"findup-sync@~0.1.2": + "integrity" "sha512-yjftfYnF4ThYEvKEV/kEFR15dmtyXTAh3vQnzpJUoc7Naj5y1P0Ck7Zs1+Vroa00E3KT3IYsk756S+8WA5dNLw==" + "resolved" "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "glob" "~3.2.9" + "lodash" "~2.4.1" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flatted@^3.1.0": + "integrity" "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" + "version" "3.2.7" + +"for-each@^0.3.3": + "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" + "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "is-callable" "^1.1.3" + +"fs.realpath@^1.0.0": + "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"function.prototype.name@^1.1.5": + "integrity" "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==" + "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.3" + "es-abstract" "^1.19.0" + "functions-have-names" "^1.2.2" + +"functions-have-names@^1.2.2", "functions-have-names@^1.2.3": + "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + "version" "1.2.3" + +"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1", "get-intrinsic@^1.1.3", "get-intrinsic@^1.2.0": + "integrity" "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.3" + +"get-symbol-description@^1.0.0": + "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.1" + +"getobject@~0.1.0": + "integrity" "sha512-hIGEBfnHcZpWkXPsAVeVmpYDvfy/matVl03yOY91FPmnpCC12Lm5izNxCjO3lHAeO6uaTwMxu7g450Siknlhig==" + "resolved" "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz" + "version" "0.1.0" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.2": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob@^7.1.3": + "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + "version" "7.2.3" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.1.1" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"glob@~3.1.21": + "integrity" "sha512-ANhy2V2+tFpRajE3wN4DhkNQ08KDr0Ir1qL12/cUe5+a7STEK8jkW4onUYuY8/06qAFuT5je7mjAqzx0eKI2tQ==" + "resolved" "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz" + "version" "3.1.21" + dependencies: + "graceful-fs" "~1.2.0" + "inherits" "1" + "minimatch" "~0.2.11" + +"glob@~3.2.9": + "integrity" "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==" + "resolved" "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "inherits" "2" + "minimatch" "0.3" + +"global@^4.3.1", "global@^4.4.0", "global@~4.4.0", "global@4.4.0": + "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==" + "resolved" "https://registry.npmjs.org/global/-/global-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "min-document" "^2.19.0" + "process" "^0.11.10" + +"globals@^13.19.0": + "integrity" "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" + "version" "13.20.0" + dependencies: + "type-fest" "^0.20.2" + +"globalthis@^1.0.3": + "integrity" "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==" + "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "define-properties" "^1.1.3" + +"globby@^11.1.0": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + 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" + +"gopd@^1.0.1": + "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" + "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + +"graceful-fs@^4.1.2": + "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + "version" "4.2.11" + +"graceful-fs@~1.2.0": + "integrity" "sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" + "version" "1.2.3" + +"grapheme-splitter@^1.0.4": + "integrity" "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "resolved" "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" + "version" "1.0.4" + +"grunt-contrib-uglify@^0.2.7": + "integrity" "sha512-KXKM2UNLsCiUI6/DYfAIPm3i26UJJN6Cf6KD8fFa2TKllj7yLPC853IxtWBJ/3jX66QtXHGtdCORuuA6sAFvvA==" + "resolved" "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.7.tgz" + "version" "0.2.7" + dependencies: + "grunt-lib-contrib" "~0.6.1" + "uglify-js" "~2.4.0" + +"grunt-legacy-log-utils@~0.1.1": + "integrity" "sha512-D0vbUX00TFYCKNZtcZzemMpwT8TR/FdRs1pmfiBw6qnUw80PfsjV+lhIozY/3eJ3PSG2zj89wd2mH/7f4tNAlw==" + "resolved" "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz" + "version" "0.1.1" + dependencies: + "colors" "~0.6.2" + "lodash" "~2.4.1" + "underscore.string" "~2.3.3" + +"grunt-legacy-log@~0.1.0": + "integrity" "sha512-qYs/uM0ImdzwIXLhS4O5WLV5soAM+PEqqHI/hzSxlo450ERSccEhnXqoeDA9ZozOdaWuYnzTOTwRcVRogleMxg==" + "resolved" "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "colors" "~0.6.2" + "grunt-legacy-log-utils" "~0.1.1" + "hooker" "~0.2.3" + "lodash" "~2.4.1" + "underscore.string" "~2.3.3" + +"grunt-legacy-util@~0.2.0": + "integrity" "sha512-cXPbfF8aM+pvveQeN1K872D5fRm30xfJWZiS63Y8W8oyIPLClCsmI8bW96Txqzac9cyL4lRqEBhbhJ3n5EzUUQ==" + "resolved" "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz" + "version" "0.2.0" + dependencies: + "async" "~0.1.22" + "exit" "~0.1.1" + "getobject" "~0.1.0" + "hooker" "~0.2.3" + "lodash" "~0.9.2" + "underscore.string" "~2.2.1" + "which" "~1.0.5" + +"grunt-lib-contrib@~0.6.1": + "integrity" "sha512-HdCtJuMmmkSAVrAfsG7lZWE0YabrsPWwzcCCUgWQOAaQsQSUNhw/IwD2YjCSLh5y9NXSPzHTYFLL4ro7QbAJMA==" + "resolved" "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz" + "version" "0.6.1" + dependencies: + "zlib-browserify" "0.0.1" + +"grunt@~0.4.0": + "integrity" "sha512-1iq3ylLjzXqz/KSq1OAE2qhnpcbkF2WyhsQcavZt+YmgvHu0EbPMEhGhy2gr0FP67isHpRdfwjB5WVeXXcJemQ==" + "resolved" "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz" + "version" "0.4.5" + dependencies: + "async" "~0.1.22" + "coffee-script" "~1.3.3" + "colors" "~0.6.2" + "dateformat" "1.0.2-1.2.3" + "eventemitter2" "~0.4.13" + "exit" "~0.1.1" + "findup-sync" "~0.1.2" + "getobject" "~0.1.0" + "glob" "~3.1.21" + "grunt-legacy-log" "~0.1.0" + "grunt-legacy-util" "~0.2.0" + "hooker" "~0.2.3" + "iconv-lite" "~0.2.11" + "js-yaml" "~2.0.5" + "lodash" "~0.9.2" + "minimatch" "~0.2.12" + "nopt" "~1.0.10" + "rimraf" "~2.2.8" + "underscore.string" "~2.2.1" + "which" "~1.0.5" + +"has-bigints@^1.0.1", "has-bigints@^1.0.2": + "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + "version" "1.0.2" + +"has-flag@^3.0.0": + "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-property-descriptors@^1.0.0": + "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.1.1" + +"has-proto@^1.0.1": + "integrity" "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" + "version" "1.0.1" + +"has-symbols@^1.0.2", "has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-tostringtag@^1.0.0": + "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-symbols" "^1.0.2" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"he@^1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" + +"hooker@~0.2.3": + "integrity" "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==" + "resolved" "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz" + "version" "0.2.3" + +"hosted-git-info@^2.1.4": + "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + "version" "2.8.9" + +"iconv-lite@^0.6.3": + "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + "version" "0.6.3" + dependencies: + "safer-buffer" ">= 2.1.2 < 3.0.0" + +"iconv-lite@~0.2.11": + "integrity" "sha512-KhmFWgaQZY83Cbhi+ADInoUQ8Etn6BG5fikM9syeOjQltvR45h7cRKJ/9uvQEuD61I3Uju77yYce0/LhKVClQw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" + "version" "0.2.11" + +"ignore@^5.2.0": + "integrity" "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" + "version" "5.2.4" + +"image-size@~0.5.0": + "integrity" "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==" + "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" + "version" "0.5.5" + +"import-fresh@^3.0.0", "import-fresh@^3.2.1": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"individual@^2.0.0": + "integrity" "sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==" + "resolved" "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz" + "version" "2.0.0" + +"inflight@^1.0.4": + "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@1": + "integrity" "sha512-Al67oatbRSo3RV5hRqIoln6Y5yMVbJSIn4jEJNL7VCImzq/kLr7vvb6sFRJXqr8rpHc/2kJOM+y0sPKN47VdzA==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" + "version" "1.0.2" + +"inherits@2": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"internal-slot@^1.0.5": + "integrity" "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "get-intrinsic" "^1.2.0" + "has" "^1.0.3" + "side-channel" "^1.0.4" + +"is-array-buffer@^3.0.1", "is-array-buffer@^3.0.2": + "integrity" "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==" + "resolved" "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.2.0" + "is-typed-array" "^1.1.10" + +"is-arrayish@^0.2.1": + "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.7": + "integrity" "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + "version" "1.2.7" + +"is-core-module@^2.11.0": + "integrity" "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz" + "version" "2.12.0" + dependencies: + "has" "^1.0.3" + +"is-date-object@^1.0.1": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-extglob@^2.1.1": + "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-function@^1.0.1": + "integrity" "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + "resolved" "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz" + "version" "1.0.2" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-negative-zero@^2.0.2": + "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + "version" "2.0.2" + +"is-number-object@^1.0.4": + "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-path-inside@^3.0.3": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-object@3.0.1": + "integrity" "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz" + "version" "3.0.1" + +"is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-shared-array-buffer@^1.0.2": + "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-typed-array@^1.1.10", "is-typed-array@^1.1.9": + "integrity" "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" + "version" "1.1.10" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.0" + +"is-weakref@^1.0.2": + "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-what@^3.14.1": + "integrity" "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + "resolved" "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" + "version" "3.14.1" + +"isexe@^2.0.0": + "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"js-sdsl@^4.1.4": + "integrity" "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==" + "resolved" "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz" + "version" "4.4.0" + +"js-tokens@^3.0.0 || ^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"js-yaml@~2.0.5": + "integrity" "sha512-VEKcIksckDBUhg2JS874xVouiPkywVUh4yyUmLCDe1Zg3bCd6M+F1eGPenPeHLc2XC8pp9G8bsuofK0NeEqRkA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "argparse" "~ 0.1.11" + "esprima" "~ 1.0.2" + +"json-parse-better-errors@^1.0.1": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"keycode@2.2.0": + "integrity" "sha512-ps3I9jAdNtRpJrbBvQjpzyFbss/skHqzS+eu4RxKLaEAtFqkjZaB6TZMSivPbLxf4K7VI4SjR0P5mRCX5+Q25A==" + "resolved" "https://registry.npmjs.org/keycode/-/keycode-2.2.0.tgz" + "version" "2.2.0" + +"less@*", "less@^4.1.3": + "integrity" "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==" + "resolved" "https://registry.npmjs.org/less/-/less-4.1.3.tgz" + "version" "4.1.3" + dependencies: + "copy-anything" "^2.0.1" + "parse-node-version" "^1.0.1" + "tslib" "^2.3.0" + optionalDependencies: + "errno" "^0.1.1" + "graceful-fs" "^4.1.2" + "image-size" "~0.5.0" + "make-dir" "^2.1.0" + "mime" "^1.4.1" + "needle" "^3.1.0" + "source-map" "~0.6.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"load-json-file@^4.0.0": + "integrity" "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^4.0.0" + "pify" "^3.0.0" + "strip-bom" "^3.0.0" + +"locate-path@^6.0.0": + "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-locate" "^5.0.0" + +"lodash-es@*", "lodash-es@^4.17.15", "lodash-es@^4.17.21": + "integrity" "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "resolved" "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" + "version" "4.17.21" + +"lodash-unified@^1.0.2": + "integrity" "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==" + "resolved" "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz" + "version" "1.0.3" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash@*", "lodash@^4.17.21": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"lodash@~0.9.2": + "integrity" "sha512-LVbt/rjK62gSbhehDVKL0vlaime4Y1IBixL+bKeNfoY4L2zab/jGrxU6Ka05tMA/zBxkTk5t3ivtphdyYupczw==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz" + "version" "0.9.2" + +"lodash@~2.4.1": + "integrity" "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + "version" "2.4.2" + +"loose-envify@^1.0.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"lru-cache@2": + "integrity" "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz" + "version" "2.7.3" + +"m3u8-parser@^6.0.0": + "integrity" "sha512-s3JfDtqhxTilZQf+P1m9dZc4ohL4O/aylP1VV6g9lhKuQNfAcVUzq7d2wgJ9nZR4ibjuXaP87QzGCV6vB0kV6g==" + "resolved" "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + "global" "^4.4.0" + +"magic-string@^0.25.7": + "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + "version" "0.25.9" + dependencies: + "sourcemap-codec" "^1.4.8" + +"magic-string@^0.30.0": + "integrity" "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz" + "version" "0.30.0" + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +"make-dir@^2.1.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"memoize-one@^6.0.0": + "integrity" "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + "resolved" "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz" + "version" "6.0.0" + +"memorystream@^0.3.1": + "integrity" "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==" + "resolved" "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz" + "version" "0.3.1" + +"merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^4.0.4": + "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "braces" "^3.0.2" + "picomatch" "^2.3.1" + +"mime@^1.4.1": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"min-document@^2.19.0": + "integrity" "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==" + "resolved" "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" + "version" "2.19.0" + dependencies: + "dom-walk" "^0.1.0" + +"minimatch@^3.0.4", "minimatch@^3.0.5", "minimatch@^3.1.1", "minimatch@^3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^9.0.0": + "integrity" "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "brace-expansion" "^2.0.1" + +"minimatch@~0.2.11", "minimatch@~0.2.12": + "integrity" "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz" + "version" "0.2.14" + dependencies: + "lru-cache" "2" + "sigmund" "~1.0.0" + +"minimatch@0.3": + "integrity" "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "lru-cache" "2" + "sigmund" "~1.0.0" + +"moment@^2.29.4": + "integrity" "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + "resolved" "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" + "version" "2.29.4" + +"mpd-parser@^1.0.1": + "integrity" "sha512-uZ/db5wQdlQn1L+OD49YXBhPI9UGeK1SeQE4D5EoaJIhf0WM9X3HDj8d+9PjoG06CgCvGZw3YW/wsHku+CH3yA==" + "resolved" "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/vhs-utils" "^3.0.5" + "@xmldom/xmldom" "^0.8.3" + "global" "^4.4.0" + +"ms@^2.1.1": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"muggle-string@^0.2.2": + "integrity" "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==" + "resolved" "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz" + "version" "0.2.2" + +"mux.js@^6.2.0", "mux.js@6.3.0": + "integrity" "sha512-/QTkbSAP2+w1nxV+qTcumSDN5PA98P0tjrADijIzQHe85oBK3Akhy9AHlH0ne/GombLMz1rLyvVsmrgRxoPDrQ==" + "resolved" "https://registry.npmjs.org/mux.js/-/mux.js-6.3.0.tgz" + "version" "6.3.0" + dependencies: + "@babel/runtime" "^7.11.2" + "global" "^4.4.0" + +"nanoid@^3.3.6": + "integrity" "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" + "version" "3.3.6" + +"nanopop@^2.1.0": + "integrity" "sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==" + "resolved" "https://registry.npmjs.org/nanopop/-/nanopop-2.3.0.tgz" + "version" "2.3.0" + +"natural-compare-lite@^1.4.0": + "integrity" "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + "resolved" "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" + "version" "1.4.0" + +"natural-compare@^1.4.0": + "integrity" "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"needle@^3.1.0": + "integrity" "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==" + "resolved" "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "debug" "^3.2.6" + "iconv-lite" "^0.6.3" + "sax" "^1.2.4" + +"nice-try@^1.0.4": + "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" + +"nopt@~1.0.10": + "integrity" "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==" + "resolved" "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "abbrev" "1" + +"normalize-package-data@^2.3.2": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-wheel-es@^1.2.0": + "integrity" "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + "resolved" "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz" + "version" "1.2.0" + +"npm-run-all@^4.1.5": + "integrity" "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==" + "resolved" "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "ansi-styles" "^3.2.1" + "chalk" "^2.4.1" + "cross-spawn" "^6.0.5" + "memorystream" "^0.3.1" + "minimatch" "^3.0.4" + "pidtree" "^0.3.0" + "read-pkg" "^3.0.0" + "shell-quote" "^1.6.1" + "string.prototype.padend" "^3.0.0" + +"nth-check@^2.0.1": + "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "boolbase" "^1.0.0" + +"object-inspect@^1.12.3", "object-inspect@^1.9.0": + "integrity" "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" + "version" "1.12.3" + +"object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.4": + "integrity" "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + "version" "4.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "has-symbols" "^1.0.3" + "object-keys" "^1.1.1" + +"once@^1.3.0": + "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"p-limit@^3.0.2": + "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "yocto-queue" "^0.1.0" + +"p-locate@^5.0.0": + "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-limit" "^3.0.2" + +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "callsites" "^3.0.0" + +"parse-json@^4.0.0": + "integrity" "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" + +"parse-node-version@^1.0.1": + "integrity" "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + "resolved" "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" + "version" "1.0.1" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^2.0.1": + "integrity" "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" + +"path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-type@^3.0.0": + "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "pify" "^3.0.0" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"picocolors@^1.0.0": + "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + "version" "1.0.0" + +"picomatch@^2.3.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"pidtree@^0.3.0": + "integrity" "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==" + "resolved" "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz" + "version" "0.3.1" + +"pify@^3.0.0": + "integrity" "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + "version" "3.0.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"pinia@^2.0.32": + "integrity" "sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==" + "resolved" "https://registry.npmjs.org/pinia/-/pinia-2.0.35.tgz" + "version" "2.0.35" + dependencies: + "@vue/devtools-api" "^6.5.0" + "vue-demi" "*" + +"pkcs7@^1.0.4": + "integrity" "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==" + "resolved" "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "@babel/runtime" "^7.5.5" + +"postcss-selector-parser@^6.0.9": + "integrity" "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz" + "version" "6.0.12" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss@^8.1.10", "postcss@^8.4.23": + "integrity" "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz" + "version" "8.4.23" + dependencies: + "nanoid" "^3.3.6" + "picocolors" "^1.0.0" + "source-map-js" "^1.0.2" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"process@^0.11.10": + "integrity" "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + "resolved" "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + "version" "0.11.10" + +"prr@~1.0.1": + "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + "version" "1.0.1" + +"punycode@^2.1.0": + "integrity" "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" + "version" "2.3.0" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"read-pkg@^3.0.0": + "integrity" "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "load-json-file" "^4.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^3.0.0" + +"regenerator-runtime@^0.13.11": + "integrity" "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + "version" "0.13.11" + +"regexp.prototype.flags@^1.4.3": + "integrity" "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.2.0" + "functions-have-names" "^1.2.3" + +"resize-observer-polyfill@^1.5.1": + "integrity" "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + "resolved" "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz" + "version" "1.5.1" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve@^1.10.0": + "integrity" "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" + "version" "1.22.2" + dependencies: + "is-core-module" "^2.11.0" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"rimraf@~2.2.8": + "integrity" "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + "version" "2.2.8" + +"rollup@^3.21.0": + "integrity" "sha512-N5LxpvDolOm9ueiCp4NfB80omMDqb45ShtsQw2+OT3f11uJ197dv703NZvznYHP6RWR85wfxanXurXKG3ux2GQ==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-3.21.4.tgz" + "version" "3.21.4" + optionalDependencies: + "fsevents" "~2.3.2" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"rust-result@^1.0.0": + "integrity" "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==" + "resolved" "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "individual" "^2.0.0" + +"safe-json-parse@4.0.0": + "integrity" "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==" + "resolved" "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "rust-result" "^1.0.0" + +"safe-regex-test@^1.0.0": + "integrity" "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==" + "resolved" "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.1.3" + "is-regex" "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3.0.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sax@^1.2.4": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"scroll-into-view-if-needed@^2.2.25": + "integrity" "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==" + "resolved" "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz" + "version" "2.2.31" + dependencies: + "compute-scroll-into-view" "^1.0.20" + +"semver@^5.5.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.6.0": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^7.3.5", "semver@^7.3.6", "semver@^7.3.7", "semver@^7.3.8": + "integrity" "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" + "version" "7.5.0" + dependencies: + "lru-cache" "^6.0.0" + +"semver@2 || 3 || 4 || 5": + "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"shallow-equal@^1.0.0": + "integrity" "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + "resolved" "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz" + "version" "1.2.1" + +"shebang-command@^1.2.0": + "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.6.1": + "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + "version" "1.8.1" + +"side-channel@^1.0.4": + "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.0" + "get-intrinsic" "^1.0.2" + "object-inspect" "^1.9.0" + +"sigmund@~1.0.0": + "integrity" "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + "resolved" "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz" + "version" "1.0.1" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"source-map-js@^1.0.2": + "integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + "version" "1.0.2" + +"source-map@^0.6.1", "source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@0.1.34": + "integrity" "sha512-yfCwDj0vR9RTwt3pEzglgb3ZgmcXHt6DjG3bjJvzPwTL+5zDQ2MhmSzAcTy0GTiQuCiriSWXvWM1/NhKdXuoQA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz" + "version" "0.1.34" + dependencies: + "amdefine" ">=0.0.4" + +"sourcemap-codec@^1.4.8": + "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + "version" "1.4.8" + +"spdx-correct@^3.0.0": + "integrity" "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" + "version" "2.3.0" + +"spdx-expression-parse@^3.0.0": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "integrity" "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz" + "version" "3.0.13" + +"string.prototype.padend@^3.0.0": + "integrity" "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==" + "resolved" "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz" + "version" "3.1.4" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "es-abstract" "^1.20.4" + +"string.prototype.trim@^1.2.7": + "integrity" "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==" + "resolved" "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "es-abstract" "^1.20.4" + +"string.prototype.trimend@^1.0.6": + "integrity" "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "es-abstract" "^1.20.4" + +"string.prototype.trimstart@^1.0.6": + "integrity" "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.1.4" + "es-abstract" "^1.20.4" + +"strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^3.0.0": + "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"supports-color@^5.3.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"text-table@^0.2.0": + "integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.3.0": + "integrity" "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz" + "version" "2.5.0" + +"tslib@2.3.0": + "integrity" "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" + "version" "2.3.0" + +"tsutils@^3.21.0": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"typed-array-length@^1.0.4": + "integrity" "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==" + "resolved" "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "call-bind" "^1.0.2" + "for-each" "^0.3.3" + "is-typed-array" "^1.1.9" + +"typescript@*", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=4.4.4", "typescript@~4.8.4": + "integrity" "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz" + "version" "4.8.4" + +"uglify-js@~2.4.0": + "integrity" "sha512-tktIjwackfZLd893KGJmXc1hrRHH1vH9Po3xFh1XBjjeGAnN02xJ3SuoA+n1L29/ZaCA18KzCFlckS+vfPugiA==" + "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz" + "version" "2.4.24" + dependencies: + "async" "~0.2.6" + "source-map" "0.1.34" + "uglify-to-browserify" "~1.0.0" + "yargs" "~3.5.4" + +"uglify-to-browserify@~1.0.0": + "integrity" "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==" + "resolved" "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + "version" "1.0.2" + +"unbox-primitive@^1.0.2": + "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + "has-bigints" "^1.0.2" + "has-symbols" "^1.0.3" + "which-boxed-primitive" "^1.0.2" + +"underscore.string@~2.2.1": + "integrity" "sha512-3FVmhXqelrj6gfgp3Bn6tOavJvW0dNH2T+heTD38JRxIrAbiuzbqjknszoOYj3DyFB1nWiLj208Qt2no/L4cIA==" + "resolved" "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz" + "version" "2.2.1" + +"underscore.string@~2.3.3": + "integrity" "sha512-hbD5MibthuDAu4yA5wxes5bzFgqd3PpBJuClbRxaNddxfdsz+qf+1kHwrGQFrmchmDHb9iNU+6EHDn8uj0xDJg==" + "resolved" "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" + "version" "2.3.3" + +"underscore.string@~2.4.0": + "integrity" "sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ==" + "resolved" "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" + "version" "2.4.0" + +"underscore@~1.7.0": + "integrity" "sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA==" + "resolved" "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + "version" "1.7.0" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"url-toolkit@^2.2.1": + "integrity" "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" + "resolved" "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz" + "version" "2.2.5" + +"util-deprecate@^1.0.2": + "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"validate-npm-package-license@^3.0.1": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" + +"video.js@^6 || ^7 || ^8", "video.js@^7 || ^8", "video.js@^8.3.0": + "integrity" "sha512-Vp3mqMLSUE354t+G8CbZKwcV520VKoS5fow8zjnEEKFuqStmkmnvK7/FurP6zuP/oWGJ1rqlKxML56kmJOrwRw==" + "resolved" "https://registry.npmjs.org/video.js/-/video.js-8.3.0.tgz" + "version" "8.3.0" + dependencies: + "@babel/runtime" "^7.12.5" + "@videojs/http-streaming" "3.0.2" + "@videojs/vhs-utils" "^4.0.0" + "@videojs/xhr" "2.6.0" + "aes-decrypter" "^4.0.1" + "global" "4.4.0" + "keycode" "2.2.0" + "m3u8-parser" "^6.0.0" + "mpd-parser" "^1.0.1" + "mux.js" "^6.2.0" + "safe-json-parse" "4.0.0" + "videojs-contrib-quality-levels" "3.0.0" + "videojs-font" "4.1.0" + "videojs-vtt.js" "0.15.4" + +"videojs-contrib-quality-levels@3.0.0": + "integrity" "sha512-sNx38EYUx+Q+gmup1gVTv9P9/sPs28rM7gZOx1sedaHoKxEdYB+ysOGfHj6MSELBMNGMj6ZspdrpSiWguGvGxA==" + "resolved" "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "global" "^4.4.0" + +"videojs-font@4.1.0": + "integrity" "sha512-X1LuPfLZPisPLrANIAKCknZbZu5obVM/ylfd1CN+SsCmPZQ3UMDPcvLTpPBJxcBuTpHQq2MO1QCFt7p8spnZ/w==" + "resolved" "https://registry.npmjs.org/videojs-font/-/videojs-font-4.1.0.tgz" + "version" "4.1.0" + +"videojs-vtt.js@0.15.4": + "integrity" "sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA==" + "resolved" "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.4.tgz" + "version" "0.15.4" + dependencies: + "global" "^4.3.1" + +"videojs@^1.0.0": + "integrity" "sha512-FwI02jJ7d4E6goWuc/4LTN5OJlD1M0jInoIoNemo4EzMfu6IywhahMXDriLObX17ML62RsHS0oiCUE9wVB6i8A==" + "resolved" "https://registry.npmjs.org/videojs/-/videojs-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "grunt-contrib-uglify" "^0.2.7" + +"vite@^4.0.0", "vite@^4.1.4": + "integrity" "sha512-f90aqGBoxSFxWph2b39ae2uHAxm5jFBBdnfueNxZAT1FTpM13ccFQExCaKbR2xFW5atowjleRniQ7onjJ22QEg==" + "resolved" "https://registry.npmjs.org/vite/-/vite-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "esbuild" "^0.17.5" + "postcss" "^8.4.23" + "rollup" "^3.21.0" + optionalDependencies: + "fsevents" "~2.3.2" + +"vue-demi@*": + "integrity" "sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==" + "resolved" "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.0.tgz" + "version" "0.14.0" + +"vue-eslint-parser@^9.0.1", "vue-eslint-parser@^9.1.1": + "integrity" "sha512-aFXipsUbKU4TzgP9OU6cXIm2Nnp9ryKJc2mzY0s2xzwfjHg6WDT33LUAQRGR9K0NFncBgUEZ2njdrS3Lj/sOLw==" + "resolved" "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.2.0.tgz" + "version" "9.2.0" + dependencies: + "debug" "^4.3.4" + "eslint-scope" "^7.1.1" + "eslint-visitor-keys" "^3.3.0" + "espree" "^9.3.1" + "esquery" "^1.4.0" + "lodash" "^4.17.21" + "semver" "^7.3.6" + +"vue-router@^4.1.6": + "integrity" "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==" + "resolved" "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz" + "version" "4.1.6" + dependencies: + "@vue/devtools-api" "^6.4.5" + +"vue-template-compiler@^2.7.14": + "integrity" "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==" + "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz" + "version" "2.7.14" + dependencies: + "de-indent" "^1.0.2" + "he" "^1.2.0" + +"vue-tsc@^1.2.0": + "integrity" "sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ==" + "resolved" "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.6.4.tgz" + "version" "1.6.4" + dependencies: + "@volar/vue-language-core" "1.6.4" + "@volar/vue-typescript" "1.6.4" + "semver" "^7.3.8" + +"vue-types@^3.0.0": + "integrity" "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==" + "resolved" "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "is-plain-object" "3.0.1" + +"vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.47", "vue@>=3.0.3", "vue@>=3.2.0", "vue@3.2.47": + "integrity" "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==" + "resolved" "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz" + "version" "3.2.47" + dependencies: + "@vue/compiler-dom" "3.2.47" + "@vue/compiler-sfc" "3.2.47" + "@vue/runtime-dom" "3.2.47" + "@vue/server-renderer" "3.2.47" + "@vue/shared" "3.2.47" + +"warning@^4.0.0": + "integrity" "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==" + "resolved" "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "loose-envify" "^1.0.0" + +"which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-typed-array@^1.1.9": + "integrity" "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz" + "version" "1.1.9" + dependencies: + "available-typed-arrays" "^1.0.5" + "call-bind" "^1.0.2" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.0" + "is-typed-array" "^1.1.10" + +"which@^1.2.9": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"which@~1.0.5": + "integrity" "sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.0.9.tgz" + "version" "1.0.9" + +"window-size@0.1.0": + "integrity" "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==" + "resolved" "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + "version" "0.1.0" + +"word-wrap@^1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"wordwrap@0.0.2": + "integrity" "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" + "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + "version" "0.0.2" + +"wrappy@1": + "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"xml-name-validator@^4.0.0": + "integrity" "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" + "resolved" "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz" + "version" "4.0.0" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yargs@~3.5.4": + "integrity" "sha512-5j382E4xQSs71p/xZQsU1PtRA2HXPAjX0E0DkoGLxwNASMOKX6A9doV1NrZmj85u2Pjquz402qonBzz/yLPbPA==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz" + "version" "3.5.4" + dependencies: + "camelcase" "^1.0.2" + "decamelize" "^1.0.0" + "window-size" "0.1.0" + "wordwrap" "0.0.2" + +"yocto-queue@^0.1.0": + "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + "version" "0.1.0" + +"zlib-browserify@0.0.1": + "integrity" "sha512-fheIDCKXU0YAGZMv4FFwVTBMQRSv2ZjNqRN1VkZjetZDK/BC/hViEhasTh0kTeogcsIAl5gYE04GN53trT+cFw==" + "resolved" "https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz" + "version" "0.0.1" + +"zrender@^5.1.1", "zrender@5.4.3": + "integrity" "sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==" + "resolved" "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz" + "version" "5.4.3" + dependencies: + "tslib" "2.3.0" -- GitLab